Skip to main content

AccessTr.neT


yanyana yazdırma sorunu

yanyana yazdırma sorunu

#7
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 Img-grin)) Ş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.
İnadına, ille de Accesstr.net...
Cevapla
#8
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 Img-grin
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
#9
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.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
#10
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.
husem, proud to be a member of AccessTr.neT since 08-03-2009.
Cevapla
#11
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.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
#12
çalışmalarınızda başarılar dilerim,
husem, proud to be a member of AccessTr.neT since 08-03-2009.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task