Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Kombifeld steuert Haupt und Unterformular
zurück: "Feld kann nicht hinzugefügt werden": Fehlermeldun weiter: Logo mit transparentem Hintergrung in Formular zeigen 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
ichnichtweiss
Einsteiger


Verfasst am:
07. Feb 2009, 17:45
Rufname:

Kombifeld steuert Haupt und Unterformular - Kombifeld steuert Haupt und Unterformular

Nach oben
       Version: Office XP (2002)

Hallo!
Habe in meiner DB 2 Tabellen. Kontakte<->Unterkontakte. Beziehung 1:N stimmt.
Formular mit Unterformular steht, Verknüpfungen auch.
Die Kontakte suche ich über ein Kombifeld im Formularkopf Kontakte.
Das funzt, die Unterkontakte suche ich über ein 2. Kombo im Kopf Kontakte.
Das funzt insofern, daß der betreffende Kontakt im HF und die betreffenden Unterkontakte im UFO gezeigt werden. Da dies jedoch zu viele sind, muss nun im UFO noch mal nach dem Unterkontakt gesucht werden.
Kann man das 2. Kombo Programmieren, so daß im UFO gleich der Fokus auf den gesuchten Unterkontakt gesetzt wird???

Danke!
derArb
getting better


Verfasst am:
08. Feb 2009, 05:36
Rufname: derArb
Wohnort: Berlin


AW: Kombifeld steuert Haupt und Unterformular - AW: Kombifeld steuert Haupt und Unterformular

Nach oben
       Version: Office XP (2002)

hallo,
wenn Du es schaffst, Access zu verraten, welcher von den vielen (n) Datensätzen es sein soll...dann ja

ich seh da keine Möglichkeit, wenn ich das Problem richtig verstanden hab.

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
ichnichtweiss
Einsteiger


Verfasst am:
08. Feb 2009, 09:45
Rufname:

AW: Kombifeld steuert Haupt und Unterformular - AW: Kombifeld steuert Haupt und Unterformular

Nach oben
       Version: Office XP (2002)

Hallo!

Also mein Kombo hat folgende Einträge!

Kontakt_ID, Unterkontakt_ID, Unterkontakt_Name, Unterkontakt_Vorname.
Das HF wird durch RS.Findfirst mit gebundenem Schlüssel 1. Spalte auf die Kontakt_ID eingestellt, es müsste doch möglich sein, im UFO den Datensatz auf Unterkontakt_ID einzustellen, oder???
Leider weiss ich nicht wie ich das anstellen soll!
Häng an dem Problem schon etliche Tage dran.

Crying or Very sad
JörgG
Access-Team


Verfasst am:
08. Feb 2009, 17:10
Rufname:
Wohnort: b. Dresden

AW: Kombifeld steuert Haupt und Unterformular - AW: Kombifeld steuert Haupt und Unterformular

Nach oben
       Version: Office XP (2002)

Hallo,

was willst Du jetzt genau, das Ufo soll nach dem Unterkontakt_ID aus Kombi1 gesteuert werden, oder dann doch durch Kombi2 (wie oben beschrieben), oder doch beides Very Happy? Beide Kombis befinden sich Hfo!?
Code:
Private Sub Kombi1_AfterUpdate()
    Me.Recordset.FindFirst "Kontakt_ID = " & Nz(Me!Kombi1, 0)
   'DoEvents  'probieren ob notwendig
    With Me!UfoSteuerelementname
        .Form.Recordset.FindFirst "Unterkontakt_ID = " & Nz(Me!Kombi1.Column(1), 0)
        If Not .Form.Recordset.NoMatch Then
            .SetFocus
            .Form!TextfeldimUfo.SetFocus
        End If
    End With
End Sub
und/oder für Kombi2:
Code:
Private Sub Kombi2_AfterUpdate()
    With Me!UfoSteuerelementname
        .Form.Recordset.FindFirst "Unterkontakt_ID = " & Nz(Me!Kombi2, 0)
        If Not .Form.Recordset.NoMatch Then
            .SetFocus
            .Form!TextfeldimUfo.SetFocus
        End If
    End With
End Sub

Idea Der Spaltenindex der Kombis beginnt mit 0 für die 1. Spalte. Die Schreibweise Me!Kombi1 verweist auf die gebundene Spalte (entspricht idR .Column(0), wird meist nicht geschrieben).

Idea Das wirst Du brauchen DbWiki - Access Bedienungsanleitung: Bezug auf Hfo/Ufo bzw Access Tipps & Tricks: Bezug auf Formular/Unterformular

_________________
MfG, Jörg Very Happy

Bitte das Feedback nicht vergessen.
ichnichtweiss
Einsteiger


Verfasst am:
08. Feb 2009, 18:18
Rufname:

AW: Kombifeld steuert Haupt und Unterformular - AW: Kombifeld steuert Haupt und Unterformular

Nach oben
       Version: Office XP (2002)

Hallo Jörg!

Danke für die Hilfestellung!

Bitte vergiss das 1. Kombo, das nehme ich zur Suche nach dem Masterdatensatz.

Um das ganze Userfreundlich zu gestalten, dachte ich über weitere Suchoptionen nach Name und Vorname nach.
Dazu habe ich erst mal das 2. Kombo mit den Daten für Name gefüllt aus einer Abfrage bezogen auf tbl_Unterkontakt.
Code:
SELECT   U.Unterkontakt_ID, U.Unterkontakt_Kontakt_ID, U.Unterkontakt_Name,
         U.Unterkontakt_Vorname, U.Unterkontakt_Zusatz, U.Unterkontak_Abteilung
