Skip to main content

AccessTr.neT


Otomatik Sayı Problemi

Otomatik Sayı Problemi

Çözüldü #1
Değerli arkadaşlar,
Yaptığım programda bir fatura formu var. Bu formda eski kayıtlara ulaşabilmek için bir arama formu yaptım. Bu formada daha çabuk bulmak için faturaların listelendiği bir açılır kutu koydum. Şimdi herhangi bir faturayı arayan kişi bu açılan kutudan bir kayıt seçtiğinde o fatura kaydının bulunduğu form açılıyor. Sorunum şurda başlıyor. Eşleşmeyi sağlayan alanı : stLinkCriteria = "[FaturaNO]=" & "'" & Me![FaturaNO] & "'"
şeklinde yaptığımda sorun yok Fakat Ben eşleşmeyi [kayıt] alanıyla yapmak istiyorum :stLinkCriteria = "[kayıt]=" & "'" & Me![kayıt] & "'"
[Kayıt] alanı otomatik sayı olduğundan bu alana düzenleme yapamazsınız uyarısı alıyorum. Benimde mutlaka bu eşleşmeyi bu alanla yapmam lazım. Acaba bu sorunu nasıl çözebilirim. Yardımcı olacak arkadaşlara şimdiden teşekkür ederim.
.rar vt1.rar (Dosya Boyutu: 141,09 KB | İndirme Sayısı: 17)
+repCahiller bilginin kölesi, Alimler ise efendisi olur.
Cevapla
Çözüldü #2
Sayın estapan;
Öncelikle Fatura1 Formunda Bulunan Açıln Kutu16 isimli açılan kutunun denetim kaynağını boşaltın.
Sonra Açılan kutu16 güncelleştirme olayının kodunu şu şekilde düzeltin,
Kod:
Private Sub Açilan_Kutu16_AfterUpdate()
On Error GoTo Err_Komut16_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "AlışFaturası"
    
    stLinkCriteria = "[kayıt]=" & Me![kayıt]      ' Burada değişiklik yaptım metin değil kayıt alanı...
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    
    stDocName = "AlışEskiFatura.Kapat"
    DoCmd.RunMacro stDocName
    
Exit_Komut16_Click:
    Exit Sub

Err_Komut16_Click:
    MsgBox Err.Description
    Resume Exit_Komut16_Click

End Sub

Kolay Gelsin
komşuda dülger mi var geliyor keser sesi,
ustalar konuşunca çıraklar keser sesi.
Cevapla
Çözüldü #3
Sayın Kural,
Dediğiniz gibi yaptım bu seferde ilk kayıt açılıyor. Seçtiğim kayıt değil.
+repCahiller bilginin kölesi, Alimler ise efendisi olur.
Cevapla
Çözüldü #4
Sn estepan,

Ekteki örneği incelermisiniz.
.rar vt1.rar (Dosya Boyutu: 150,09 KB | İndirme Sayısı: 17)
Please return your positive or negative ...
Cevapla
Çözüldü #5

Sayın estapan;
Kusura BAkmayın ufak bir hata olmuş düzzeltilmiş şkeli aşağıdadır.
Kolay gelsin.
Kod:
Private Sub Açilan_Kutu16_AfterUpdate()
On Error GoTo Err_Komut16_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "AlışFaturası"
    
    stLinkCriteria = "[kayıt]=" & Me.Açilan_Kutu16.Value    ' Burada değişiklik yaptım metin değil kayıt alanı...
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    
    stDocName = "AlışEskiFatura.Kapat"
    DoCmd.RunMacro stDocName
    
Exit_Komut16_Click:
    Exit Sub

Err_Komut16_Click:
    MsgBox Err.Description
    Resume Exit_Komut16_Click

End Sub



komşuda dülger mi var geliyor keser sesi,
ustalar konuşunca çıraklar keser sesi.
Cevapla
Çözüldü #6
Ben de birşeyler yapmıştım. Bari ziyan olmasın..
.rar vt1_demiral.rar (Dosya Boyutu: 169,7 KB | İndirme Sayısı: 21)
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da