VB + Access Kullanarak Program Yazma (Tüm Sürüm)
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> Delphi / C++ /Vb
Mesaj
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.

Sayfa: [1]