Organizasyon Takip Otomasyonu (Düğün, Nişan, Etkinlik vb.)
1- "Txt_Ara"  metin kutusu kodlarından türkçe karekter düzeltmelerini ve Liste1'i içeren kodları çıkartarak daha yalın ve basit bir kodlama yapamaz mıyız.? çok basit sadece iki eylem yapsa yeter.

* metin kutusuna yazdığımda "Frm_IletisimAra" listesi üzerinde arasın
* Listedeki ilgili isme tıkladığımda ilgili ID ye isme gitsin.

Visual Basic
  1. Private Sub Txt_Ara_AfterUpdate()
  2. '****** 1. Satir *****************
  3. On Error Resume Next
  4.  
  5. '****** 2. Satir *****************
  6. Dim Kmt As String
  7. Kmt = iif(isnull(Me.Txt_Ara),"","Where ((([AdiSoyadi]) Like '*" & me.Txt_Ara.text & "*'))")
  8.  
  9. '****** 3. Satir *****************
  10. Me.Frm_IletisimAra.form.Liste_IletisimAra.RowSource = "SELECT Tbl_Iletisim.IletisimID,
  11. Tbl_Iletisim.IletisimSiraNo, Tbl_Iletisim.AdiSoyadi, Tbl_Iletisim. AdiSoyadiEk, Tbl_Iletisim.EtkinlikGunu,
  12. Tbl_Iletisim.EtkinlikTarihi, DLookUp('Kodu', 'KODLAR', 'KodNumarasi = ' & [Durumu]) AS Durum FROM
  13. Tbl_Iletisim " & Kmt  & " ORDER BY Tbl_Iletisim.IletisimID, Tbl_Iletisim.IletisimSiraNo,
  14. Tbl_Iletisim.AdiSoyadi, Tbl_Iletisim.EtkinlikTarihi"
  15.  
  16. '****** 4. Satir *****************
  17. Me.Frm_IletisimAra.form.Liste_IletisimAra.Requery
  18. End Sub



1. Satir :
Hata cikarsa sonraki satirdan devam et.

2. Satir :
Liste kutusu satir kaynagi SQL'inin kosulunun olusturulmasi.

3. Satir :
Liste kutusu satir kaynagi SQL'inin olusturulmasi ve kosul ile liste verilerinin Txt_Ara kutusuna yazilan ile birlestirilmesi.

4. Satir :
Liste verilerinin cagrilmasi

Suzdurulen Liste verisi secildiginde Ana Form uzerinde ki kaydi bulmasi saglanir.
Frm_IletisimAra formundan Liste_IletisimAra nesnesi Ana Form uzerine tasinirsa Parent kelimesini siliniz.
Visual Basic
  1. Private Sub Liste_IletisimAra_AfterUpdate()
  2. Me.Parent.RecordsetClone.FindFirst "IletisimID=" & Me.Liste_IletisimAra.Column(0)
  3. Me.Parent.Bookmark = Me.Parent.RecordsetClone.Bookmark
  4. End Sub



Tusa basilma olay yordamindan cikarilip, guncelleme olay yordaminada tarif edilmistir. Liste1 durum kodlarina gore veri gosteriminide Frm_IletisimAra.form.Liste_IletisimAra yonlendirip, Liste1 nesnesini silebilirsiniz. Liste_IletisimAra nesnesinide direk form uzerine tasiyip, Frm_IletisimAra silebilirsiniz. Gizle dugmesini de Ana Form uzerine tasiyabilirsiniz.

Kolay Gelsin....



  Alıntı
Bu mesajı beğenenler:


Bu Konudaki Mesajlar
Cvp: Formlar açılan kutu hesapları ve formlar arası hesaplamalar - tarafından dsezgin - 25-12-2018, 16:13

Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] personel takip-puantaj-stok takip personel kartı açılmıyor mustafa.sogutlu 5 2.967 27-12-2022, 14:33
Son Mesaj: metınaycıcek
  [TABLO] Kütüphane Süreli Yayın Otomasyonu Murat007 1 487 13-10-2020, 01:13
Son Mesaj: Murat007
  Organizasyon Takip Otomasyonu (Cari Takip) Saygın 130 11.274 29-08-2020, 09:30
Son Mesaj: halily
  [RAPOR] Nakliye Otomasyonu yurterkan 9 4.673 05-10-2018, 18:32
Son Mesaj: dsezgin
  İNŞAAT ŞİRKETİ OTOMASYONU ahmet1629 2 1.429 22-12-2017, 21:10
Son Mesaj: evren89
  [TABLO] organizasyon otomasyonu sedefkilic 1 1.697 24-07-2017, 00:25
Son Mesaj: dsezgin
  [SORGU] Yurt otomasyonu zeynepp23 1 1.706 16-05-2017, 15:10
Son Mesaj: onur_can
  Bilet Takip Otomasyonu clarnet40 2 2.379 01-02-2017, 22:39
Son Mesaj: EminA

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi