Web sayfasındaki gibi verileri kaydırma?

15/05/2009, 22:17

danke

Kolay gelsin, konu başlığını ancak buşekilde belirleyebildim. İsterseniz sorumu anlatayım.

Personel bilgilerinin bulunduğu bir taplom var adı "Data" ve onunla ilişkili ayrı ayrı "5" tablom var. "Data" ve bu "5" tablodaki veriler herbir personel bilgisi. Şimdi ben bu personel bilgileriyle ilgili "Bilgi Notu" çıkarmak istediğimde "Data" dan işime yarayan alanları raporda istediğim gibi düzenleyerek çağırıyorum. Ancak personeli tanımak için bunlar yetmiyor, diğer bilgileri de lazım. İşte sıkıntım burada. Yani her tabloda personel bilgisi aynı şekilde yok, bir personel bilgisinde "Data" hariç "1" ve "2" tablolarda veri varken, diğer bir personelde "Data" + "1" +"4"+"5" tablolarında var, buşekilde personele göre verilerin durumu farklılık gösteriyor.

Raporda "Data" daki istediğim alanları düzenledikten sonra, Alt Form olarak düzenlenmiş "5" tabloyu alt alta yerleştiriyorum. Ancak, bazı tablolarda veri olmadığı için rapor alanı bomboş kalıyor, bazılarında çok veri olduğundan şıkışık oluyor vesselam.

Acaba raporda alt alta koyduğum "Alt Formlar" içinde veri bulunmadığında kaybolsa, onun altındaki "Alt Form" yukarıdaki veriden itibaren devam etse Wep'teki gibi, bu mümkün mü? Münkünse yardımcı olursanız sevinirim. Mümkün değilse farklı bir yol olabilir mi?

İlgilenip cevap verecek arkadaşlara şimdiden teşekkürler.
16/05/2009, 00:33

ozanakkaya

Altformdaki veriyi saydırıp
if verisayısı = 0 then altform.visible=false
gibi bir kod kullanılabilir.
formun açıldığında olayına yazılı kod
Kod:
If IsNull(Metin2) Then Me.Tablo1_alt_formu.Visible = False
Altformdaki veri sayısı
Kod:
=DSum("Alan1";"Tablo1";"Kimlik")
16/05/2009, 11:02

danke

Sayın sledgeab,

Talebim şuydu formda değilde, raporda yapmayı düşündüğüm bilgi notuyla ilgiliydi. Raporda bir ana tablo, dört te alt tablodan veri almam gerekiyordu.

Veri olmadığında gizle tekbaşına yetmiyor, bu seferde bulunduğu yer boş kalıyor, onun yerine veri olmayan tablo olduğu zaman onun gizlenerek, yerine diğer tablonun çekilmesi, mümkün mü bilmiyorum.

Yardımcı olduğun için teşekkür ediyorum.
17/05/2009, 13:42

danke

Aynı konuyla ilgil olduğu için burda sormak istedim.

Ana tablodan verileri aldıktan sonra sırayla 1-2-3-4-5 tabloyu alt alta koyduk, sorunumuz bazı tablolarda veri olmadığı için boşluk oluyor, buda çirkin düşüyor şeklindeydi.

Eğer bu tablolarda veri yoksa Mesela izin, mesela rapor tablosu, İzin bilgilerine rastlanılmamıştır, rapor bilgilerine rastlanılmamıştır yazdırabilirmiyiz,

Böylece ilgisiz bi boşluk olmayacak, sadece bilgisinin olmadığı anlaşılacak, mümkünmü? bilmiyorum.

Yardımcı olacak arkadaşlara teşekkür ediyorum.
18/05/2009, 01:06

danke

İlgilenip cevap veren sledgeab arkadaşıma teşekkür ediyorum. En son bari şu şekilde olmazmıydı diye sorduğum soruya önceki verilen cevab uygulanabilir diye düşündüm. Bunun için uğraşacağım.

Takılırsam tekrar rahatsız ederim.

Soruyu açan kişi olarak benim açımdan sorunun cevaplanmış sorular arasına alınmasında sakınca yok, kolay gelsin..