Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Dim baglan As New Connection 'veri tabanına bağlanma
Dim rs As New Recordset 'veri tabanına yeni kayıt
'baglan.Open "Provider=Microsoft.Ace.Oledb.12.0 veri tabanına bağlanma referans kod
'data source=C:\Users\SAVAS\Desktop\master.accdb;" işlenecek veri taban bağlantısı
baglan.Open "Provider=Microsoft.Ace.Oledb.12.0;data source=C:\Users\SAVAS\Desktop\master.accdb;"
'rs.Open "select firmaadi from firmalar where firmaadi LIKE '" & ComboBox1.Text & "%'", veri tabanında yer alan kolon isimleri aynen alduğu gibi yazılmalı
'rs.Open "select firmaadi from firmalar where firmaadi LIKE '" & ComboBox1.Text & "%'", bu alanda combobox1 alanı içine veri tabanında yer alan metinleri yüzdelik % sayesinde metinleri girmeye başladığım anda ifadeleri içeren tüm kayıtları getirmeye başlar
'rs.Open "select firmaadi from firmalar buradaki firmaadi veritabanı tablo adı değil.Veri tabanı tablo adı olan firmalar tablosu içinde ki firmalar sütunu...... almış olduğum hata vardı bu sebepten kaynaklı :)
rs.Open "select firmaadi from firmalar where firmaadi LIKE '" & ComboBox1.Text & "%'", baglan, adOpenKeyset, adLockPessimistic
With alsatform.ComboBox1
.Column = rs.GetRows
End With
rs.Close
baglan.Close
End Sub
Private Sub Image1_click() 'yeni kayıt için eklemiş olduğum fotoğrafa tıklandığında anaformumda bulunan yenikayıt formuna gitmesi için aşağıda ki kodu da dahil ettim
anaform.MultiPage1.Value = 3 'anaformda gitmesini istediğim sekmeyi sıfır dahil sayarak index değerini (value) ayarlandı
alsatform.Hide
End Sub
Yorumlar
Yorum Gönder