FROM     tbl_Kontakte AS K
         INNER JOIN tbl_Unterkontakt AS U
         ON K.Kontakt_id = U.Unterkontakt_Kontakt_ID
WHERE    Not U.Unterkontakt_Name Is Null
ORDER BY U.Unterkontakt_Name, U.Unterkontakt_Vorname;
Soweit steht das ja auch.
Wie stelle ich den Fokus auf den gesuchten Namen im UFO?
Die gebundene Spalte für das HF ist die 2. für das UFO die 1. (wie Du schon erklärt hast Spalte 0).

Ich hab das mit Deinem Code versucht, klappt leider nicht ganz, der Fokus steht im UFO auf dem 1. DS.

Ich werde mir jetzt mal Deine Hinweise genauer anschauen, vielleicht finde ich da die Lösung.

Crying or Very sad
Willi Wipp
Moderator


Verfasst am:
09. Feb 2009, 18:02
Rufname:
Wohnort: Raum Wiesbaden

Re: Kombifeld steuert Haupt und Unterformular - Re: Kombifeld steuert Haupt und Unterformular

Nach oben
       Version: Office XP (2002)

Hi ichnichtweiss,

Dir ist klar, das da immer nur die aktuell im UFo angezeigten DS durchsucht werden, oder?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
09. Feb 2009, 20:22
Rufname:

AW: Kombifeld steuert Haupt und Unterformular - AW: Kombifeld steuert Haupt und Unterformular

Nach oben
       Version: Office XP (2002)

Hallo Willi!

Danke für die Antwort.

Ja, mir ist inzwischen aufgefallen, dass nur die im UFO stehenden DS durchsucht werden.
Wie kann ich es denn hinbekommen, dass auf Grund der im Kombo ausgewählten Daten der Masterdatensatz im HF und die Detaildatensätze im UFO und der Fokus auf dem gesuchten Detaildatensatz steht????????

Sad
JörgG
Access-Team


Verfasst am:
10. Feb 2009, 11:35
Rufname:
Wohnort: b. Dresden


AW: Kombifeld steuert Haupt und Unterformular - AW: Kombifeld steuert Haupt und Unterformular

Nach oben
       Version: Office XP (2002)

Hallo,

ja, das Ufo-Recordset ist mit dem Verknüpfungsschlüssel "vorgefiltert".

Du musst die Suche in 2 Abschnitte teilen. Die Ufo-Datenherkunft (direkt die Tabelle) wird nach dem Begriff durchsucht, dabei wird der Verknüpfungsschlüssel ausgelesen und mit diesem das Hfo gefiltert. Das Hfo enthält dann nur noch die Master-DS, die einen Treffer im Ufo-DS haben.

_________________
MfG, Jörg Very Happy

Bitte das Feedback nicht vergessen.
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: Design Unterformular 5 boernie62 826 30. Jul 2010, 21:36
derArb Design Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Unterformular 3 Hundshamer 302 25. Mai 2010, 11:22
blackoutNO Abfrage in Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Werte aus mehrspaltigem Kombifeld in Tabelle übernehmen 7 SMB2 288 13. Jan 2010, 18:25
MissPh! Werte aus mehrspaltigem Kombifeld in Tabelle übernehmen
Keine neuen Beiträge Access Tabellen & Abfragen: Spaltentitel aus Abfrage für Kombifeld ändern 2 frontera66 296 29. Okt 2009, 08:26
frontera66 Spaltentitel aus Abfrage für Kombifeld ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Auf x. Spalte in Kombifeld zugreifen 3 Jottwd 496 28. März 2009, 18:07
Willi Wipp Auf x. Spalte in Kombifeld zugreifen
Keine neuen Beiträge Access Tabellen & Abfragen: Kombifeld > AF > Festkommazahl 0 3 Mark00 291 09. Jul 2008, 15:28
Gast Kombifeld > AF > Festkommazahl 0
Keine neuen Beiträge Access Tabellen & Abfragen: Feldname taucht pro Datensatz im Kombifeld auf 48 Sven76 2233 19. Jun 2008, 22:38
Willi Wipp Feldname taucht pro Datensatz im Kombifeld auf
Keine neuen Beiträge Access Tabellen & Abfragen: M:N Beziehung, DS inkl. Autowert im Unterformular einfügen 5 wolfsmilch 2624 10. Feb 2008, 20:08
KlausMz M:N Beziehung, DS inkl. Autowert im Unterformular einfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Werte aus Kombifeld in Textfeld auswerten!! Hilfe! 10 KevinS 715 08. Jan 2008, 17:44
fruitcruiser Werte aus Kombifeld in Textfeld auswerten!! Hilfe!
Keine neuen Beiträge Access Tabellen & Abfragen: Access - Fehler bei Unterformular und SQL LEFT JOIN 1 kontextfrei 1526 01. Okt 2007, 18:03
kontextfrei Access - Fehler bei Unterformular und SQL LEFT JOIN
Keine neuen Beiträge Access Tabellen & Abfragen: Befehlsschaltläche bezieht sich auf Unterformular! 12 seppel27 808 15. Aug 2007, 13:07
seppel27 Befehlsschaltläche bezieht sich auf Unterformular!
Keine neuen Beiträge Access Tabellen & Abfragen: Ich kriege das Kombifeld einfach nicht hin. Hilfe!! Hilfe!! 6 suwo 605 18. März 2007, 18:48
Willi Wipp Ich kriege das Kombifeld einfach nicht hin. Hilfe!! Hilfe!!
 

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