Firebird sayı

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Firebird sayı

Mesaj gönderen zengin »

Degerli arkadaşlarım öncelikle herkese kolay gelsin
Benim veri tabanı Firebirdde gecmek istiyorum fakat daha önceden Firebird hakkında fazla bir bilgim yok Firebird master detail olan tablomda mus_kod alanıma otomatik sayı yaptırmam gerekiyor bana bu konuda yardımlarınızı bekliyorum saygılarımla
Zengin
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

oyy oyyy, bu konuyu 50 kere konuştuk desem az. :ara Arama kısmına gidip, master detail yaz ve ara.

Kolay gelsin.
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

Degerli mustafa bey yaa bilen icin oy oy fakat veri tabanı Firebirdde gecmek istiyorum eskiden paradoxta böyle bir sorun yoktu o iş kolaydı
fakat Firebirdde o kadar cok konulardan bahsediliyorki secim yapmaktan
işi cözemedim mus_kod alanıma otomatik sayıda dakılıp kaldım bakalım
onunda bir kolay yönü vardır inşallah yinede degerli arkadaşlardan
bir yardım bekliyorum Firebird hakkında
Zengin
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Öncelikle yeni başladıysan IBExpert gibi bir araç kullanman seni rahatlatacak. Bu araçta AutoInc alanı seçimine göre kendisi oluşturur. Aslında arka tarafta tablo için bir generator ve bir trigger oluşturur. Tabloya kayıt eklendiğinde trigger devreye girer generator'den aldığı sayıyı o alana gönderir.
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

http://www.delphiturkiye.com/index.php? ... utoinc.htm

adminin dediği gibi arama yapın makelelere bakın çok kaynak var çokkkkkk ama kullanabilmek önemli olan.takıldığın yeri yine sorarsın ama biraz gayret ..
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

merhaba IBStoredproc bileşeni ekle database:=IBDatabase1 transaction:=IBTransaction1 yap ve IBTable nin beforepost olayına aşağıdaki kodu yaz.
başarılar

Kod: Tümünü seç

if (IBTable1.State=dsinsert) then
begin
IBTable1kayitno.AsCurrency:=0;
IBstoredproc1.Prepare;
IBstoredproc1.ExecProc;
IbTable1kayitno.AsCurrency:=IBstoredproc1.Parambyname('id').AsCurrency;
end;
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

Degerli kadirkurtoglu kardeşim olayı cok güzel bir şekilde
bilgilendirdigin icin teşekkürler ederim demekki hatam belli oldu
IBstoredproc1 ilave etmem gerekiyormuş Firebird veritabanına yeni geciş yapıyorum bir takım hatalarım var fakat siz degerli arkadaşlar sayesinde
bu eksikleride giderecegiz inşallah cok teşekkür ederim

saygılarımla
Zengin
Cevapla