04-11-2018, 15:12
Gizle göter seçeneği için demişsinizki :
Olusum Kaynagi statusune gore tablo alan degisikligi ile tek metin kutusu denetim kaynagini degistirmek daha basit olacaktir.
Misal(ds):
Form uzerinde Durum(Acilan Kutu) ve Aciklama adinda kutular olsun. Aciklama kutusu KontrolKaynagi(controlsource) bos olsun.
Durum acilan kutu guncelleme olay yordamina
if durum=88 then me.Aciklama.controlsource="DurumAciklamasi"
if durum=188 then me.Aciklama.controlsource="TablodaMevcutBirBaskaSutunAdi"
ile tek aciklama ile durum verisine gore birden fazla sutuna veri yazdirilabilir,"
Söylediğinizi çok doğru ve mantıklı buluyorum ancak,
Misal: Kaç tandık, kaç müşteri, kaç firma bize kaç defa referans olmuş kaç defa müşteri göndermiş gibi veriler elde elde etmek istiyorum. bunu bir metin kutusu üzerinden elde edebilirmiyiz.? ve her iki şekilde de kodlamayı nasıl yapacağım ?
Sutunlar durduguna gore sorgu ile analiz sonuclari alinacaktir.
Sozlesme yapilmis EtkinlestirmeTarihi kesinlesmis faaliyet olarak tarih işlemi yapilmistir. EtkinlestirmeTarihi odak noktası olduğunu dusunursek, sozlesmesi yapilmis iptali soz konusu olursa durum statusunu degistirme ve sozlesmeID'ni boşaltma siralamasi ile kayıt takibi yapilabilir.
Durum status ile alan gizlegoster yontemini degistirmedim(Arsiv Yontem), Olusum statusu ile tek metinkutusuna ait kayit kaynagi degistirlme yontemini inceleyebilirsiniz. Yöntem tabloda ilgili alan mevcutların atamaları içermekte olup, oluşum statusune ait tabloda aciklama sutunu yok ise hata verilmeyi ilgili kutunun gizlenmesi olarak kullanilmistir, alanlarin kaldirilma fikri degildir ve bu bolume ait veriler tabloda mevcutlari olup, veriler saklanmaktadır. Yöntem, form üzerinde alanların referansı ile veri guncellestirilmesidir.
Sol üstteki Liste kutusu alt formları silip, liste kutusunu birakilmasi ve SQL'in degistirilerek statuse ait verilerin gösterilmesi saglanmistir. Liste kutusu degistiginde formda ilgili kaydın gösterilmesi saglanmistir.
Nesnelerin az olması veya alanların efektif yapilandirilmasi uygulama boyutunun daha randımanlı olmasini saglayacaktir.
Misal:
Gadi ile Gsoyadi farkli alanlarda olmasi alan uzunluklari ile daha fazla yer kaplayacaktir, oysa GadiSoyadi tek sutunda 50 uzunlukta saklanabilir. ARAMA gibi yontemlerde Like komutu ayni alanda ad ve soyad birlestirmeksizin, arama avantaji verecektir.
Olusum Kaynagi statusune gore tablo alan degisikligi ile tek metin kutusu denetim kaynagini degistirmek daha basit olacaktir.
Misal(ds):
Form uzerinde Durum(Acilan Kutu) ve Aciklama adinda kutular olsun. Aciklama kutusu KontrolKaynagi(controlsource) bos olsun.
Durum acilan kutu guncelleme olay yordamina
if durum=88 then me.Aciklama.controlsource="DurumAciklamasi"
if durum=188 then me.Aciklama.controlsource="TablodaMevcutBirBaskaSutunAdi"
ile tek aciklama ile durum verisine gore birden fazla sutuna veri yazdirilabilir,"
Söylediğinizi çok doğru ve mantıklı buluyorum ancak,
Misal: Kaç tandık, kaç müşteri, kaç firma bize kaç defa referans olmuş kaç defa müşteri göndermiş gibi veriler elde elde etmek istiyorum. bunu bir metin kutusu üzerinden elde edebilirmiyiz.? ve her iki şekilde de kodlamayı nasıl yapacağım ?
Sutunlar durduguna gore sorgu ile analiz sonuclari alinacaktir.
Sozlesme yapilmis EtkinlestirmeTarihi kesinlesmis faaliyet olarak tarih işlemi yapilmistir. EtkinlestirmeTarihi odak noktası olduğunu dusunursek, sozlesmesi yapilmis iptali soz konusu olursa durum statusunu degistirme ve sozlesmeID'ni boşaltma siralamasi ile kayıt takibi yapilabilir.
Durum status ile alan gizlegoster yontemini degistirmedim(Arsiv Yontem), Olusum statusu ile tek metinkutusuna ait kayit kaynagi degistirlme yontemini inceleyebilirsiniz. Yöntem tabloda ilgili alan mevcutların atamaları içermekte olup, oluşum statusune ait tabloda aciklama sutunu yok ise hata verilmeyi ilgili kutunun gizlenmesi olarak kullanilmistir, alanlarin kaldirilma fikri degildir ve bu bolume ait veriler tabloda mevcutlari olup, veriler saklanmaktadır. Yöntem, form üzerinde alanların referansı ile veri guncellestirilmesidir.
Sol üstteki Liste kutusu alt formları silip, liste kutusunu birakilmasi ve SQL'in degistirilerek statuse ait verilerin gösterilmesi saglanmistir. Liste kutusu degistiginde formda ilgili kaydın gösterilmesi saglanmistir.
Nesnelerin az olması veya alanların efektif yapilandirilmasi uygulama boyutunun daha randımanlı olmasini saglayacaktir.
Misal:
Gadi ile Gsoyadi farkli alanlarda olmasi alan uzunluklari ile daha fazla yer kaplayacaktir, oysa GadiSoyadi tek sutunda 50 uzunlukta saklanabilir. ARAMA gibi yontemlerde Like komutu ayni alanda ad ve soyad birlestirmeksizin, arama avantaji verecektir.