• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

veritabanımda bazı veriler kayboluyor???

Katılım
21 Aralık 2006
Mesajlar
34
Excel Vers. ve Dili
Excel 2007
kod : otomatik sayı - isim : metin - firma : metin alanlarından oluşan basit bir veritabanım var. her isim girdiğimde buna otomatik bir kod atanıyro. ama kimi zaman atadığımız kodlar ve onun verileri kayboluyor. bu neden olabilir? mesela z1220 simge - z1221 logo - z1222 amblem : bu sabah bilgisayarı açtığımda z1221 ve z1222 yoktu. en son kayıt z1220 gözüküyor ve yeni kayıt isteiğimde z1223 ü bana veriyor ???:yardim:
 
bende bir kaç bende veri kaybı yaşadım hemde kayıt sayıları baya fazlaydı. şuan normal çalışıyor. çok garip o baktım ama bir türlü sonucunu bulamadım..
 
benim hala devam ediyo. yaklaşık 1 senedir kullanıyorum. çok sık olmasa da ara sıra veri kayıpları var. ve her kod benim için çok önemli
 
Arkadaşlar access arayüz olarak başarılı ve kullanışlı ama veri tabanı olarak okadar iddalı değil bence arayüz olarak access veri tabanı olarak sql kullanılmalı zaten access sql çok güzel anlaşır sonuçta aynı fabrikadan çıkmışlar...
 
Arkadaşlar,

Access in bir eksikliği yok.

Büyük ihtimalle, veri girdiğiniz formu Kapat düğümesiyle kapatıyordunuz, böylece en son yazılmış olan veri kaydedilmiyor.

Çözüm: Kapat butonunun kodlarını şu şekilde değiştirin.

Kod:
 If Me.Dirty Then
        Me.Dirty = False
    End If
    DoCmd.Close acForm, Me.Name

Aynı zamanda aşağıdaki kodların kullanımı da yararlı olabilir.

Kod:
1' RunCommand acCmdSaveRecord
2'DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
3'  Me.Refresh
4'.  Me.Dirty = False

İyi çalışmalar :)
 
ya çok teşekkür ederim. ama ben baya acemiyim. kapat butonunun kod kısmına nereden ulaşabilirim?
 
Arkadaşlar,

Access in bir eksikliği yok.

Büyük ihtimalle, veri girdiğiniz formu Kapat düğümesiyle kapatıyordunuz, böylece en son yazılmış olan veri kaydedilmiyor.

Çözüm: Kapat butonunun kodlarını şu şekilde değiştirin.

Kod:
 If Me.Dirty Then
        Me.Dirty = False
    End If
    DoCmd.Close acForm, Me.Name

Aynı zamanda aşağıdaki kodların kullanımı da yararlı olabilir.

Kod:
1' RunCommand acCmdSaveRecord
2'DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
3'  Me.Refresh
4'.  Me.Dirty = False

İyi çalışmalar :)

bazen bu dediğin yanış dışında da kaybolabiliyor...
 
Ya Bu Kapat Butonunun Kod Kismian Nasil UlaŞabİlİrİm ArkİdİŞler ?
 
Geri
Üst