S.A.
Öncelikle accses de veri tabanım ve tablolarım hazır ve tablolar arası ilişkiler de tamam. sorun şu bir master bir detail tablom var fatura ve satırlar gibi.. fatura eklenirken birinctablonun id si ile ikinci tablonun ft_id si bağlı ve table nesneleri ile bu bağlantı delphi ortamında da hazır fatura satırları dediğim tablomda stok tablosuna st_id alanı ile bağlı bir satır eklemek istediğimde yani o satıra gelip stok adını birkaç karakterini girip F10 deyip stok kartları formu create edilip ilgili stok kartı buluncacak (arama, bulma , sorgulama for create etme hepsini yapabilirim) sıkıntı şu benim satırlar tablomda stok adı diye bir alan yok ki? sadece stok id ile satıra referans geçiyorum boylelikle bu arama kriterini yani ilgili satıra adam mesela elma arayacak elm yazıp F10 diyecek ya işte o elm cümlesini nereye yazdıracağım?_
bu soruyu froumda database başlığında sordum 24 kişi okudu ama hiç yanıt alamadım sanırım bu konu başlığı ile ilgili...
Yardımcı olandan da olamayandan da Allah Razı Olsun.
ilişkisel veri tabanı yapısı klurmuş tablolara kayıt ekle...
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
locate ile yaparsın bunu ama daha detaylı bişi arıyorsan kodunu yapıştır bakalım...
veri girişi (satırlar) griddemi yapılıyor formlamı?
veri girişi (satırlar) griddemi yapılıyor formlamı?
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
[ikutluay yazdı:locate ile yaparsın bunu ama daha detaylı bişi arıyorsan kodunu yapıştır bakalım...
şimdi veri girişi grid ile yapılmakta ve database tarafında satirlar tablosundaki ft_id alanı ile fatura tablosundaki id alanı foreing key vasıtası ile bire sonsuz ilişki çerçevesinde bağlı ve delphi ortamında da bu iki tablo master source ilişkisi ile doğrulanmakta, stok tablosu ile satırlar tablosundaki ilişki ise stok tablosunun id si ile satirlar tablosunun st_id si foreing keyle bağlı ve delphide de gerekli bağlantılar yapılı ve çalışmakta.
satırlar tablosunu sunduğum yer bir JVDBgrid ve satırlar tablosuna iki adet lookup field ekleyerek ilgili stoğa ait kod ve açıklama bilgileri gösterilmekte sorunumun kaynağı da burası zaten bildiğiniz gibi lookup alanlar readonly dir ve orası sadece sağlanan ilişkiye istineden dönen sonucu getirmektedir yani grid ortamında kullanıcı bu aramak istediği stok kartının adını veya kodunu üzerinde bulunduğu satıra nasıl veya ne şekilde girecek ??
veri girişi (satırlar) griddemi yapılıyor formlamı?
oguthan
şimdi veri girişi grid ile yapılmakta ve database tarafında satirlar tablosundaki ft_id alanı ile fatura tablosundaki id alanı foreing key vasıtası ile bire sonsuz ilişki çerçevesinde bağlı ve delphi ortamında da bu iki tablo master source ilişkisi ile doğrulanmakta, stok tablosu ile satırlar tablosundaki ilişki ise stok tablosunun id si ile satirlar tablosunun st_id si foreing keyle bağlı ve delphide de gerekli bağlantılar yapılı ve çalışmakta.
satırlar tablosunu sunduğum yer bir JVDBgrid ve satırlar tablosuna iki adet lookup field ekleyerek ilgili stoğa ait kod ve açıklama bilgileri gösterilmekte sorunumun kaynağı da burası zaten bildiğiniz gibi lookup alanlar readonly dir ve orası sadece sağlanan ilişkiye istineden dönen sonucu getirmektedir yani grid ortamında kullanıcı bu aramak istediği stok kartının adını veya kodunu üzerinde bulunduğu satıra nasıl veya ne şekilde girecek ??
veri girişi (satırlar) griddemi yapılıyor formlamı?[/quote][
satırlar tablosunu sunduğum yer bir JVDBgrid ve satırlar tablosuna iki adet lookup field ekleyerek ilgili stoğa ait kod ve açıklama bilgileri gösterilmekte sorunumun kaynağı da burası zaten bildiğiniz gibi lookup alanlar readonly dir ve orası sadece sağlanan ilişkiye istineden dönen sonucu getirmektedir yani grid ortamında kullanıcı bu aramak istediği stok kartının adını veya kodunu üzerinde bulunduğu satıra nasıl veya ne şekilde girecek ??
veri girişi (satırlar) griddemi yapılıyor formlamı?[/quote][
oguthan
gridi readonly yapıp bir tuş yardımıyla kayıt eklemeyi (dsedit) yaparsan bir önerim var. jvdbgrid title click olaylarını yakalıyor. değişken adı acol yada onun gibi bşi. kısaca yapman gereken dbgridin key press olayında hangi kolonda isen ona göre arama yapan bir yordam yapman.
ilk başta zor gbi görünübilir ama tahminim 20 dk sürmeyeceği.
ilk başta zor gbi görünübilir ama tahminim 20 dk sürmeyeceği.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
peki bu arama yapılacak kriteri nere girecek kullanııc ?
stok ismine veya stok kuduna göre arama ypacağı deperi nere yazıp da aratacak ?? bi de bu foruma resmi nereden ekleyebilirim? ekranı screen shut yapıp unun üzerinde anlatsam daha mantıklı olacak..
oguthan