121 uygun sonuç bulundu

gönderen ihalilcoban
14 Ara 2018 11:37
Forum: Programlama
Başlık: DBGrid1 de Sütün Toplatma !!!
Cevaplar: 7
Görüntüleme: 734

Re: DBGrid1 de Sütün Toplatma !!!

Dataset ile kullandığım yapı;

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
toplam: double;
begin
toplam:=0;
Dataset.First;
  WHILE NOT Dataset.Eof DO
    Begin
      toplam:=TOPLAM+DatasetGENEL_TOPLAM_GIRIS.Value;
      Dataset.Next;
    End;
Edit1.text:=FloatToStr(toplam);
end;
gönderen ihalilcoban
14 Ara 2018 11:05
Forum: Programlama
Başlık: DBGrid1 de Sütün Toplatma !!!
Cevaplar: 7
Görüntüleme: 734

Re: DBGrid1 de Sütün Toplatma !!!

Merhaba.

Sütun altına toplam almak istiyorsanız DBGridFooter kullanabilirsiniz. Jedi bileşen seti içerisinde JvDBUltimGrid ve JvDBGridFooter kullanarak istediğiniz sonucu elde edebilirsiniz.
https://ibb.co/zPPvt84

Resimde kullanım şeklini görebilirsiniz.
gönderen ihalilcoban
14 Ara 2018 07:20
Forum: Programlama
Başlık: DBGrid1 de Sütün Toplatma !!!
Cevaplar: 7
Görüntüleme: 734

Re: DBGrid1 de Sütün Toplatma !!!

Merhaba. Fikir vermesi açısından kullandığım kodu ekleyeyim, firebird de şu şekilde kullanıyorum. DM.BORC_TOPLAM.Close; DM.BORC_TOPLAM.SelectSQL.Clear; DM.BORC_TOPLAM.SelectSQL.Text:= 'select CARI_PC_NO, ADI_SOYADI, SUM(GENEL_TOPLAM_GIRIS) BORC_TOPLAMI, COUNT(CARI_PC_NO) TOPLAM_DONEM' +' from ISLEM_...
gönderen ihalilcoban
08 Ara 2018 10:02
Forum: Programlama
Başlık: Delphi Sql Kayıt Hatası !!!
Cevaplar: 9
Görüntüleme: 1528

Re: Delphi Sql Kayıt Hatası !!!

procedure TForm18.BitBtn4Click(Sender: TObject); begin EMANETEFAT.Active:=True; if EMANETEFAT.Locate('INCKEYNO',Edit8.Text,[]) then Begin showmessage('Bu isimde bir kayıt var.Başka bir kayıt girin.'); Exit; End; EmanetEfat.Close; EmanetEfat.SQL.Clear; EmanetEfat.SQL.Text := 'INSERT INTO TBLEMANETEF...
gönderen ihalilcoban
08 Ara 2018 01:24
Forum: Programlama
Başlık: Delphi Sql Kayıt Hatası !!!
Cevaplar: 9
Görüntüleme: 1528

Re: Delphi Sql Kayıt Hatası !!!

Merhaba. procedure TForm18.BitBtn4Click(Sender: TObject); begin With EmanetEfat do Begin EMANETEFAT.Active:=True; if EMANETEFAT.Locate('INCKEYNO',Edit8.Text,[]) then Begin showmessage('Bu isimde bir kayıt var.Başka bir kayıt girin.'); Exit; End Else Begin EmanetEfat.Close; SQL.Text := 'INSERT INTO T...
gönderen ihalilcoban
17 Kas 2018 10:33
Forum: Programlama
Başlık: Kullanıcıya uyarı verme
Cevaplar: 5
Görüntüleme: 837

Re: Kullanıcıya uyarı verme

ihalilcoban ve lord_ares hocam öncelikle teşekkür ederim vakit ayırıp ilgilendiğiniz için. Projeden genel bahsedeyim size daha net olacaktır. Databasede kullanıcılar , hastalar ve uyarılar tablolarım var kullanıcı giriş yapıyor, hasta ekliyor hastayı ekledıkten sonra lısteden arayıp seciyor hastanı...
gönderen ihalilcoban
16 Kas 2018 08:56
Forum: Programlama
Başlık: Kullanıcıya uyarı verme
Cevaplar: 5
Görüntüleme: 837

Re: Kullanıcıya uyarı verme

