Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Geschlossenes Formular Laufzeitfehler 2450
zurück: Probleme mit 1:n Letzter Datensatz-Abfrage weiter: Letzten bearbeiteten Datensatz im Formular öffnen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
br_amy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
17. Aug 2010, 09:59
Rufname:

Geschlossenes Formular Laufzeitfehler 2450 - Geschlossenes Formular Laufzeitfehler 2450

Nach oben
       Version: Office 2003

Hallo,

ich habe ein bekanntes Problem, trotz googlen finde ich für mich keine Lösung.
Daher hoffe ich auf euch.

Ich habe zwei Formulare (A,B). Mein Startformular ist A.
Folgenden Code habe ich hinter einer Optionsgruppe auf Formular A gelegt.

Code:

Private Sub Optionsgruppe_Click()
     If Me!Optionsgruppe = 1 Then
        Forms!Form_B![Feld1].Visible = True
        Forms!Form_B![Feld2].Visible = True
      Else
        Forms!Form_B![Feld1].Visible = False
        Forms!Form_B![Feld2].Visible = False
   End If
End Sub


Dieser Code soll bewirken, das die zwei Felder auf Form_B angezeigt werden sollen, wenn im Form_A die Optionsgruppe auf 1 (=ja) steht.

Wenn ich die Datenbank öffne, erscheint mein Startformular (Form_A) und dazu eine Laufzeitfehlermeldung 2450 (Das Form_B kann nicht gefunden werden).

Ich glaube es liegt daran, das es nicht geöffnet ist. Ich stehe irgendwie auf dem Schlauch.
Habt ihr eine Idee was ich ändern kann?

Danke!
lupos
Moderator


Verfasst am:
17. Aug 2010, 11:56
Rufname:
Wohnort: Seesen


AW: Geschlossenes Formular Laufzeitfehler 2450 - AW: Geschlossenes Formular Laufzeitfehler 2450

Nach oben
       Version: Office 2003

Hallo

Das siehst Du genau richtig.

Wie wird das Formular B gestartet, aus dem Formular A über eine Schaltfläche?

Wenn dies so ist, dann bring doch diesen Code in das Formular B, wobei das Formular A geöffnet bleiben muss.

Code für Formular B, Ereigniss Beim Laden:
Code:
Private Sub Form_Load()

    If Forms!Form_B!Optionsgruppe = 1 Then
   
        Me.Feld1.Visible = True
        Me.Feld2.Visible = True
       
      Else
     
        Me.Feld1.Visible = False
        Me.Feld2.Visible = False
       
   End If

End Sub


Sollten noch Fragen für dich auftauchen, kurz melden.

Ciao

_________________
Gruß Lupos
br_amy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
17. Aug 2010, 15:04
Rufname:

AW: Geschlossenes Formular Laufzeitfehler 2450 - AW: Geschlossenes Formular Laufzeitfehler 2450

Nach oben
       Version: Office 2003

Danke für deine Antwort!

Ja, das Form_B wird mittels Schaltfläche von Form_A gestartet.
Ich habe es ausprobiert und es funktioniert sehr gut.
Dennoch habe ich noch ein Problem.

Ich möchte auch auf dem Startformular (A) sehen, wenn ein bestimmtes Datumsfeld in dem Form_B ausgefüllt wurde. Um nicht immer hin und her klicken zu müssen. Somit habe ich ein Bezeichnungsfeld angelegt (“Feld1 wurde ausgefüllt”). Dieses soll im Form_A dann erscheinen, wenn in Form_B das Feld ausgefüllt wurde.
Im Prinzip ist es das gleiche was ich vorhin auch schon wollte.

Leider kann ich jetzt nicht die gleiche Lösung benutzen.
Auf beiden Formularen befindet sich eine Schaltfläche, die zu dem jeweils anderem Formular führt.
Da es Form_Load ist muss das Formular ja jedes Mal neu geladen werden.

Um es kurz zu sagen: Wenn ich diese Variante nehme, bekomme ich bei dem anderen Formular eine Warnmeldung mit dem Laufzeitfehler.

Ich glaube ich habe ein Brett vorm Kopf. Hast du noch eine Idee?
Danke!
lupos
Moderator


Verfasst am:
17. Aug 2010, 17:06
Rufname:
Wohnort: Seesen

AW: Geschlossenes Formular Laufzeitfehler 2450 - AW: Geschlossenes Formular Laufzeitfehler 2450

