ibrahimunaLife
=> VB + Access Kullanarak Program Yazma
(1.12.2011 16:28:59)
Arkadaşlar VB ve Access de yeniyim. " Danışman Takip " isimli bi program yapmak istiyorum. Görsel ve biraz kod ekleyerek bi kısmını bitirdim. Ama Access ile ilişkilendirme nasıl yapılıyor ? Bu konuda yardım edebilecek var mı ? Gerekirse Projeyi'de yoLLayabiLirim ???
smartcard
=> VB + Access Kullanarak Program Yazma
(2.12.2011 14:47:49)
Componentlerden MSADODC componentini projene dahil et. Aşağıdaki kodları MS Access'e bağlanmak istediğin yerde kullanabilirsin
'Bu Public ile tanımlı 2 değişkeni formun kod sayfasının en üstüne yaz
Public conn As ADODB.Connection
Public rs As ADODB.Recordset
' Bu kodları ise Tabloya bağlanmak istediğinde kullanabilirsin. Aslında Form_Load'da kullanırsan istediğin zaman istediğin yerde kullanabilirsin.
Set conn = New ADODB.Connection
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "Access_Dosya_Adi.mdb"
conn.CursorLocation = adUseServer
Set rs = New ADODB.Recordset
'Tablodan sorgu yapmak için şöyle kullanabilirsin.
Set rs=conn.execute("Select * from Tablo_Adi")
Okuduğun değerler rs.Fields nesnesi içinde gelir
Örnek :
Plaka=rs.Fields("Plaka") ' Plaka burada sütun ismi.
Örnek : (Markası Renault olan tüm Plakaları ekrana yazdırma)
Set rs=conn.execute("Select * from Araclar Where Marka='Renault'")
Do While not(rs.Eof And Rs.Bof)
Debug.Print rs.Fields("Plaka")
rs.MoveNext
Loop
'veya (rs nesnesini bir değer set etmeye gerek olmayan SQL cümleciği)
conn.execure("Update Tablo_Adi() Values()")
Umarım yardımcı olabilmişimdir
ibrahimunaLife
=> VB + Access Kullanarak Program Yazma
(3.12.2011 12:49:02)
Yardımın İçin Teşekkür Ederim. En Kısa Sürede Vermiş oLduğun KodLarı deneyeceğim (: saoL
regardfulcrow
=> VB + Access Kullanarak Program Yazma
(7.12.2011 13:58:55)
tüm VB ve Access in birlikte kullanıldığı programlarda aynı yöntemi kullanabiliriz sanırım. VB içerisinde access için OLE.DB bağlantı kütüphanesi gormusştum. benim merak ettiğim sadece tek bir database e ağdaki 8 bilgisayar nasıl eşzamanlı veri ekleyip güncelleyebilir? teşekkürler simdiden.
DebrisRat
smartcard
=> VB + Access Kullanarak Program Yazma
(7.12.2011 16:25:12)
quote:
Orijinalden alıntı: DebrisRat tüm VB ve Access in birlikte kullanıldığı programlarda aynı yöntemi kullanabiliriz sanırım. VB içerisinde access için OLE.DB bağlantı kütüphanesi gormusştum. benim merak ettiğim sadece tek bir database e ağdaki 8 bilgisayar nasıl eşzamanlı veri ekleyip güncelleyebilir? teşekkürler simdiden. DebrisRat |
Bu isteğinizi yapmak için özellikle bir şey yapmanıza gerek yok. Yukarıda verdiğim kodlarla yazacağınız her hangi bir yazılımı 8-10 veya daha fazla pc'ye kurarak istedğiniz işlemi yapabilirsiniz. Tek engeliniz "aynı record"'a birden fazla programın aynı anda farklı işlemler yaptırma isteği olabilir. (Kesin demiyorum ama olasılık var)
mcmaho67
=> VB + Access Kullanarak Program Yazma
(31.12.2011 16:48:26)
eline saglık ama bu kodlar visual basic 6 için geçerli değil.
smartcard
=> VB + Access Kullanarak Program Yazma
(2.1.2012 02:24:25)
quote:
Orijinalden alıntı: mcmaho67 eline saglık ama bu kodlar visual basic 6 için geçerli değil. |
Bu kanıya nasıl vardın bilemiyorum ama bunlar sürekli projelerde kullandığım kodlar.