05/01/2023, 14:50
Liste Kutusu
1 2
05/01/2023, 15:21
Sümeyye_
05/01/2023, 23:31
ozanakkaya
Eklediğim örnekte herhangi bir hata göremedim.
"Değerler belli olmuyor" kısmını anlamadım.
"Değerler belli olmuyor" kısmını anlamadım.
06/01/2023, 09:08
Sümeyye_
(05/01/2023, 23:31)ozanakkaya yazdı: Eklediğim örnekte herhangi bir hata göremedim.Anlatamadım eklediğiniz örnek sorunsuz çalışıyor tam da istediğim gibi olmuş.
"Değerler belli olmuyor" kısmını anlamadım
Ama ben başka bir uygulama da yapıyorum. Yaptım ama çalışmadı.
Listede değer seçince o değer diğer formda gözükmüyor onun nedenini bulamadım.
En baştan yine kontrol edeceğim.
07/01/2023, 00:14
ozanakkaya
Şöyle anlatayım. Modül içerisinde
Şeklinde kod mevcut.
Ara isimli formdaki liste kutusunun çift tıklandığında olayında
Kodu var. Liste kutusu çift tıklandığında, GeciciId'e liste kutusunun satır kaynağındaki sorgunun ilk sütununda bulunan "MachineName" değerini aktarıyor. Column(0), sorgudaki ilk sütun. Column(1) yazsaydım, sorgudaki 2. sütunu alacaktı.
FrmComputers isimli formun etkinleştiğinde olayında da;
kodu mevcut. Önceki formda bulunan Liste kutusu çift tıklandığında kaydedilen GeciciId değerini burada kullanıyor. frmComputers isimli formun kayıt kaynağında MachineName ile GeciciId değeri eşit olan ilk kaydı buluyor.
Global GeciciId As String
Şeklinde kod mevcut.
Ara isimli formdaki liste kutusunun çift tıklandığında olayında
GeciciId = Me.Liste5.Column(0)
Kodu var. Liste kutusu çift tıklandığında, GeciciId'e liste kutusunun satır kaynağındaki sorgunun ilk sütununda bulunan "MachineName" değerini aktarıyor. Column(0), sorgudaki ilk sütun. Column(1) yazsaydım, sorgudaki 2. sütunu alacaktı.
FrmComputers isimli formun etkinleştiğinde olayında da;
Dim rs As Object
If Len(GeciciId & "") = 0 Then
GeciciId = Dlookup ("MachineName", "Computers")
End If
Set rs = Me.Recordset.Clone
rs.FindFirst "[MachineName] = '" & GeciciId & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
kodu mevcut. Önceki formda bulunan Liste kutusu çift tıklandığında kaydedilen GeciciId değerini burada kullanıyor. frmComputers isimli formun kayıt kaynağında MachineName ile GeciciId değeri eşit olan ilk kaydı buluyor.
1 2