Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
richtige Syntax
zurück: Unterschiedliche Formulargröße weiter: PDF und CAD-Voransicht in Formular anzeigen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
DieterB
Office-Anwender mit Programmierkenntnissen


Verfasst am:
24. Dez 2005, 21:23
Rufname:

richtige Syntax - richtige Syntax

Nach oben
       

Hallo ihr lieben,

ich habe in einem Form 3 Kombifelder,
wenn F1 und F3 ausgewählt wurden,
soll sich Bericht1 aufmachen
sind F2 und F3 gewählt, Bericht 2

ist nur 1 Feld gewählt, MsgBox, sind alle 3 , andere MsgBox.
sind F1 und F2 gewählt, auch Msgbox.
das ganze beim Command-Click, und mir fehlt die Syntax.

Danke euch.

_________________
Gruß

DieterB

Auch der längste Weg
beginnt mit dem ersten Schritt
jens05
Moderator


Verfasst am:
25. Dez 2005, 16:40
Rufname:
Wohnort: ~~~~~


AW: richtige Syntax - AW: richtige Syntax

Nach oben
       

Hallo,
eine Möglichkeit wäre diese.
Code:
    Select Case Abs(Not IsNull(Me!F1)) + Abs(Not IsNull(Me!F2)) + _
                Abs(Not IsNull(Me!F3))
      Case 1:    MsgBox "eins gewählt"
      Case 2:
        If Not IsNull(Me!F1) And Not IsNull(Me!F3) Then
            DoCmd.OpenReport "Bericht1"
        End If
        If Not IsNull(Me!F2) And Not IsNull(Me!F3) Then
            DoCmd.OpenReport "Bericht3"
        End If
        If Not IsNull(Me!F1) And Not IsNull(Me!F2) Then
            MsgBox "eins und zwei gewählt"
        End If
      Case 3:    MsgBox "drei gewählt"
      Case Else: MsgBox "nicht definierter Zustand"
    End Select

_________________
mfg jens05 Wink
DieterB
Office-Anwender mit Programmierkenntnissen


Verfasst am:
26. Dez 2005, 21:36
Rufname:

AW: richtige Syntax - AW: richtige Syntax

Nach oben
       

Ob man das noch erweitern kann??
ich möchte nähmlich, wenn keine Daten zur Ansicht da sind, dass der Bericht nicht geöffnet wird.
Code:
    If DCount("*", "Bericht") > 0 Then
Damit funktioniert es mit einer Abfrage nicht.
Eine Anfügeabfrage lässt mich auf eine Fehlermeldung laufen (nicht genügend Parameter).
Code:
    Select Case Abs(Not IsNull(Me!F1)) + Abs(Not IsNull(Me!F2)) + _
                Abs(Not IsNull(Me!F3))
      Case 1: MsgBox "eins gewählt"
      Case 2:
        If Not IsNull(Me!F1) And Not IsNull(Me!F3) Then
            DoCmd.OpenReport "Bericht1"
        End If
        If Not IsNull(Me!F2) And Not IsNull(Me!F3) Then
            DoCmd.OpenReport "Bericht3"
        End If
        If Not IsNull(Me!F1) And Not IsNull(Me!F2) Then
            MsgBox "eins und zwei gewählt"
        End If
      Case 3: MsgBox "drei gewählt"
      Case Else: MsgBox "nicht definierter Zustand"
    End Select
Ich habe die Abfrage 1 und 2, sind beide Leer, kein Bericht (Haupt-Bericht).
Wobei die Daten aus den beiden Abfragen in Unterberichten angezeigt werden.

_________________
Gruß

DieterB

Auch der längste Weg
beginnt mit dem ersten Schritt
jens05
Moderator


Verfasst am:
26. Dez 2005, 21:45
Rufname:
Wohnort: ~~~~~

AW: richtige Syntax - AW: richtige Syntax

Nach oben
       

Hallo,
entweder du hinterlegst im Berichtsereignis "Bei ohne Daten" ein
Code:
    Cancel = True
oder du prüfst die beiden Abfragen.
Code:
    If DCount("*", "[Abfrage 1]") > 0 Or DCount("*", "[Abfrage 2]") > 0 Then
        DoCmd.OpenReport "Bericht1"
    End If

_________________
mfg jens05 Wink
DieterB
Office-Anwender mit Programmierkenntnissen


Verfasst am:
26. Dez 2005, 22:26
Rufname:


AW: richtige Syntax - AW: richtige Syntax

Nach oben
       

Hallo Jens,

das funktioniert. Danke.

_________________
Gruß

DieterB

Auch der längste Weg
beginnt mit dem ersten Schritt
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Paramter "Ist nicht Null" --> Synta 5 CA_Mo 91 20. Aug 2013, 10:49
Blackpit2013 Abfrage mit Paramter "Ist nicht Null" --> Synta
Keine neuen Beiträge Access Tabellen & Abfragen: Zusätzliche Richtige Nummerierung bei Abfrage 4 Williwacker 89 05. Jan 2013, 12:28
Williwacker Zusätzliche Richtige Nummerierung bei Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: max syntax 2 strolli 612 12. Okt 2011, 11:47
strolli max syntax
Keine neuen Beiträge Access Formulare: Syntax ORDER BY 2 syringa 204 13. Jul 2011, 14:46
syringa Syntax ORDER BY
Keine neuen Beiträge Access Tabellen & Abfragen: Richtige Beziehung der Tabellen 21 Lolly 814 03. Okt 2010, 09:51
KlausMz Richtige Beziehung der Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Wie Syntax von 3 fachen INNER JOIN? 1 zaskar1 1851 01. Apr 2010, 14:23
gerold1985 Wie Syntax von 3 fachen INNER JOIN?
Keine neuen Beiträge Access Tabellen & Abfragen: externer SQL syntax checker für Access ? 4 waldwuffel 1240 24. Okt 2009, 00:57
ebs17 externer SQL syntax checker für Access ?
Keine neuen Beiträge Access Tabellen & Abfragen: UPDATE mit SELECTS und einem WHERE (Syntax Fehler) 25 sterbhai 1637 11. Sep 2009, 15:08
sterbhai UPDATE mit SELECTS und einem WHERE (Syntax Fehler)
Keine neuen Beiträge Access Tabellen & Abfragen: Syntax UPDATE Anweisung 1 Olaf62 714 07. Mai 2009, 12:39
Marmeladenglas Syntax UPDATE Anweisung
Keine neuen Beiträge Access Tabellen & Abfragen: hilfe mit sql abfrage syntax, ersetzen einer zeichenfolge 4 punktnetz 1230 19. März 2009, 21:24
Gast hilfe mit sql abfrage syntax, ersetzen einer zeichenfolge
Keine neuen Beiträge Access Formulare: Formularfilter über berechnetes Formularfeld - Syntax? 5 Jörsch 1447 05. Feb 2009, 19:09
Willi Wipp Formularfilter über berechnetes Formularfeld - Syntax?
Keine neuen Beiträge Access Tabellen & Abfragen: Frage zu: Richtige Beziehung setzen 13 Korg 1622 23. Jan 2008, 14:57
Willi Wipp Frage zu: Richtige Beziehung setzen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web