Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Unterformular zeigt nicht aktualisiertes Formular an
zurück: Formular ohne Daten gar nicht öffnen!!!! weiter: Registersteuerelement Feld:Memo=Absturz TEXT =OK 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
Berzelmeier
Berzelmeier


Verfasst am:
18. Jun 2007, 08:35
Rufname:

Unterformular zeigt nicht aktualisiertes Formular an - Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Hi Leute,

sorry, aber finde unter Suche leider nicht die richtige Lösung zu meinem Unterformular-Problem.

Auf meinem Hauptformular wähle ich über ein Kombi-feld einen Datensatz aus, der wird in drei Feldern angezeigt (Das sind die Stammdaten). Darunter befindet sich ein ungebundenen Unterformular und daneben etwa 10 Buttons mit Abfragen. Über einen Buttonklick wird z.z. das Formular1 (für Button 1) geöffnet und die Werte gemäß obiger Auswahl auch korrekt angezeigt. Die insgesamt 10 Formulare sollen aber im Unterformular angezeigt werden. Über
Code:
    Me!Unterformular.SourceObject = "Formular1"
würde das auch gehen, aber es wird nicht der im Hauptformular Kombifeld ausgewählten Datensatz angezeigt. Wie krieg ich nun das aktualisierte Formular im Ufo korrekt angezeigt. Über
Code:
    Forms![DeinHFo]![DeinUFo].Form.Requery
geht das Ganze nicht. Sorry, bin Anfänger

Grüße
jens05
Moderator


Verfasst am:
18. Jun 2007, 08:49
Rufname:
Wohnort: ~~~~~


AW: Unterformular zeigt nicht aktualisiertes Formular an - AW: Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Hallo,
die Eigenschaften "Verknüpfen von" und "Verknüpfen nach" müssten eventuell neu gesetzt werden. Oder wie wird derzeit sichergestellt, das die Daten vom HF mit dem aus dem UF übereinstimmen?

_________________
mfg jens05 Wink
Berzelmeier
Berzelmeier


Verfasst am:
18. Jun 2007, 09:40
Rufname:

AW: Unterformular zeigt nicht aktualisiertes Formular an - AW: Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Hi,

das Formular (frm_ek), das in das ufo rein soll holt sich die Daten aus dem Hauptformular über
Code:
Private Sub cmd_ek_Click()
    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "frm_ek"
    stLinkCriteria = "[Studiennummer]=" & "'" & Me!txt_studiennummer & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
wobei Me.txt.studiennummer den Wert aus dem Kombifeld anzeigt und dieser dann das Formular frm_ek filtern soll. Es werden aber im Ufo alle Datensätze angezeigt.
Die Eigenschaften "Verknüpfen von" und "Verknüpfen nach" im Ufo sind leer.

Grüße
jens05
Moderator


Verfasst am:
18. Jun 2007, 09:59
Rufname:
Wohnort: ~~~~~

AW: Unterformular zeigt nicht aktualisiertes Formular an - AW: Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Hallo,
mit deinem Code öffnest du doch ein eigenes Fenster.
Wenn du dem Ufo ein neues "SourceObject" gibst, müssten die Eigenschaften LinkChildField und MasterChildField neu gestzt werden.

_________________
mfg jens05 Wink
Berzelmeier
Berzelmeier


Verfasst am:
18. Jun 2007, 11:31
Rufname:


AW: Unterformular zeigt nicht aktualisiertes Formular an - AW: Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Berzelmeier am 18. Jun 2007 um 11:23 hat folgendes geschrieben:
Hi,
danke für die Tipps.
Ja, zurzeit wird das Formular1 extra geöffnet, hier wird dann auch der richtige DS angezeigt, soll aber eigentlich nicht so sein. Wenn ich aber den Code dazu rausnehme und als Klickereignis nur
Code:
    Me!Unterformular.SourceObject = "Formular1"
reinschreibe, ist das Formular1 nicht gefiltert, da es ja die Datensatzauswahl vom Hauptformular im Kombifeld nicht mitkriegt.
Ich hoffe ich drücke mich nicht zu unklar aus.
In das ungebundene Unterformular sollen über die Buttons das jeweilige Formular reingeladen werden (10 Buttons für 10 Formulare)

