Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Abfangen eines Fehlers geht nicht!
zurück: Per Drag and Drop eine m:n Tabelle füllen? weiter: Access Datum Uhrzeit trennen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Gast



Verfasst am:
23. März 2008, 00:52
Rufname:

Abfangen eines Fehlers geht nicht! - Abfangen eines Fehlers geht nicht!

Nach oben
       Version: Office XP (2002)

Hallo. Ich komm hier nicht weiter. Kann mir dabei jemand helfen?

Habe ein ButtonLink zum nächsten Formular. Dieses Formular, hat drei abhängige Kombiboxen und ein Ufo. Das Problem ist das dritte Kombifeld. Denn das Ufo ist abhängig vom dritten Kombifeld. Es kann sein, dass dieses Kombifeld noch leer ist.
Und genau, deswegen kommt es zum Absturz.

Das dritte Kombifeld schaut so aus:
Code:
    Me.kategorie.RowSource = "SELECT K.id, K.kategorie, " & _
                                    "K.hauptkategorie_fk, K.benutzer_fk " & _
                               "FROM ea_hauptkategorien AS H " & _
                                    "INNER JOIN ea_kategorien AS K " & _
                                    "ON H.id = K.hauptkategorie_fk " & _
                              "WHERE K.hauptkategorie_fk = " & _
                                             Me.hauptkategorie.Value & " " & _
                                "AND K.benutzer_fk = fngetUserID()"
    Me.kategorie = Me.kategorie.Column(0, 0)
Der hat also 4 Spalten und die erste ist gebunden. Das ist die ID. Wenn ich das Button für den Link zum Formular klicke kommt es eben zu einer Fehlermeldung, was ja ganz klar ist. Am besten ich fange es durch ein IF-Befehl ab. Aber entweder stimmt meine Syntax nicht oder es liegt an was anderem.

Mein Code
Code:
Private Sub kategorie_Change()
    If Me.kategorie.Value = Null Then
        MsgBox "Sie haben für diese Hauptkategorie noch keine Kategorie " & _
               "erstellt.", vbOKOnly + vbInformation, "Meldung"
      Else
        Me!ufo_ea.Form.RecordSource = "SELECT id, startdatum, enddatum, " & _
                                             "betrag, ea_rhythmus_fk, " & _
                                             "zahlungsart_fk, notiz, " & _
                                             "steuerrelevante_ausgaben, " & _
                                             "benutzer_fk, kategorie_fk " & _
                                        "FROM ea  " & _
                                       "WHERE benutzer_fk = " & _
                                                          "fngetUserID() " & _
                                         "AND kategorie_fk = " & _
                                                            Me.kategorie.Value
    End If
End Sub
Der IF-Befehl greift nicht. Ich habe 2 Theorien:

1. Da ich 4 Spalten habe, muss ich alle vier Spalten abfragen?
2. Es liegt an dem = Null. Übrigens = Nothing habe ich auch ausprobiert.

Weiß da jemand zufällig Bescheid, was ich machen könnte?
Gruß,
Gast
KlausMz
Moderator Access


Verfasst am:
23. März 2008, 01:01
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Abfangen eines Fehlers geht nicht! - AW: Abfangen eines Fehlers geht nicht!

Nach oben
       Version: Office XP (2002)

Hallo Gast (Tamer79),

versuche es so:
Code:
    If IsNull(Me!kategorie) Then
Das Value kannst Du sparen und es sollte ein Rufzeichen (nach dem Me) verwendet werden.
_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Gast



Verfasst am:
23. März 2008, 01:09
Rufname:


AW: Abfangen eines Fehlers geht nicht! - AW: Abfangen eines Fehlers geht nicht!

Nach oben
       Version: Office XP (2002)

juhu es klappt Very Happy THX
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: Access #Fehler in einer Abfrage abfangen 5 Kris7 599 05. Nov 2013, 17:49
MissPh! Access #Fehler in einer Abfrage abfangen
Keine neuen Beiträge Access Formulare: Ordner per Schaltfläche öffnen und Fehlermeldung abfangen 1 crack24 92 25. Feb 2013, 13:16
crack24 Ordner per Schaltfläche öffnen und Fehlermeldung abfangen
Keine neuen Beiträge Access Programmierung / VBA: Fehlermeldung 3314 abfangen 4 Der Jörg 1308 23. Jun 2009, 10:22
Der Jörg Fehlermeldung 3314 abfangen
Keine neuen Beiträge Access Formulare: Fehlermeldung abfangen 4 gisiangel 711 28. Mai 2009, 12:53
gisiangel Fehlermeldung abfangen
Keine neuen Beiträge Access Programmierung / VBA: Das ereignis geh zum nächsten datensatz abfangen 1 Diabolus 698 25. Jul 2008, 10:35
SGast Das ereignis geh zum nächsten datensatz abfangen
Keine neuen Beiträge Access Programmierung / VBA: fehler abfangen bevor formular geöffnet wird 5 Gast 390 26. Mai 2008, 23:59
Willi Wipp fehler abfangen bevor formular geöffnet wird
Keine neuen Beiträge Access Programmierung / VBA: Fehler im Kombinationsfeld abfangen 2 steven_j 399 18. Mai 2008, 19:55
steven_j Fehler im Kombinationsfeld abfangen
Keine neuen Beiträge Access Tabellen & Abfragen: Fehler abfangen, wenn Datenbank nicht da 5 bentakle 1106 08. Feb 2008, 12:50
Da Oansa Fehler abfangen, wenn Datenbank nicht da
Keine neuen Beiträge Access Programmierung / VBA: Loeschbutton Standardfunktion Access Meldung abfangen 3 Chiara_W 608 08. Nov 2007, 11:01
KlausMz Loeschbutton Standardfunktion Access Meldung abfangen
Keine neuen Beiträge Access Programmierung / VBA: Fehlermeldung abfangen 3 dior 906 12. Okt 2007, 20:24
jens05 Fehlermeldung abfangen
Keine neuen Beiträge Access Programmierung / VBA: Gültigkeitsfehlermeldungen Abfangen 1 ozonHans 304 15. Aug 2007, 19:52
jens05 Gültigkeitsfehlermeldungen Abfangen
Keine neuen Beiträge Access Berichte: DomWert - Fehler abfangen 2 jabath 2423 08. Feb 2007, 22:49
JABATH_ DomWert - Fehler abfangen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript