[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
  [SORGU] iki sayı arasında nasıl sorgu yapılır? 26092009 3 7.657 15-12-2024, 08:42
Son Mesaj: halil.tefci
  [RAPOR] Formdan Rapora Resim Aktarma Pasham 7 694 02-06-2024, 00:41
Son Mesaj: Pasham
access-sql-18 Insert ile formdan tabloya kayıt ekleme Enigmatic 18 21.536 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 1.186 10-11-2023, 22:26
Son Mesaj: abkbek
  [FORM] İLİŞKİSİZ FORMDAN TABLOYA VERI KAYDETME moskovic 24 21.831 06-07-2023, 12:11
Son Mesaj: dsezgin
  Ilişkisiz Formdan Tabloya Verı Kaydetme erol1919 2 474 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 1.198 12-03-2023, 21:18
Son Mesaj: OĞUZ TÜRKYILMAZ
  Formdan Raporlara Veri çekmek kursun 14 1.116 01-02-2023, 22:27
Son Mesaj: kursun

Foruma Git:


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