Organizasyon Takip Otomasyonu (Düğün, Nişan, Etkinlik vb.)
#59
Sn Saygın,

“OlusumKaynagi” Listesi
ID...........................KodTablosu..............................Tbl_Iletisim Alanadi

63 Oluşum Kaynağı Düğüncom ................ (Alan adı) KaynagiDüğüncom
64 Oluşum Kaynağı Müşteri Referans........ (Alan adı) KaynagiMüşteri
65 Oluşum Kaynağı Tanıdık Referansı........ (Alan adı) KaynagiTanıdık
66 Oluşum Kaynağı Firma Referansı.......... (Alan adı) KaynagiFirma
67 Oluşum Kaynağı Organizasyon Firması.. (Alan adı) KaynagiOrganizasyon
68 Oluşum Kaynağı İşletmeyi Görerek........ (Alan adı)Kaynagiİşletmeyi
69 Oluşum Kaynağı Web Sitesi
70 Oluşum Kaynağı İnstagram
71 Oluşum Kaynağı Facebook
72 Oluşum Kaynağı Twitter
73 Oluşum Kaynağı Youtube
74 Oluşum Kaynağı Diğer
75 Oluşum Kaynağı Reklam

Birlesik kutu Durum nesnesi olan form dusunup, OlusumAciklama adinda metin kutumuzu hayal edelim..
OlusumAciklama ilk etapta iliskisiz metin kutusu pozisyonunda iken, durum alani guncellemesi ile durum metin kutusuna odaklanip, bosluga kadar olan alani split komutu ile alinmasi sonrasi tbl_Iletisim tablosunda Kaynagi + bosluga kadar alinan kelimenin birlestirilmesi ile OlusumAciklama'ya ait kontrol kaynagi(ControlSource) atamasi yapilmasi ile Tbl_Iletisim durum alani statusu ile eslesen sutuna baglanmasi saglanir.
Formu SQL'inde olmayan alan atamasi, OlusumAciklama alaninda #Name? hatasi verilmesini kontrol edilmesiyle bu nesnenin gizlenmesi saglanmistir.
GizleGoster yontemi birden fazla alan kontrolu ile kod yazilmasi gerekiyor, bu yontemle sadece yeni kayit esnasinda alan gizlemesi yapilmakta.
Yontemde dikkat edilmesi gereken kod tablosunda durum adinin bosluga kadar olan tanimlama kelimesi ile Tbl_Iletisim Kaynagi.... sonuna ekleyerek sutun olusturmak gerekiyor.
Daha onceden olusturulmamis alani tanimlama ile form kodlari ile oynamadan form uzerinde gosterimi saglanmis olabilir.
Bos form SQL'i tanimlamasi ile metin kutusu olusturun ve metin.controlsource="Olan veya Olmayan" alan ismi ile atamayi deneyebilirsiniz. Olan iki alan ismi ile atama ile veri girildiginde ilgili alanlara verilerin tahsis edildigini goreceksiniz.



Visual Basic
  1. 'Durumu Güncelleþtirme Sonrasinda
  2. Private Sub OlusumKaynagi_AfterUpdate()
  3. Me.OlusumAciklama.Visible = True '***Goster****
  4. Dim Alan, Isr As String, Status As Long
  5. Status = Nz(Me.OlusumKaynagi, 0) '***OlusumStatusuAl*****
  6. '****Tbl_Iletisim Alan Adi Ne Oldugunu Bul
  7. Alan = "Kaynagi" & Split(Nz(DLookup("Kodu", "Kodlar", "KodNumarasi=" & Status), "x"), " ")(0)
  8. Me.OlusumAciklama.ControlSource = Alan '***Form SQL'inden metin kutusuna referans verme*****
  9. Me.EtikOlum.Caption = Alan '**Etikete Baslik atama****
  10. '****SQl de Alan yok ise HATA'yi alma ****
  11. With Me.OlusumAciklama
  12. .SetFocus
  13. Isr = .Text
  14. Me.OlusumKaynagi.SetFocus
  15. End With
  16. '***Hata durumunda gizle****
  17. Me.OlusumAciklama.Visible = IIf(Isr = "#Name?" Or IsNull(Me.OlusumKaynagi), False, True)
  18. End Sub





  Alıntı
Bu mesajı beğenenler:


Bu Konudaki Mesajlar
Cvp: Formlar açılan kutu hesapları ve formlar arası hesaplamalar - tarafından dsezgin - 06-11-2018, 16:39

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