Sıkıntı nedir derseniz şöyle anlatayım. Form üzerinde kullanılan ve sanırım T_GIP_PERSONEL tablosundan gelen verilerin içinde sicil no yok. Sizili almam gereken tablom TK_PERSONEL tablosu diye düşünüyorum. Ama iki tablo arasında ilişki kurmam gereken sadece personel_id alanı var. Ancak o alanlarda da uyumsuzluk mevcut. T_GIP_PERSONEL tablosundaki GIP_ID alanı, ana formdan filtreleme için gerekiyor. Ama o tabloda Sicil yok ve sicil olan tabloda da id değerleri diğer tablodan bağımsız. (GIP_PERSONEL_ID alanında 1, 2, 3, 4, 5, 6 şeklinde veriler varken TK_PERSONEL tablosundaki id alanında ise 29,30,31,32 şeklinde id değerleri var. Yani ilişki kurulamaz. Tek ilişki kurabileceğim alan isin alanı ama o da bana yakışmaz
)) Şaka bir yana isim alanıyla ilişki kurulan bir veri tabanı en fazla 10 kayıtta hata verecektir, aynı isimde 2 kişi olması yeter bunun için... Buna çözüm bulup alanları doğru ilişkilendirip örnek yöntemi uygularsınız. Bu arada bu 2 tane paralel yapıdaki tablo neden vardır bilmiyorum. Bunu halledecek olan sizsiniz.
Sayın mehmetdemiral;
Bu örneği soru için hazırladığımdan diğer tabloyu unutmuşum. Normalde sicil olan bir tablom var.
Sizin modüllerdeki
strSQL = "SELECT T_GIP_NOKTA.NOKTA, T_GIP_NOKTA.GIP_ID FROM T_GIP_NOKTA GROUP BY T_GIP_NOKTA.NOKTA, T_GIP_NOKTA.GIP_ID ORDER BY T_GIP_NOKTA.GIP_ID;"
ile
strSQL = "SELECT T_GIP_PERSONEL.PERSONEL, T_GIP_PERSONEL.GIP_ID FROM T_GIP_PERSONEL GROUP BY T_GIP_PERSONEL.PERSONEL, T_GIP_PERSONEL.GIP_ID ORDER BY T_GIP_PERSONEL.GIP_ID;"
cümlesini
alt alta yazmak suretiyle (modulde başka değişikik yapmadan) tek bir kod elde edebilir miyim? Ayrıca modülde tablo isimleri kullanmadan bu işi çözebilir miydik? Çünkü başka bir zaman başka alanları yanyana yazdırma ihityacı olursa bu sefer bununla ilgili olan tablolarıda modüle eklemek gerekecek ki buda unutulabilecek bir durum
Sayın mehmetdemiral;
Örnekteki modülleri ve sorguları kendi projeme aldım. Sorguyu çalıştırdım
Compile Error:
User-defined type not defined
uyarısı verdi.
sayın kadirdursun,
yanyana yazdırma sorununu çözebildinmi?
bende raporlamada kullanıyorum bu yanyana işlemini
şöyle yapıyorum
örneğin 1 nolu sipariş,
sipariş listesine kaydı yaptım,
yanyana yazdırılacak bilgiler için başka veritabanına veri attırıyorum,
yanyana veritabanı diyelyim
burada sipariş listesindeki kayıt ıd ile ilişki kurulacak.
önemli olan bu
sipariş listesi kayıt ıd ile yanyana veritabanına sipariş listesindeki sipariş noyu attır ve ilişkiyi böyle kur.
eğer sorunun çözülmedi ise yardımcı olabilirim.
Sayın husem;
Sayın mehmetdemiral bu konuda sorunumu çözdü fakat ufak bir sıkıntı kaldı. Sanırım oda çözülürse iş bitecek.
çalışmalarınızda başarılar dilerim,