Veri tabanınan kayıt ve güncelleme sorunu

1 2
04/04/2012, 14:35

ahmet029

Merhabalar
Ekli çalışmamda belli locasyonlara ait bilgileri tutmak istiyorum ancak bunu yaparken bazı sorunlarla karşılaştım ve yardımlarınıza ihtiyacım var ,ilginize şimdiden teşekkürler.
Sorun şu veri tabanını oluşturken birincil anahtarı gerçek İd lerden seçtim ve bu id leri veri tabanna kaydettim ilgili tablolarla ilşkiler oluşturdum buraya kadar işler yolunda ancak benim istediğim veri tabanında kayıtlı olan verilerden herhangi bir tanesini seçtiğimde daha önce o id ye ait kayıtların form ekranına gelip isteniyorsa güncellenmesi bunu yapmak istediğimde yeni kayıt gibi algıladığından aynı ıd den başka bir kayıt oluşturulmak istenildiğini düşünerek Access izin vermiyor( aynı ıd den iki kayıt olmasını bende istemiyorum).2. sorun ise loc id seçildiğinde oluşturduğum sorguya bağlı üst formdaki verilerin güncellenmiyor olması oysaki accessi kapatıp açınca sorgunun sonuçları forma gelmekte.Yardımlarınız için şimdiden teşekkürler.Saygılar.
SAHA BİLGİ VERİ TABANI.zip
04/04/2012, 17:12

ahmet029

Merhabalar ikinci sorunu kendim çözdüm 1. cisi için destek lütfen istediğim şu ana tablodaki kaydı çağırıp günceleyerek kaydetmek.ama nasıl yapacağımı bilmiyorum ya ikinci kayıt oluyor yada aynı kaydı güncelmemek istediğimde izin vermiyor.
04/04/2012, 17:55

goodfalles

hocam otomatik seçim ile yapmak isterseniz direk yapıyor zaten ben deneme amaçlı yaptım bi bakın isterseniz

SAHA BİLGİ VERİ TABANI1.rar
04/04/2012, 18:28

ahmet029

Evet istediğim gibi oldu teşekkür edrim ancak nasıl yaptınız biraz bahsedermisniz.Tşk.
04/04/2012, 23:23

seref27

Private Sub ismiyaz_txt_BeforeUpdate(Cancel As Integer)
Dim SID As String
Dim stLinkCriteria As String
SID = Me.[......._txt].Value
stLinkCriteria = "[.......]=" & "'" & SID & "'"
If DCount("[........]", "_tbl", stLinkCriteria) > 0 Then
MsgBox SID & " Daha Önce Girilmiş." _
& vbCr & vbCr & "Lütfen Kayıtları Kontrol Ediniz.", vbInformation _
, "Seref..."
Me.Undo
Else
Exit Sub
End If
End Sub

kod
04/04/2012, 23:34

goodfalles

otomatik yaptım otomatik form oluşturup sol taraftab düğme yazan yerin yanında ufak bi listbox seçenek kutusu var oradan kutuyu seçip seçime dayalı veri geitrin seçeneğini seçip liste kutusnu herhangi bi alana koydum ve seçime göre veri gelme olayı olmuş oldu ardından DÜĞME yazan yere tıklayıp bir buton ekledim ve eklerken seçeneklerden Kayıt KAydet seçenğini seçtim hem düzeneme işlemi için hemde kayıt işlemini yapıyor o seçenek
) biraz acemiyim ama yaptıklarımı bu şekilde
1 2