Nach oben
       Version: Office 2003

Hallo

Dann lass bitte alles so wie Du es jetzt hast, und setzt in deine Formular A den alten Code für das Optionsfeld mit folgender Änderung.
Code:
Private Sub Optionsgruppe_Click()

    On Error Resume Next

    If Me!Optionsgruppe = 1 Then
     
        Forms!Form_B![Feld1].Visible = True
        Forms!Form_B![Feld2].Visible = True
       
    Else
     
        Forms!Form_B![Feld1].Visible = False
        Forms!Form_B![Feld2].Visible = False
       
   End If
   
End Sub


Ich habe hier eine On Error Anweiung eingefügt, die den Code veranlasst ohne eine Fehleranweisung fortzusetzen wenn das Formular B nicht offen ist.

Ciao

_________________
Gruß Lupos
br_amy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
18. Aug 2010, 08:46
Rufname:

AW: Geschlossenes Formular Laufzeitfehler 2450 - AW: Geschlossenes Formular Laufzeitfehler 2450

Nach oben
       Version: Office 2003

Hallo,

Vielen Dank. Jetzt funktioniert es wunderbar.

Liebe Grüße
Katrin
br_amy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
18. Aug 2010, 16:44
Rufname:


AW: Geschlossenes Formular Laufzeitfehler 2450 - AW: Geschlossenes Formular Laufzeitfehler 2450

Nach oben
       Version: Office 2003

Sorry, ich habe doch noch eine Frage hierzu.

Diesen Code muss ich doch jetzt auch hinterm Formular bei Ereignis Form_Current legen, damit die Aktion bei allen Datensätzen funktioniert.

Jetzt ist es so, dass die Aktion erst ausgeführt wird, wenn ich die Datensätze wechsle. Wenn ich die Datenbank öffne, wird mir Feld1 und Feld2 nicht angezeigt. Erst wenn ich in den Datensätzen wieder vor und zurück springe.

Das Ereignis Form_load habe ich auch ausprobiert, aber da passiert nichts.

Was kann ich da machen?

Danke nochmal.
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: Problem beim Bericht oeffnen, wenn Parameter von Formular 11 Gast1 993 21. Jul 2005, 15:28
Nindigo Problem beim Bericht oeffnen, wenn Parameter von Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage über Formular einen Wert übergeben. 4 magnum 1280 29. Mai 2005, 14:55
jens05 Abfrage über Formular einen Wert übergeben.
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen im Formular aufrufen, automatisch bestätigen 3 Calvin22 1606 12. Apr 2005, 12:12
Willi Wipp Abfragen im Formular aufrufen, automatisch bestätigen
Keine neuen Beiträge Access Tabellen & Abfragen: kreuzabfrage ausführen nach vorgeschaltetem formular mit kom 4 Gast 887 21. Dez 2004, 15:17
Gast kreuzabfrage ausführen nach vorgeschaltetem formular mit kom
Keine neuen Beiträge Access Tabellen & Abfragen: Formeln vom Formular, werden in der Abfrage nicht angezeigt 4 maddes 895 23. Nov 2004, 12:38
Skogafoss Formeln vom Formular, werden in der Abfrage nicht angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Wert eines Feldes aus Formular in Tabelle speichern 18 kave78 13710 16. Okt 2004, 13:40
Ming Wert eines Feldes aus Formular in Tabelle speichern
Keine neuen Beiträge Access Tabellen & Abfragen: Aktionsabfrage in Formular -immer nur einen Datensatz ändern 6 blauvogel 1092 08. Okt 2004, 11:43
Skogafoss Aktionsabfrage in Formular -immer nur einen Datensatz ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Zeile der Dateneingabe (*) in einem Formular verschieben 2 Albertus 790 08. Okt 2004, 09:17
Albertus Zeile der Dateneingabe (*) in einem Formular verschieben
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Mit Formular Abfrage machen? 9 Gast 2092 06. Sep 2004, 10:03
Nevyn Mit Formular Abfrage machen?
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle, Formular, Abfrage...und nun ? 3 Gags 790 29. Aug 2004, 22:05
lothi Tabelle, Formular, Abfrage...und nun ?
Keine neuen Beiträge Access Tabellen & Abfragen: AbfrageKriterien in einem Formular eintragen 12 Martin von der Bergwiese 2999 17. Aug 2004, 10:11
stpimi AbfrageKriterien in einem Formular eintragen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editoren Forum