Skip to main content

AccessTr.neT


liste kutusundan form açmak

liste kutusundan form açmak

Çözüldü #1
Merhaba Arkadaşlar !

Su Analiz Üzerine uygulamamın sonlarına Yaklaştım ama aşamadığım ve es geçemediğim bazı problemlerim var
bunlardan ilki
aşağıda örnek eklediğim uygulamamda "Fnumara" Formundaki listesine sorgu yaptırdıktan sonra çift tıklayarak "frm_numune_grş" Formunu açıyorum fakat İstediğim kayıt açılmıyor form boş açılıyor.

Bunda "frm_numune_grs" Altformlara ve Seçenek listelerine bağlı olarak çalışması etkili sanırım.

Eğer yardımcı olabilirseniz çok memnun kalacağım
İlgilenen Arkadaşlara Şimdiden Çok teşekkürler

eklemeyi unutmuşum özür dilerim
hemen ekledim
.rar 11_9 orn.rar (Dosya Boyutu: 94,28 KB | İndirme Sayısı: 37)
"Lütfen olumlu veya olumsuz geri dönüş yapınız... " writed by POWER


"sen başla en başta gerektiği yerde elimizden geleni https://www.accesstr.net ailesi olarak yaparız. " writed by özgüryasin


Son Düzenleme: 31/01/2013, 08:50, Düzenleyen: metehan16.
Cevapla
Çözüldü #2
Örneyinizi göremedim ekler misiniz lütfen
Cevapla
Çözüldü #3
Liste8 ÇiftKlikleme olayındaki kodunuz

Dim stlinkCriteria As String
DoCmd.OpenForm "frm_numune_grs", , , stlinkCriteria
aşağıdaki şekilde olmalı. (GevrakSayi alanını kafadan attım siz eşitlenen alanın adını yazın.)
DoCmd.OpenForm "frm_numune_grs", , , "GevrakSayi=" & Me.Liste8
Murat YANDEMİR ( PyramiD YAZILIM Uluslar Arası Nakliye Programları )
Bilgisayar Programcısı (1989'dan beri)

+rep Yollar biter Access bitmez. +rep
Cevapla
Çözüldü #4
(02/02/2013, 04:45)Yandemir yazdı: Liste8 ÇiftKlikleme olayındaki kodunuz

Dim stlinkCriteria As String
DoCmd.OpenForm "frm_numune_grs", , , stlinkCriteria
aşağıdaki şekilde olmalı. (GevrakSayi alanını kafadan attım siz eşitlenen alanın adını yazın.)
DoCmd.OpenForm "frm_numune_grs", , , "GevrakSayi=" & Me.Liste8

Sayın murat hocam İstenilen kriteri verdirip açıyorum fakat "frm_numune_grs" formumun kayıt kaynağı sorgusu seçeneksugrup'a bağlı olduğundan istediğim kaydı açamıyorum. yani numune_grs formum biraz karışık önerinizi merakla bekiyorum.
"Lütfen olumlu veya olumsuz geri dönüş yapınız... " writed by POWER


"sen başla en başta gerektiği yerde elimizden geleni https://www.accesstr.net ailesi olarak yaparız. " writed by özgüryasin


Cevapla
Çözüldü #5
evet arkadaşlar sonunda problemi çözdüm. biraz karışık oldu ama çözdüm. bana önerileriyle yardımda bulunan ufuk abi (POWER) ve cvp yazıp ilgilenen murat hocama ve tüm arkadaşlara teşekkür ederim.

nasıl çözdüğüme gelince :
listenin doubleclick olayına
Private Sub Liste8_DblClick(Cancel As Integer)

Dim stlinkCriteria As String
stlinkCriteria = "[idgelenevrak]=" & Me.Liste8.Column(1)
DoCmd.OpenForm "frm_numune_grs", , , stlinkCriteria

End Sub

ve numune_grs formun yüklendi kısmına
If SysCmd(acSysCmdGetObjectState, acForm, "Fnumara") <> 0 Then
Select Case Me.scnksugrup

Case Is = 1, 4
Me.frm_icmekullan_alt.Visible = True
Me.frm_kaynak_alt.Visible = False
Me.frm_havuz_alt.Visible = False
Me.frm_Munferit.Visible = False
Me.frm_icmekullan_alt.Requery

Case Is = 2, 6
Me.frm_icmekullan_alt.Visible = False
Me.frm_kaynak_alt.Visible = True
Me.frm_havuz_alt.Visible = False
Me.frm_Munferit.Visible = False
Me.frm_kaynak_alt.Requery

Case Is = 3
Me.frm_icmekullan_alt.Visible = False
Me.frm_kaynak_alt.Visible = False
Me.frm_havuz_alt.Visible = True
Me.frm_Munferit.Visible = False
Me.frm_havuz_alt.Requery

Case Is = 5
Me.frm_icmekullan_alt.Visible = False
Me.frm_kaynak_alt.Visible = False
Me.frm_havuz_alt.Visible = False
Me.frm_Munferit.Visible = True
Me.frm_Munferit.Requery

Case Else
Me.frm_icmekullan_alt.Visible = False
Me.frm_kaynak_alt.Visible = False
Me.frm_havuz_alt.Visible = False
Me.frm_Munferit.Visible = False


End Select


Else
kodunu ekledikten sonra
frm_numune_grs seçenek grubunun varsayılan değerine [Fnumara]![liste8] değerini verdim ve olay çözüldü.
.rar 11_9 cozuldu.rar (Dosya Boyutu: 100,27 KB | İndirme Sayısı: 55)
"Lütfen olumlu veya olumsuz geri dönüş yapınız... " writed by POWER


"sen başla en başta gerektiği yerde elimizden geleni https://www.accesstr.net ailesi olarak yaparız. " writed by özgüryasin


Cevapla
Çözüldü #6
dediğiniz gibi çok karışık olduğundan kendi örneğimle açıklayayım
Liste kutusundaki bağlı tablonuz "tablo1" alanlarınız "ID,Ad,Soyad" olsun
çift klikleme olayında şu kodu yazarsınız

DoCmd.OpenForm "FormAdi", , , "ID=" & Me.Liste
ID ve Liste kutusunda seçilmiş eşit olanları süzer ve getirir.

"FormAdi" formunuz "tablo1" tablosuyla bağlı olmalıdır. tablonuzdaki alanlar karışık olduğu için çözüm sizde.
Murat YANDEMİR ( PyramiD YAZILIM Uluslar Arası Nakliye Programları )
Bilgisayar Programcısı (1989'dan beri)

+rep Yollar biter Access bitmez. +rep
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task