Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Otomatik Sıra Numarası Sorunu

Konu, 'Pascal / Delphi / Delphi.NET' kısmında oguzhan1876 tarafından paylaşıldı.

  1. oguzhan1876

    oguzhan1876 Üye

    Kayıt:
    12 Aralık 2006
    Mesajlar:
    87
    Beğenilen Mesajlar:
    0
    Arkadaşlar, veri tabanım access veri tabanımda yıllara göre kayıt yapılıyor. Şuan 2016 yılı kaydı yapılacağı için 2016'yı sabit ekliyor. Ancak sıra numarası 2016 için 1 den başlaması gerekirken toplam sıra numrası üzerinden devam ediyor. Sorunun çözümü için yardımcı olabilirmisiniz.
    var
    i:integer;
    numara:integer;
    begin
    adoQuery1.Insert;
    numara:=adoquery1.RecordCount;
    for i:=1 to numara do begin
    adoquery1.FieldByName('sirano').asinteger:=i;
    adoquery1.FieldByName('sirano').asinteger:=i-7614;
    adoquery1.FieldByName('yil').asinteger:=2016;
    end;
    end;
     
  2. TR34

    TR34 Yeni Üye

    Kayıt:
    6 Ocak 2016
    Mesajlar:
    7
    Beğenilen Mesajlar:
    0
    Selam,
    bu koda göre uniq bir sırano veremezsiniz
    sıranoyu bir başka tabloda tut. Kaydetmeden önce bak son sayı kaç, formu kaydettikten sonrada sıra numaranı 1 arttır