AccessTr.neT

Tam Versiyon: access 2003den 2007 ve üstüne cevirme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
arkadaşlar daha önce yapmış olduğum uygulamayı bir türlü çalıştıramadım.ekteki veritabanını 2003 versiyonu ile yapmıştım.Şimdi mecburiyetten 2007 ve üsttü kullanıyoruz.Acaba bu veri tabanını nasıl cevirebilirim.İçindeki formlar sorgular raporlar kaybolmadan.şimdiden teşekkürler.
Merhaba
1-Şu hali ile 2007 de Access açılmıyormu,açılıyor ise hata alıyormusun ?
2-Yeni bir acces 2007 aç ve Dış veri al ile tüm Verilerini (tablo,sorgu,form,modül vb) al
3-Aldığın halde program çalışınca hata alıyorsan o hatayı belirt
sayın maras321,

EK'te,talebinize yönelik olarak,uygulamanızın 2007 olarak dönüştürülmüş hali ile örneği mevcuttur.inceleyebilirsiniz.

iyi çalışmalar,
saygılar.
Private Sub Ayrıntı_Print(Cancel As Integer, PrintCount As Integer)
bi kaç ufak hataya ragmen çalışıyor.Raporlama kısmında ve acılışta sıkıntı var.Örnegin acılışta anasayfa gelmiyor.Raporlamada ide ölümlüyaralanmalı kazada sıkıntı aşağıdaki gibidir.

If PrintCount = 1 Then trz = trz + Nz(HASARMIKTARI, 0)
If PrintCount = 1 Then trz1 = trz1 + Nz(YARALISAYISI, 0)
If PrintCount = 1 Then trz2 = trz2 + Nz(OLUSAYISI, 0)
End Sub


fAccessWindow ("Hide", False, False)
sayın maras321,

öncelikle,hata diye belirttiğiniz hususlara yönelik olarak iki açıklamada bulunmak yerinde olacaktır.

1) 2007 dönüşümü söz konusu olduğu için,referansları kontrol etmeli ve MISSING yazan ifadeleri gördüğünüzde,karşılığındaki ifadelerin yerlerine sizin sürümdeki olanları ile yenilemeli ve işaretli bırakmalısınız.Bunun için de,kod sayfasına geçiniz ve menüden TOOLS – REFERENCES kısmına geliniz.

2) Uygulamanız çalıştırıldığında açılış sayfası olarak kullandığınız ana sayfa formu hatalı kod ifadesinden dolayı “tanımlanmamış işlev…date” hata uyarısı göstermektedir.

Ayrıca,diğer belirttiğiniz hata olarak,
Alıntı:If PrintCount = 1 Then trz = trz + Nz(HASARMIKTARI, 0)
If PrintCount = 1 Then trz1 = trz1 + Nz(YARALISAYISI, 0)
If PrintCount = 1 Then trz2 = trz2 + Nz(OLUSAYISI, 0)
End Sub
yine;form üzerinde boş kayıt söz konusu olup yazdırılmak istendiğinde beliren uyarılardır.

son olarak,kodlamalarınızı tekrar gözden geçirmek sureti ile,sorun diye bahsettiğiniz hususları gidermeniz gerekmektedir.deneme amaçlı kodlamada birkaç düzeltme yaptıktan sonra uygulamanız çalıştırıldığında sorunsuz olarak tüm formlar aktif olarak kullanılmaktadır.
bilgilerinize.

iyi çalışmalar,
saygılar.
sayın maras321,

konunuz ile ilgili durum nedir?
üzerinden  zaman geçtiğinden dolayı,sorununuzu çözüme ulaştırmış olduğunuz varsayılsa da,
geri bildirimde bulunarak konunuzun kapatılmasına imkan sağlamanız adına,
bilgiler geçerli ve yeterli oldu ise,konunuzun çözüme ulaştırıldığına dair bir bildirimde bulunabilir misiniz lütfen.teşekkürler.

iyi çalışmalar,
saygılar.
Sayfalar: 1 2