AccessTr.neT
Alt formdaki kayıtları formda ilgili kayıtla etikette göstermek - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Alt formdaki kayıtları formda ilgili kayıtla etikette göstermek (/konu-alt-formdaki-kayitlari-formda-ilgili-kayitla-etikette-gostermek.html)

Sayfalar: 1 2


Alt formdaki kayıtları formda ilgili kayıtla etikette göstermek - danke - 12/08/2009

Arkadaşlar kolay gelsin, programda form üzerinde alt form var, ilgili kayıtlara göre alt formdaki kayıtları görebiliyoruz. Alt formda eğer veri varsa, form üzerinde bir etikette gösterebilirmiyiz, yine yoksa veri yok gibi bir bilgi etikette gösterebilirmiyiz.

Yardımcı olacak herkese teşekkür ediyorum.


Cvp: Alt formdaki kayıtları formda ilgili kayıtla etikette göstermek - C*e*l*o*y*c*e - 12/08/2009

sayın danke
data isimli form üzerine bir metin kutusu yapın,denetim kaynağına ise
=IIf([durumu]=Evet;"KAYIT VAR";"KAYIT YOK")
yazın istediğiniz olur,kolay gelsin


Cvp: Alt formdaki kayıtları formda ilgili kayıtla etikette göstermek - danke - 13/08/2009

sayın C*E*L*O*Y*C*E ilginiz için teşekkür ediyorum.

Zannederim yanlış anlaşıldım, kayıt varsa olan kayıtları gösterecek, yoksa kayıt yok diyecek,

İlgilenip yardımcı olacak herkese teşekkürler.


Cvp: Alt formdaki kayıtları formda ilgili kayıtla etikette göstermek - Bilgisayarcı - 15/08/2009

Kod:
Private Sub Kontrol()
Dim rs As Recordset
Dim s As String
On Error Resume Next

If Me.NewRecord Then
  Me.Etiket13.Caption = "Yeni Kayıt"
  Exit Sub
End If

Set rs = Me.Bilgisayarci.Form.RecordsetClone
rs.MoveFirst

If rs.RecordCount = 0 Then
  Me.Etiket13.Caption = "Kayit Yok"
Else
  While Not rs.EOF
    s = s & Nz(rs("sehiri"), "-") & ","
    rs.MoveNext
  Wend
  s = Left(s, Len(s) - 1)
  Me.Etiket13.Caption = "Kayitta " & s & " var..."
End If

Bunu da form_current de çağırmak yeterli olacaktır.
Örnek ekte. ( Sadece altform adını bilgisayarci yaptım )
Projeye devam etmeden önce Yapmamanız gereken ölümcül hataları okumalısınız.
Yaptıktan sonra aklıma geldi. Keşke Kontrol'u fonksiyon yapıp string değer geriye gönderseydim.
Böylece me.etiket13( ya da ne isiim verecekseniz).caption= kontrol olurdu....

Neyse Img-grin


Cvp: Alt formdaki kayıtları formda ilgili kayıtla etikette göstermek - danke - 15/08/2009

Sayın Bilgisayarcı ilginiz ve verdiğiniz örnek için teşekkür ediyorum. İnsanın sorularına cevap bulması kadar güzel bir şey yoktur diye düşünüyorum. Böyle bir örneği nerede kullanacaksınız diye sormamışsınız. Ben söylim, wep tarzı bir çok uygulamalarda uygulanır diye zannediyorum, projemdede hayati bir pozisyonda yani müthiş bir sorun çözüldü sayenizde.

Ancak:
1-"Projeye devam etmeden önce Yapmamanız gereken ölümcül hataları okumalısınız." demişsiniz, halbuki ben hata yaptığımı düşünmüyordum Fur, belirttiğiniz yeride muhakkak okuyacam, ancak ölümcül hatam ne olabilir ki!
2-"Yaptıktan sonra aklıma geldi. Keşke Kontrol'u fonksiyon yapıp string değer geriye gönderseydim.
Böylece me.etiket13( ya da ne isiim verecekseniz).caption= kontrol olurdu...." demişsiniz. Bende bi fırka anlatayım bari "Adamın teki rahatsızlığı sebebiyle doktara gider, doktor muayene eder, ilaç yazar, son olarak da hastaya derki şu ilacı içerken KURT'u aklına getirme, hasta o ilacı ne zaman içmeye niyet etse KURT aklına gelir vesselam. Öyle de "Keşke Kontrol'u fonksiyon yapıp string değer geriye gönderseydim." demişsin ya program güzel olmuş ama bir de öyle olsaydı nasıl olurdu diye düşünmeye başladım.Fur

İlgilenip cevap veren tüm arkadaşlara teşekkür ediyorum.


Cvp: Alt formdaki kayıtları formda ilgili kayıtla etikette göstermek - Bilgisayarcı - 15/08/2009

wep?