Merhaba. Öncelikle şunu belirtmek isterim; not tarih - sistem tarihi =3 bu şekilde kullanırsanız- ki kullanım şekli yanlış- program her açılışta veya butona her tıklandığında hatırlatma için uyarı verecektir. Bunu önlemek için o mesajın okunup okunmadığıyla ilgili bilgiyi de veritabanına eklemelisin...
gönderen ihalilcoban
16 Eki 2018 05:08
Forum: Programlama
Başlık: TL ve Kuruş Girişi
Cevaplar: 13
Görüntüleme: 2217

Re: TL ve Kuruş Girişi

Merhaba.

Eğer illaki 5.000,00 şeklinde kullanmanız gerekiyorsa, işleme almadan önce fonksiyonla aradaki noktayı tespit edip silerek işlem yapabilirsiniz. Zira aldığınız hata noktadan kaynaklı.
gönderen ihalilcoban
16 Eki 2018 02:27
Forum: Programlama
Başlık: TL ve Kuruş Girişi
Cevaplar: 13
Görüntüleme: 2217

Re: TL ve Kuruş Girişi

Merhaba. Kullanıcı tarafından yapılan girişte binlik ayracı kullanılmadan girilmesi gerekiyor. Örnekte belirttiğim dolar kuru yazan kısma 5.00,00 şeklinde kullanmak hata verir. Değer girilen alanı formatlamaya da gerek yoktur. Sadece kuruş ayrımı yapmak için virgül kullanmak yeterli nokta kullanmaya...
gönderen ihalilcoban
15 Eki 2018 09:45
Forum: Programlama
Başlık: TL ve Kuruş Girişi
Cevaplar: 13
Görüntüleme: 2217

Re: TL ve Kuruş Girişi

Merhaba.

Tip dönüşümüyle ilgili hata alıyorsunuz. Kodların tamamı olmadığı ve kullanım şeklinizi bilmediğim için tam yorum yapamayacağım. Daha önce yapmış olduğum bir örneği ekliyorum. Kendinize uyarlayabilirsiniz.
gönderen ihalilcoban
13 Eki 2018 09:06
Forum: Programlama
Başlık: TL ve Kuruş Girişi
Cevaplar: 13
Görüntüleme: 2217

Re: TL ve Kuruş Girişi

Merhaba.

Display Format konusunu incelemelisiniz.
viewtopic.php?t=4924
gönderen ihalilcoban
11 Eki 2018 01:26
Forum: Programlama
Başlık: TStringList çağırma hk.
Cevaplar: 10
Görüntüleme: 974

Re: TStringList çağırma hk.

Merhaba.

Label in WordWrap özelliği false mi?
gönderen ihalilcoban
08 Eki 2018 12:54
Forum: Programlama
Başlık: Form üzerinde bulunanEdit1. text değeri Fastreportda yazdirmak
Cevaplar: 3
Görüntüleme: 566

Re: Form üzerinde bulunanEdit1. text değeri Fastreportda yazdirmak

frxGlobalVariables['deger'] bu kodla parantez içerisinde ne yazarsanız o isimde değişken tanımlamış olursunuz. Ekstradan bir değişken tanımlamaya gerek kalmaz
gönderen ihalilcoban
07 Eki 2018 07:36
Forum: Programlama
Başlık: Tarla Takip Programı - Proje Ödevi
Cevaplar: 1
Görüntüleme: 425

Re: Tarla Takip Programı - Proje Ödevi

Merhaba. Öncelikle projeye başladınız mı? Başladıysanız takıldığınız yer/yerler neresi? Projenizde hangi veritabanını, delphinin hangi sürümünü kullandınız? Yaklaşım şeklinizden anladığım direkt olarak projenin birileri tarafından yapılıp size verilmesi. Bu şekilde kimseye hiçbir faydası olmaz. Amac...
gönderen ihalilcoban
07 Eki 2018 06:31
Forum: Programlama
Başlık: Form üzerinde bulunanEdit1. text değeri Fastreportda yazdirmak
Cevaplar: 3
Görüntüleme: 566

Re: Form üzerinde bulunanEdit1. text değeri Fastreportda yazdirmak

Merhaba. Öncelikle Uses e frxClass ekle. Sonra buton içerisine frxGlobalVariables['deger'] := Edit1.text; kodunu ekle. Bu kodla değer adında bir değişken tanımlayıp, veriyi edit nesnesinden alıyoruz. Fastreport kısmında ise memo nesnesi içerisinde [deger] yazarak edit içerisindeki veriyi raporluyoruz.