paradoxta veri girişi sorunu??

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
Kullanıcı avatarı
interboy
Üye
Mesajlar: 84
Kayıt: 18 Mar 2005 02:52

paradoxta veri girişi sorunu??

Mesaj gönderen interboy »

slm arkadaşlar.ben bu forumda (ve delphide :) ) yeniyim. foruma katılmama müsade eden mustafa hocama sonsuz thanx..
paradoxla çalışıyorum.(diğerlerini bilmediğim için) . rentacar office projem war. araçlara ait kaza ve hasar bilgilerini tutmak için araç tablesini master hasar tablesini de detail yaptım. her iki tabledeki plaka fieldleri primary indexli. plaka fieldlerini bağladım. arac tablesine bağlı listeden plakayı seçince hasar tablesinde o araca ait bilgileri gösteriyor. güzel. ama yeni hasar bilgisi girerken bi plakaya ait sadece bir giriş yapıyorum. daha önceden kaza bilgisi girilen bir araç kaza yapınca tekrar giriş yapmaya çalışınca key violation hatası weriyor ve yeni bilgileri eskilerinin üzerine yazıyor. master-detail yapmamın bi anlamı kalmıyo yani. ben sonra yeni kayıt girişi için başka bi form kullanmaya karar verdim.
table1.append
ile table yi açıp,
table1Plaka.asstring:=dbedit1.text;
...
..
gibi atamalarla kayıt yapmaya çalıştım ama yine her plaka için sadece bir giriş izni veriyo. database desktop üzerinden bir plakaya birden fazla giriş yapmak istedim bu seferde databse desktop dondu resetledim pc yi...
bu konuda yardım edebilirmisiniz...(sakın gülmeyin baştan söyledim delphide yeni olduğumu.zaten hobi olarak ilgileniyorum)...
Kullanıcı avatarı
Query
Üye
Mesajlar: 363
Kayıt: 29 Ara 2003 05:13

Mesaj gönderen Query »

Sende primary indeksi başka bi field yapacaksın mesela id diye bi field tanımla autoincrement yap.

Yani primary indeks benzersiz olmak zorunda.

Aslında keşke önce bi arama yapsaydın :( . Ve hala bunun için vaktin var.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Aynı sistemi bozmadan detail tablona bir adet de plaka primary indeksinin altına primary indeks olarak işaretlenmiş tarih alanı ekle olsun bitsin. Böylece detail de aracın tüm kazalarını tarih bazında ekleyebilir/görebilirsin.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
interboy
Üye
Mesajlar: 84
Kayıt: 18 Mar 2005 02:52

tşk

Mesaj gönderen interboy »

çok teşekkür ederim ohcam.
Cevapla