Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: BİR SİPARİŞ KAyıt ederken veritbanındaki son sipariş numarasını bir arttırmak  (Okunma Sayısı 241 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
TASARLAYICI
Yeni Üye
*

Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 1


Üyelik Bilgileri
« : 30 Ağustos 2008, 19:39:19 »

bir sipariş kayıt formu yaptım, oradaki değerleri veritabanına aktarıyorum yanlız sipariş numarasını her seferinde programın kendisinin vermesini istiyorum. kaydet butonuna basınca da ekrana sipariş numaranız budur şeklinde bir mesaj gelmesini istiyorum. sipariş numarasını da veritabanındaki son kayda bir ekleyerek yapmasını istiyorum bir türlü kodları bulamadım...
Logged
NeverFear
Acemi Üye
**

Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 30



Üyelik Bilgileri
« Yanıtla #1 : 04 Eylül 2008, 11:35:41 »

Kod:

procedure TForm1.BitBtn_KaydetClick(Sender: TObject);
begin
    //Dosya'ya Kayıt İşlemleri
    Table1.IndexFieldNames:= 'SiraNo';
    if Table1.FindKey([StrToInt(Memo1.Text)]) then Table1.Edit else Table1.Append;
    with Table1 do
    begin
    FieldByName('SiraNo').AsInteger:=  StrToInt(Memo1.Text);
    //.....
    //.....
    //v.s.
    end;
    Table1.Post;
    Memo1.Text:= IntToStr(Table1.FieldByName('SiraNo').Value) + 1);
end;

şeklinde benzeri bir kodlamayla ve kendine göre uyarlayıp sorununu çözebilirsin. ya da sipariş no alanını autoinc tanımla.

Çalışmalarında başarılar dilerim.
NeverFear - Linklerin Görülmesine Izin Verilmiyor
Linki Görebilmek Için Üye Ol veya Giris Yap
Logged
Sayfa: [1]   Yukarı git
  Yazdır  
GoogleTagged

 
Gitmek istediğiniz yer: