Kayıt Tarihi: 14.08.2010
Toplam 56 konu açtı.
Toplam 198 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Office 2010 TR,
Beğeniler: 0 / 2
Merhaba Arkadaşlar;
Visual Basic If MsgBox("Hitap değişikliği; Maaş Değişikliğine Aktarılsın mı?", vbYesNo, "Hitap Takip Modülü") = vbNo Then 'soruyu sor. cevap hayırsa MsgBox "Hitap Değişikliği Kaydedildi, Fakat Maaş Değişikliğine Aktarılmadı..!" DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 Me.List2.Requery Else 'değilse (cevap evet ise) SQL = "INSERT INTO Terfi(PERSON, DONEMAY, DONEMYIL, TERFİ TARİH, ESKİ TERFİ, YENİ TERFİ) values ('" & b1 & "', '" & B5 & "', '" & B4 & "', '" & Metin82 & "', '" & Metin34 & "', '" & Metin38 & "')" 'olayı iptal et ve geçerli kayda gön CurrentDb.Execute SQL MsgBox "Hitap Değişikliği Kaydedildi ve Maaş Değişikliğine Aktarıldı" 'devam et.. DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 Me.List2.Requery
Bu Şekilde Kodum var fakat bu Run-Time Error 3134 hatası alıyorum;
Sorunu Çözemedim yardımcı olurmusunuz lütfen
Kayıt Tarihi: 14.08.2010
Toplam 56 konu açtı.
Toplam 198 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Office 2010 TR,
Beğeniler: 0 / 2
Visual Basic SQL = "INSERT INTO Terfi(PERSON, DONEMAY, DONEMYIL, TERFİ TARİH, ESKİ TERFİ, YENİ TERFİ) values ('" & b1 & "', '" & B5 & "', '" & B4 & "', '" & Metin82 & "', '" & Metin34 & "', '" & Metin38 & "')" CurrentDb.Execute SQL
Burada sorun yaşıyorum malesef..!
Kayıt Tarihi: 01.01.2009
Toplam 150 konu açtı.
Toplam 5.511 yorum yaptı.
Toplam
261
puanı bulunmakta.
Beğeniler: 10 / 76
TERFİ TARİH, ESKİ TERFİ, YENİ TERFİ yerine
TERFİ_TARİH, ESKİ_TERFİ, YENİ_TERFİ yazın
bir önemli nokta da verilerinizin türüne bağlı olarak yazım şekli değişir.
Siz tüm verileri Metin veri türüne göre yazmışsınız, eğer hepsi metin türü ise sadece yukarıdaki değişikliği yapmanız yeterli. fakat sayısal değerler varsa cümlenizi değiştirmeniz gerekiyor.
Kayıt Tarihi: 14.08.2010
Toplam 56 konu açtı.
Toplam 198 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Office 2010 TR,
Beğeniler: 0 / 2
(03-03-2017, 00:36)onur_can demiş ki: TERFİ TARİH, ESKİ TERFİ, YENİ TERFİ yerine
TERFİ_TARİH, ESKİ_TERFİ, YENİ_TERFİ yazın
bir önemli nokta da verilerinizin türüne bağlı olarak yazım şekli değişir.
Siz tüm verileri Metin veri türüne göre yazmışsınız, eğer hepsi metin türü ise sadece yukarıdaki değişikliği yapmanız yeterli. fakat sayısal değerler varsa cümlenizi değiştirmeniz gerekiyor.
Evet hocam sayısal değerler var, bu şekilde denedim fakat olmadı..
İlginiz için teşekkür ederim emeğinize sağlık,
Yabancı bir sitede şu şekilde bir yöntem buldum ve tam olarak ne olduğunu anlamasam da işe yaradı..
bütün bu konu bahsi geçen alan adlarını;
TERFİ TARİH, ESKİ TERFİ, YENİ TERFİ
[TERFİ TARİH], [ESKİ TERFİ], [YENİ TERFİ]
olarak [] içine aldım sorunum çözüldü çok şükür,
Fakat benim burada anlamadığım [] nasıl bir etkisi var ve fonksiyonu nedir acaba saygılarımla
Kayıt Tarihi: 01.01.2009
Toplam 150 konu açtı.
Toplam 5.511 yorum yaptı.
Toplam
261
puanı bulunmakta.
Beğeniler: 10 / 76
accesste alan adlarında boşluk kullandığınız zaman [] içine almalısınız ya da _ işareti eklemelisiniz. Yoksa hata veriyor bunu dikkate alarak alan isimlerinizde mümkün olduğu kadar boşluk kullanmamaya dikkat edin eğer kullanırsanızda _ ve [] içine alın.
Kayıt Tarihi: 14.08.2010
Toplam 56 konu açtı.
Toplam 198 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Office 2010 TR,
Beğeniler: 0 / 2
(03-03-2017, 01:06)onur_can demiş ki: accesste alan adlarında boşluk kullandığınız zaman [] içine almalısınız ya da _ işareti eklemelisiniz. Yoksa hata veriyor bunu dikkate alarak alan isimlerinizde mümkün olduğu kadar boşluk kullanmamaya dikkat edin eğer kullanırsanızda _ ve [] içine alın.
Anladım hocam, çok teşekkür ederim bilgilerinizi paylaşımlarınız için
|