arkadaşlar herkes e selam
interbase 6.5 + delphi7 kullanıyorum.
mdi form dan oluşan bir programım var.
programda firma kayıt ekranı adında bir formum var.
database bilşenlerini datamodule koydum. kayıt formunu aynı anda bir defa çağırdığımda problem yok ama aynı formdan 2-3 adet türettiğim zaman yani aynı anda 2-3 adet firma kayıt ekranı açtığımda bütün formlarda aynı kayıt görünüyor. daha sonra ben database bileşenlerini formun üzerine koydum ve o bileşenleri forma ilişkilendirdim. ama aynı formdan ikincisini çağırdığım da "kızacaksınız ama işyerindeki makinadan yazıyorum ve program yanımda yok" hata verdi. yani bence database bileşenlerini form gibi türetemedim. bence db bileşenleri kod ile oluşturmam gerekiyor ama nasıl yapmam gerektiğini ve forum da bu konuyu hangi başlık ile aramam gerektiğini çözemedim yardımcı olursanız sevinirim. teşekkür ederim.
mdichild form ibdataset koyma
table yerine query kullanmalısın.
query de firmaya ait sorgulama yaparsın ve formda gösterirsin.
oluşturacağın tüm formlardaki nesneleri query'e ait datasourca bağlarsın. ve hangi firmanın gösterilmesini istiyorsan query o yönde çalıştırır ve gösterirsin.
yapmak istediğin şeyi tam olarak anlamış değilim. umarım bu açıklama sana fikir vermiştir.
query de firmaya ait sorgulama yaparsın ve formda gösterirsin.
oluşturacağın tüm formlardaki nesneleri query'e ait datasourca bağlarsın. ve hangi firmanın gösterilmesini istiyorsan query o yönde çalıştırır ve gösterirsin.
yapmak istediğin şeyi tam olarak anlamış değilim. umarım bu açıklama sana fikir vermiştir.