24-12-2015, 10:46
Merhaba arkadaşlar,
sizlerin desteği ile yaptığım sistemimi online olarak kullanabilmek için MsSQL e tablo bağlantısı yaptım. Gayet güzel çalıştı ağ üzerindeki diğer bilgisayarlardan da veri girişi yapabiliyorum. Fakat şöyle bir sıkıntım var, mssql in tarih formatı ile access in ki arasında fark var. bu da benim access formlarımdaki tarih hesaplarını alt üst ediyor. Aşağıda ekte sistemin bir örneği mevcut. SQL i çok bilmiyorum biraz araştırdım fakat başarılı olamadım. Örnekte "pbif" isimli formumda giriş tarihi ve doğum tarihi alanları var. SQL e bağladığımda yyyy-mm-dd formatında girmemi istiyor. Ben böyle girince bu sefer sorgulardaki tarih farklarını alamıyor.
Bunu nasıl çözerim iki yol geldi aklıma, ilki işin kökünden yani sql den çözmek istedim. bunun için tarih formatını değiştiren bir Query oluşturdum fakat bu Query i tablodan farklı bir şekilde oluşturuyor. Ben bunu tabloya kaydedemiyorum veya accesss bağlayamadım. (SQL bilgim çok az
Diğer bir yol olarak aklıma gelen form üzerinde iki alan oluşturmak. biri dd.mm.yyy diğeri yyy.mm.dd ben ilkini girince vba kodu ile diğer text box bunu ikinci formata çevirsin bende bunu sql deki tabloya yansıtayım diye düşündüm.Bunun hakkında da yardımlarını bekliyorum.
Biraz uzun yazdım kusura bakmayın. Yardımlarını bekliyorum. Teşekkürler.
Not: Örnekteki sql tablolarını yerel tablolara dönüştürdüm. Bazı hatalar verebilir.
sizlerin desteği ile yaptığım sistemimi online olarak kullanabilmek için MsSQL e tablo bağlantısı yaptım. Gayet güzel çalıştı ağ üzerindeki diğer bilgisayarlardan da veri girişi yapabiliyorum. Fakat şöyle bir sıkıntım var, mssql in tarih formatı ile access in ki arasında fark var. bu da benim access formlarımdaki tarih hesaplarını alt üst ediyor. Aşağıda ekte sistemin bir örneği mevcut. SQL i çok bilmiyorum biraz araştırdım fakat başarılı olamadım. Örnekte "pbif" isimli formumda giriş tarihi ve doğum tarihi alanları var. SQL e bağladığımda yyyy-mm-dd formatında girmemi istiyor. Ben böyle girince bu sefer sorgulardaki tarih farklarını alamıyor.
Bunu nasıl çözerim iki yol geldi aklıma, ilki işin kökünden yani sql den çözmek istedim. bunun için tarih formatını değiştiren bir Query oluşturdum fakat bu Query i tablodan farklı bir şekilde oluşturuyor. Ben bunu tabloya kaydedemiyorum veya accesss bağlayamadım. (SQL bilgim çok az
Diğer bir yol olarak aklıma gelen form üzerinde iki alan oluşturmak. biri dd.mm.yyy diğeri yyy.mm.dd ben ilkini girince vba kodu ile diğer text box bunu ikinci formata çevirsin bende bunu sql deki tabloya yansıtayım diye düşündüm.Bunun hakkında da yardımlarını bekliyorum.
Biraz uzun yazdım kusura bakmayın. Yardımlarını bekliyorum. Teşekkürler.
Not: Örnekteki sql tablolarını yerel tablolara dönüştürdüm. Bazı hatalar verebilir.