Mit den Eigenschaften LinkChildField und MasterChildField kann ich jetzt nichts anfangen, ist das dasselbe wie verknüpfen von und nach, wenn ja, dann läßt sich das im ungebundenen Unterformular bei mir nicht einstellen.

Grüße

Hier ein Link zu einem Screenshot.

Man wählt im Kombifeld einen Datensatz aus, dann kann man über die buttons ein Formular in das unterformular laden, wobei das Formular über die studiennummer gefiltert sein soll. Im Bild wird eben nicht der zweite. DS angezeigt.

Hoffe das macht die Sache klarer

Grüße
{Grafik angehaengt by Willi Wipp}



ek.jpg
 Beschreibung:
Grafik angehaengt by Willi Wipp
 Dateigröße:  34.98 KB
 Angeschaut:  2194 mal

ek.jpg


Willi Wipp
Moderator


Verfasst am:
18. Jun 2007, 11:43
Rufname:
Wohnort: Raum Wiesbaden

Re: Unterformular zeigt nicht aktualisiertes Formular an - Re: Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Hi Berzelmeier,

wie jens5 schon geschrieben hat, waere die einfachste Variante die die
Eigenschaften Verknuepft Von (LinkChildFields)
und Verknuepfen Nach (LinkMasterFields) richtig zu setzen.
Sonst bliebe noch die Moeglichkeit den Filter den Unterformulars entsprechend zu manipilieren.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Berzelmeier
Berzelmeier


Verfasst am:
18. Jun 2007, 12:54
Rufname:

AW: Unterformular zeigt nicht aktualisiertes Formular an - AW: Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Hi,

danke für die Tips.
aber ich glaub ich blicks nicht.

ich weiss nicht wie ich die beiden Objekte verknüpfen von und nach belegen soll, da der Herkunftsort auch frei ist. Was kommt denn da rein. Außerdem würden sich die Daten doch ändern wenn ich ein anderes Formular reinlade, oder?

Grüße
Willi Wipp
Moderator


Verfasst am:
18. Jun 2007, 13:32
Rufname:
Wohnort: Raum Wiesbaden

Re: Unterformular zeigt nicht aktualisiertes Formular an(II) - Re: Unterformular zeigt nicht aktualisiertes Formular an(II)

Nach oben
       Version: Office 2003

Hi Berzelmeier,

genau wenn Du die Eigenschaft Herkunftsobjekt (SourceObject) aenderst,
dann musst Du auch die anderen Eigenschaften entsprechend anpassen!

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Berzelmeier
Berzelmeier


Verfasst am:
18. Jun 2007, 14:03
Rufname:

AW: Unterformular zeigt nicht aktualisiertes Formular an - AW: Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Hi Leute,

ich glaub ich weiss was Ihr meint. Ich soll das Sourceobject bei jedem Klick auf den entsprechenden Button wechseln, ok, funktioniert, aber wie geht das jetzt mit dem Rest. Etwa so?
Code:
Private Sub cmd_button1_Click()
    Me!Unterformular.SourceObject = "formular1"
    Me!Unterformular.LinkChildFields =
    Me!Unterformular.LinkMasterFields =

Private Sub cmd_button2_Click()
    Me!Unterformular.SourceObject = "formular2"
    Me!Unterformular.LinkChildFields =
    Me!Unterformular.LinkMasterFields =
Und was schreib ich bei den Links rein ("studiennummer")?

Danke für Eure Mühe Ihr seit Spitze
Willi Wipp
Moderator


Verfasst am:
18. Jun 2007, 14:27
Rufname:
Wohnort: Raum Wiesbaden

Re: Unterformular zeigt nicht aktualisiertes Formular (III) - Re: Unterformular zeigt nicht aktualisiertes Formular (III)

Nach oben
       Version: Office 2003

Hi Berzelmeier,

