[SORGU] sorgu ölçütü iki ayrı formdan nasıl alır
#1
forumda rastlamadım sorgu ölçütü iki ayrı formdan nasıl alır formlardan biri açık olunca diğer formu soruyor soru sormaması için ne yapmalıyım like forma or formb olmadı and olmadı nz olmadı form açıksa açıkoln formdan form kapalıysa kapalı formda alsın



  Alıntı
Bu mesajı beğenenler:
#2
merhaba
iki ayrı kriteri and ile birbirine bağlayabilirsin, yalnız iki formun da açık olması gerekiyor. bunun içinde birinci formu açıp sorgunu çalıştırmadan önce eğer 2.sini açık görmek istemiyorsan Gizli Modda açabilirsin.
Visual Basic
  1. DoCmd.OpenForm "FormAdı",,,,,acHidden





  Alıntı
Bu mesajı beğenenler:
#3
cavabın için teşekkürler onurcan hangi formun ne zaman açık olduğu kesin değil yani forma açıkken (yenikayıt) formb (eski kayıt) den dediğin gibi aldırabilirim formb açıkkende forma dan aldırabilirim her iki formun üzerinde aynı isimli alt forum yüklü oradan sorgu çalıştırılıyor
birde bunların kapatılması gerekir acaba sorgu içerisinde çözüm bulunabilirmi eğer form a açıksa forma dan kapalıysa formb den gibi bunu nasıl sorguda deriz IIF(IsNull(forma);formb;forma) gibi



  Alıntı
Bu mesajı beğenenler:
#4
Visual Basic
  1. IIF(IsLoaded(forma)=True;[forma]![İlgiliAlan];[formb]![ilgilialan])


forma açıksa forma dan iligili alana başvuru, açık değilse forb nin ilgili alanına başvuru yapar.
bu kodu deneyebilirsin.



  Alıntı
Bu mesajı beğenenler:
#5
sorgu ölçütünde IsLoaded fonksiyonunu tanımıyor



  Alıntı
Bu mesajı beğenenler:
#6
mrb.lar
altarnatif bir örnek te ben vereyim Wink
modül oluşturun ve bunu kodu ekleyin..
Visual Basic
  1. Public Function jn()
  2. Dim aktar As String
  3. If SysCmd(acSysCmdGetObjectState, acForm, "Forma") <> 0 Then
  4. aktar = Forms!forma.ilgilialan
  5. ElseIf SysCmd(acSysCmdGetObjectState, acForm, "Formb") <> 0 Then
  6. aktar = Forms!formb.ilgilialan
  7. End If
  8. jn = aktar
  9. End Function



sorgunun ölçüt kısmına
jn()

iyi çalışmalar..

imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler: adnnfrm


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-18 Insert ile formdan tabloya kayıt ekleme Enigmatic 18 20.635 07-02-2024, 18:41
Son Mesaj: halil.tefci
  [VBA] Bir Tabloda Alan Türü Uzun Metin Olan Iki Ayrı Alanı Karşılaştırmak abkbek 13 303 10-11-2023, 22:26
Son Mesaj: abkbek
  [FORM] İLİŞKİSİZ FORMDAN TABLOYA VERI KAYDETME moskovic 24 20.291 06-07-2023, 12:11
Son Mesaj: dsezgin
  Ilişkisiz Formdan Tabloya Verı Kaydetme erol1919 2 206 18-06-2023, 21:13
Son Mesaj: alperalper
  Toplu Taksitlendirme Işleminde Her Taksit Için Tabloya Ayrı Kayıt Nasıl Yapabilirim. OĞUZ TÜRKYILMAZ 10 491 12-03-2023, 21:18
Son Mesaj: OĞUZ TÜRKYILMAZ
  Formdan Raporlara Veri çekmek kursun 14 510 01-02-2023, 22:27
Son Mesaj: kursun
  [VBA] Alt Rapor Içeren Bir Rapor Her Personel Için Ayrı Excel Sayfasına Atılabilir Mi? abkbek 12 548 29-01-2023, 13:29
Son Mesaj: abkbek
  [FORM] Sürekli Form Düzeninde Her Kayıt Için Ayrı Ayrı Alanların Pasif Olması Hk. dormin 1 182 09-12-2022, 15:36
Son Mesaj: onur_can

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi