metin kutusu içerisindeki formülü tabloya değer olarak kayıt etme

1 2 3
17/11/2011, 14:48

slayerrrrr

düzeltildi kusura bakmayın bi cvp vericek üstat yokm u?????
17/11/2011, 15:26

disa2006

(17/11/2011, 12:27)slayerrrrr yazdı: hocam teşşekür ederim isteiğim buydu ancak sadece bir satır için yapıyor bu işlemi ben formda ne kadar veri varsa hepsi için yapmasını istiyorum aslında isteiğim kalan gün ve h.tarih k. gün değelerinin otomatik olarak tabloya kayıt edilmesi ve güncel olması
disa2006 arkadaşım isteiğidm şeylerden bir taneside sizin söleylediğiniz uyarı vermesi mesala 5 gün geçtiği zaman uyarması şu no lu iş gibi birde bunu mail olarak göndermesini istiyorum ancak formda incelemediğim tüm örnekler olmadı Access 2007 kullanıyorum bazı örnekler Access 2003 ile çalışıyor outlook tan göndermek için aynı örneği 2007 de açtığımda çalışmıyor

hesaplamalarınızı sor4guda yaptırmanız en mantıklısı tabloya yazdırmak onerılmemekte sorgu uzerınden ıstedıgınız zaman aralıklarında rapor olusturabılırsınız ve bunu Excel veya word olarak maıl atabılırısnız ornegınız 2007 oldguundan ben goruntuleyemedım

orn ben motor bakım zamanı gecmıs gelecek hesaplamalrını sorguda hesaplatmıstım
https://accesstr.net/konu-motor-takip-pr...otor+takip

17/11/2011, 16:05

slayerrrrr

2003 olarakta ekledim ve bunu sorguda nasıl uygulucam =Diff2Dates("d";[H TARİH];[K TARİH]) modül ile çalışan bi formül mail olayını geçtim sadece bunun çözülmesi benim için yeterli şu anda bunu mutlaka yapmam lazım çok büyük sıkıntı oldu benim için
17/11/2011, 16:16

alpeki99

Yazdığımız kodları test etmek için bir butonun tıklanma olayına yazmak daha kolay olduğu için o şekilde yapmıştım. Eğer tüm alanlar için lazımsa şunu sorman lazım kendine : "Ben nerede bu kodu kullanmalıyım ki her kaydı bu şekilde tabloya kaydetsin". Ben olsam her kayıt işleminin sonunda bu değeri tabloya kaydederdim.

ISIGDATA isimli tablona bir kayıt eklerken zaten tarih vb. alanları kaydediyorsun. İşte son aşamada kaydet butonuna basarak kaydediyorsan o kodun içerisinde ya da farklı bir işlem ile kaydediyorsan o aşamada yukarıdaki kodları kullanmalısın.

Dediğim gibi hesaplanan alanları tabloya kaydetmesen daha iyi olur. Eğer ki Access 2010 kullanıyorsan orada hesaplanan alan kullanmanda çok sıkıntı olmaz ancak önceki versiyonlarda bu mutlaka bir noktada problem çıkaracaktır sana. Access 2010 da ise her o tabloyla ilişkili bir işin olduğunda (form, rapor, sorgu ve tablo açtığında) tüm alanlar tekrar tekrar defalarca hesaplanacak. İşlem yükü artacak vs.vs.

Şu anda sorgu ile vs. eğer istediğin sonucu alabiliyorsan bunu formda da raporda da aynen görebilirsin.
17/11/2011, 16:34

slayerrrrr

hocam kusura bakmayın ama benim gönderdiiğim örnekte bunu yapmanız mümkünmü gerçekten anlayamadım benim tek isteiğim tarihlerin arasındaki hesaplanmış olan günlerin tabloya kayıt edilmesi bunuda istememin sebebi rapora veya Excel atarken bu gün kayıtlarınında görünmesi kaydet butonu falan olmucak ben veriyi girdiğimde formül günü hesaplıyacak ve tabloma yazıcak lütfen biliyorum sabrınızın sınırlılarını zorluyorum şu anda Access 2007 kullanıyorum tabloya kayıt ederken sorun çıkartır diyorsunuz peki bu hesaplanmış gün sayısını raporda ve Excel aktarması için oluşturduğum sorguda ve form1 de açılan kutular ile nasıl sorgulatabilirim kayıt kaynağı olmadğı için yapamayırum sizce bu işlemleri yapabilmem için tabloya kayıt ettirmem gerekiyormu yoksa kayıt ettirmeden bir yolu varmı ????
17/11/2011, 18:59

disa2006

sorgudada cıkan sonucları excele atabılır ve maıl olarak gonderebılırsınız
1 2 3