da musst Du die Felder angeben die fuer die Verknuepfung sorgen.
Welche das sind, musst eigentlich Du wissen.
Im Zweifelsfall versuche es von Hand und kopiere die entsprechenden Eintraege wenn es funktioniert.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Berzelmeier
Berzelmeier


Verfasst am:
18. Jun 2007, 17:11
Rufname:

AW: Unterformular zeigt nicht aktualisiertes Formular an - AW: Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Hi,

danke für die Tipps,

also stimmt mein Code soweit und ich muss nur noch die Links ausfüllen?

Code:
Private Sub cmd_button1_Click()
    Me!Unterformular.SourceObject = "formular1"
    Me!Unterformular.LinkChildFields = txt_studienummer
    Me!Unterformular.LinkMasterFields =Me.cbo_titel.Column(2)


aber ich kriegs nicht fertig. unter linkchildfields habe ich das Steuerelement aus meinem formular1, unter linkmasterfields das Steuerelement aus dem Kombifeld des Hauptformulars (=Studiennummer). Bekomme aber den Fehler "Parameter eingeben". Was mache ich hier falsch?

Grüße
Willi Wipp
Moderator


Verfasst am:
18. Jun 2007, 17:53
Rufname:
Wohnort: Raum Wiesbaden

Re: Unterformular zeigt nicht aktualisiertes Formular (IV) - Re: Unterformular zeigt nicht aktualisiertes Formular (IV)

Nach oben
       Version: Office 2003

Hi Berzelmeier,

warum ahst Du nicht einfach mal von Hand das formular1 gesetzt
und dann mit dem Assistenten die Auswahl fuer die anderen Parameter (Felder) gemacht?
Ohne die DB zu kennen wuerde ich jetzt auf etwas in dieser Art tippen.
Code:
Private Sub cmd_button1_Click()
    Me!Unterformular.SourceObject = "formular1"
    Me!Unterformular.LinkChildFields = "Studiennummer"
    Me!Unterformular.LinkMasterFields = "Studiennummer"
Die entsprechenden Felder muessen natuerlich in der jeweils entsprechenden Datenherkunft (RecordSource) vorhanden sein.
_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Berzelmeier
Berzelmeier


Verfasst am:
25. Jun 2007, 15:27
Rufname:


AW: Unterformular zeigt nicht aktualisiertes Formular an - AW: Unterformular zeigt nicht aktualisiertes Formular an

Nach oben
       Version: Office 2003

Hallo Willi

hier nochmals meinen verspäteten Dank für Deine Hilfe (war im Urlaub).
Natürlich hast Du recht und ich habe nach einigem probieren auch die dann doch einfache Lösung gefunden.

Also Dank an Dich und das Forum, toll das es Euch gibt

Grüße

Berzelmeier
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 von Formular zu mehreren Tabellen gleichzeitig 5 Friedel 1237 22. Mai 2005, 11:06
jens05 Abfrage von Formular zu mehreren Tabellen gleichzeitig
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Formular einbinden? 1 Percobodio 2045 29. Apr 2005, 11:29
lothi Abfrage in Formular einbinden?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis als neues Formular anzeigen 2 mila 3034 12. Apr 2005, 12:38
mila Abfrageergebnis als neues Formular anzeigen
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
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Formular Daten in einer Tabelle speichern? 1 Gast 1017 24. März 2005, 16:24
Willi Wipp Formular Daten in einer Tabelle speichern?
Keine neuen Beiträge Access Tabellen & Abfragen: Parameterabfrage in Unterformular 2 kassandra 1210 09. März 2005, 11:15
kassandra Parameterabfrage in Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular über Kombinationsfeld aussuchen... 1 DJ1337 923 14. Feb 2005, 13:53
lothi Unterformular über Kombinationsfeld aussuchen...
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular öffnen 1 mike1967 1022 10. Feb 2005, 08:53
MirkoK Unterformular öffnen
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 719 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
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: Zeile der Dateneingabe (*) in einem Formular verschieben 2 Albertus 790 08. Okt 2004, 09:17
Albertus Zeile der Dateneingabe (*) in einem Formular verschieben
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme