AccessTr.neT
vb de dlookup kullanımı - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Visual Basic 6 (https://accesstr.net/forum-visual-basic-6.html)
+--- Forum: Visual Basic 6 Cevaplanmış Soruları (https://accesstr.net/forum-visual-basic-6-cevaplanmis-sorulari.html)
+--- Konu Başlığı: vb de dlookup kullanımı (/konu-vb-de-dlookup-kullanimi.html)

Sayfalar: 1 2


vb de dlookup kullanımı - kokotuna - 09/04/2014

Merhaba arkadaşlar...
acsess te olduğu gibi farklı formdan Dlookup fonksiyonu ile vbnette nasıl veri çektirebilirim...
sanırım Dlookup vbnette kullanılmıyor...


Cvp: vb de dlookup kullanımı - POWER - 09/04/2014

DLookup olması şart değil...Örneğinizi ekleyin ne yapmak istediğinizi belirtin...


Cvp: vb de dlookup kullanımı - kokotuna - 10/04/2014

ekli dosyada sondajverigirişi formunda açıklama açılır kutusundan birini seçtiğimde YASS bölümüne sondaj bilgilerinde bulunan aynı çalışma adına denk gelen YASS değerini sondajverigirişindeki YASS bölümüne aktarmak istiyorum...
Umarım anlatabilmişimdir...
yardımlarınız için şimdiden teşekkürler...


Cvp: vb de dlookup kullanımı - POWER - 10/04/2014

Aşağıdakai yaptığım eklemeyi yapınız...
Private Sub TextBox8_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TextBox8.SelectedIndexChanged
If Me.TextBox8.Text = "KUMLU ÇAKIL" Then
Me.TextBox9.Text = "GM"

ElseIf Me.TextBox8.Text = "SİLTLİ ÇAKIL" Then
Me.TextBox9.Text = "GW -GP"
ElseIf Me.TextBox8.Text = "KİLLİ KUMLU ÇAKIL" Then
Me.TextBox9.Text = "GC"
ElseIf Me.TextBox8.Text = "ÇAKILLI KUM" Then
Me.TextBox9.Text = "SW-SP"
ElseIf Me.TextBox8.Text = "SİLTLİ ÇAKILLI KUM" Then
Me.TextBox9.Text = "SM"
ElseIf Me.TextBox8.Text = "KİLLİ KUM" Then
Me.TextBox9.Text = "SC"
ElseIf Me.TextBox8.Text = "SİLTLİ KİL" Then
Me.TextBox9.Text = "CL"
ElseIf Me.TextBox8.Text = "ORGANİK SİLT" Then
Me.TextBox9.Text = "OL"
ElseIf Me.TextBox8.Text = "İNORGANİK SİLT" Then
Me.TextBox9.Text = "MH"
ElseIf Me.TextBox8.Text = "İNORGANİK KİL" Then
Me.TextBox9.Text = "CH"
ElseIf Me.TextBox8.Text = "ORGANİK KİL" Then
Me.TextBox9.Text = "OH"
ElseIf Me.TextBox8.Text = "TURBA" Then
Me.TextBox9.Text = "PT"
ElseIf Me.TextBox8.Text = "DOLGU" Then
Me.TextBox9.Text = "DOLGU"
End If
'----------------Eklenen kısım---------------------------------------------------
Dim baglanti As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='kayıt.mdb'")

baglanti.Open()
Dim komut As New OleDb.OleDbCommand("SELECT * FROM SONDAJBİLGİLERİ", baglanti)

Dim oku As OleDb.OleDbDataReader
oku = komut.ExecuteReader()
While oku.Read()
If Me.TextBox1.Text = oku(5) Then Me.TextBox10.Text = oku(9)
End While
baglanti.Close()

'----------------------------------------------------------------------------------



End Sub



Cvp: vb de dlookup kullanımı - kokotuna - 10/04/2014

syn power teşekkürler tam istediğim gibi olmuş, ancak birdaha aynı şeyle karşılaştığımdaki karşılaşıcağım için kodda parantez içinde yazan oku(5),oku(9) sayıların anlamı nedir?


Cvp: vb de dlookup kullanımı - alpeki99 - 11/04/2014

Veritabanından okuma işlemi yapılıyor. Bu bilgileri ekrana bastırmak için ya veritabanındaki sütun adını kullanırsınız ya da Sql ile
SELECT * FROM
diye veri çektiğinizde sütun numarasını kullanırsınız.