18/05/2009, 20:35
Seruz
Elbette tabloya yazmak mümkün ancak diğer alanlardan her zaman üretilebilen bunun gibi değerler normal şartlarda tabloya yazılmaz.
Kullanıcılar tüm işlemlerini form'dan yaparlar ve formdaki değerleri görürler.
Her formda ayrı ayrı hesaplatmak istemiyorsanız, bir sorgu kullanabilirsiniz.
Size her 2 şekilde kullanımı da gösteren şeklini gönderiyorum.
--
1. Tabloya kaydetmeden sorgudan kullanım;
------------------------------------------
"Sorgudan_Kullanan_Form", direkt olarak "Sorguda_Kullanim" isimli sorguyu kullanıyor. Boşuna tabloya yazmadan istediğiniz şekilde, her istediğiniz form veya raporda görebiliyorsunuz.
Normal şartlarda tavsiye edilen budur.
2. Tabloya kaydederek kullanım;
------------------------------------------
"Tabloya_Kaydeden_Form" adlı formda, TARİH ve SAAT alanlarının AfterUpdate Event (GüncellemeSonrası olayı) kısmına aşağıdaki kodlar yazılarak yapılıyor.
Not uruma göre bu kodlar formun after update event'ına da yazılabilir.
Kullanıcılar tüm işlemlerini form'dan yaparlar ve formdaki değerleri görürler.
Her formda ayrı ayrı hesaplatmak istemiyorsanız, bir sorgu kullanabilirsiniz.
Size her 2 şekilde kullanımı da gösteren şeklini gönderiyorum.
--
1. Tabloya kaydetmeden sorgudan kullanım;
------------------------------------------
"Sorgudan_Kullanan_Form", direkt olarak "Sorguda_Kullanim" isimli sorguyu kullanıyor. Boşuna tabloya yazmadan istediğiniz şekilde, her istediğiniz form veya raporda görebiliyorsunuz.
Normal şartlarda tavsiye edilen budur.
2. Tabloya kaydederek kullanım;
------------------------------------------
"Tabloya_Kaydeden_Form" adlı formda, TARİH ve SAAT alanlarının AfterUpdate Event (GüncellemeSonrası olayı) kısmına aşağıdaki kodlar yazılarak yapılıyor.
Kod:
Private Sub TARİH_AfterUpdate()
Me.TSG = Day([TARİH]) & " " & [SAAT] & " " & UCase(Format([TARİH], "mmm")) & " " & Format([TARİH], "yy")
End Sub
Private Sub SAAT_AfterUpdate()
Me.TSG = Day([TARİH]) & " " & [SAAT] & " " & UCase(Format([TARİH], "mmm")) & " " & Format([TARİH], "yy")
End Sub