26. Februar 200223 j Hi Folks! Ich hab da ne nette Datenbank, in der ich auf dem Hauptformular eine Information in Form eines Textfeldes anzeigen möchte, die aber in einem Unterformular eingegeben wird. Mit einer Verbindung über Steuerelementeninhalt und Zugriff auf das Formularfeld habe ich es versucht und bin gescheitert. Hilfe :(
26. Februar 200223 j Hi! Probier es mal so: ( Steuerelementinhalt Deines Feldes im Hauptformular ) =[unterformular].[Formular]![DeinFeld] Gruss
26. Februar 200223 j Ist Leider Gescheitert! Das Gibt immer noch "#Name" zurück. Schreibfehler ausgeschlossen. Oder muß ich noch was in den Code einfügen??:confused:
26. Februar 200223 j Bei mir hats so geklappt. Gehe mal beim Steuerelementinhalt auf diese Pünktchen, wo dann das Hilfsfenster aufgeht. Da klicke dann Dein Unterformular an und das Feld, wo Du den Wert herhaben willst. So habe ich es gemacht und es ging. Gruss
26. Februar 200223 j Tja so hatte ich das schon vorher probiert und bei anderen Datenbanken das Problem auch so gelöst, aber bei der Will das nicht! Gibts da vielleicht irgendwelche Sperren die man als Erbauer einer DB da einbauen kann. Weil die Db ist nicht von mir erstellt worden, ich hab die undankbare Aufgabe eine unkommentierte Datenbank zu modifizieren.
26. Februar 200223 j Also so gehts bei mir auch: =[Forms]![Hauptformular]![unterformular]![Feld] Hoffentlich gehts jetzt auch bei Dir.
26. Februar 200223 j Geht nicht. Ich weiß nicht wie das mein Vorgänger gemacht hat, aber ich kann in der Datenbank prinzipiell keine Verknüpfungen von Hand stricken. Hast du denn ne Möglichkeit daß ich das von mir gesuchte Feld in das Dropdownmenü der Bearbeitungsmaske bekomme? also statt bei den Pünktchen, bei dem Pfeil? ;-)
26. Februar 200223 j Ok, ich weiss leider auch nicht warum es bei Dir nicht funzt. Ich habe es bei mir unter Access 97 gemacht. Vielleicht liegt es an der Version. Aber wenn man es mit der Hilfe macht, müsste es trotzdem funktionieren. Naja, also mit ner Combobox würde es dann so gehen: Das Feld des Unterformlares kommt doch sicher aus einer Tabelle. Du kannst Dir also eine Combobox machen und als Datenherkunft nimmst Du das Feld aus der Tabelle. DeineCombobox.RowSource = "SELECT FELD FROM TABELLE" Wenn der Wert in dem Feld mehrmals vorkommt dann so: "SELECT DISTINCT FELD FROM TABELLE ORDER BY FELD" Mit DISTINCT holt man den Wert nur einmal, also keine Duplikate. Viel Spass und Gruss
28. Februar 200223 j Wie hast Du die Variable definiert? Wenn Du sie mit "Dim" definiert hast, erkennt das andere Formular diese nicht, da sie nur für das jeweilige aktive Formular gültig ist. Gültigkeit erweitern auf allen Formularen: Public oder Gloabal Variablenname
1. März 200223 j Ich hab meinen Fehler gefunden :-)) Ich muß einfach im Formularkopf die Tabellen deklarieren, die ich auch ansprechen will, jetzt klappt alles, so wie ich möchte danke viel mals. Hat vieleicht noch wer zu meinem Anderen Thema ein Kalender in Accessdatenbanken erzeugen nen genialen Einfall??
1. März 200223 j Hi! Ich kann Dir ein Kalender - Formular geben ( Access 97 ) , vielleicht hilft das Dir weiter. Bräuchte nur Deine Mail. Gruss
14. Oktober 201015 j Ich hab meinen Fehler gefunden :-)) Ich muß einfach im Formularkopf die Tabellen deklarieren, die ich auch ansprechen will, jetzt klappt alles, so wie ich möchte danke viel mals. Hat vieleicht noch wer zu meinem Anderen Thema ein Kalender in Accessdatenbanken erzeugen nen genialen Einfall?? Hi Leute Hab das gleiche Problemchen Könnt mir bitte jemand die Schrittweise geben, wie ich im Formularkopf die Tabellen deklarieren kann. Danke
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.