Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
listenfeld - id an datensatzherkunft übergeben
zurück: Passwortfeld im Formular setzen weiter: keine doppelten einträge im listenfeld 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
shinkou
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Mai 2007, 16:20
Rufname:

listenfeld - id an datensatzherkunft übergeben - listenfeld - id an datensatzherkunft übergeben

Nach oben
       Version: Office 2003

hallo,

ich habe mir eine kontaktdatenbank gebastelt, und möchte zusätzlich zu einem kontakt subkontakte anlegen können, die mir in einem listenfeld des hauptkontaktes angezeigt werden.
in der tabelle des subkontakte speichere ich die id-nr des hauptkontaktes mit ab.
wenn ich nun das formular des hauptkontaktes öffne, frage ich die datensätze für das listenfeld mit folgendem sql-statement ab:
Code:
SELECT  nachname, vorname
FROM    subkontakte
WHERE   mainid = Me![mainid]
leider kann ich die id des geöffneten datensatzes (=hauptkontakt) so nicht übergeben, denn es erscheint ein popup das mich zur eingabe der mainid auffordert. wenn ich diese manuell angebe, klappts.

wie kann ich das automatisch übergeben?

danke für eure hilfe!

kleiner nachtrag:

wenn ich im moment manuell eine mainid angebe, dann bleibt diese für alle datensätze gültig, ich möchte diese jedoch für jeden datensatz getrennt anzeigen...
KlausMz
Moderator Access


Verfasst am:
29. Mai 2007, 16:30
Rufname:
Wohnort: Irgendwo in der Pfalz


AW: listenfeld - id an datensatzherkunft übergeben - AW: listenfeld - id an datensatzherkunft übergeben

Nach oben
       Version: Office 2003

Hallo,
Me ist an der Stelle nicht zulässig. Da muss der ganze Verweis auf das Feld rein.
Code:
Forms![FormularName]![mainid]
Wobei mainid der Feldname sein muss und nicht der Steuerelementinhalt. Feldname und Steuerelementinhalt sollten sich unterscheiden.
_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
shinkou
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Mai 2007, 16:37
Rufname:

AW: listenfeld - id an datensatzherkunft übergeben - AW: listenfeld - id an datensatzherkunft übergeben

Nach oben
       Version: Office 2003

hi klaus,

danke, das hat schonmal die fehlermeldung gekillt.
jedoch wird mir bei jedem datensatz der selbe inhalt im listenfeld angezeigt, nälich die subkontakte des ersten datensatzes.

kann ich das irgendwie bei jeden datensatzaufruf aktualisieren?
KlausMz
Moderator Access


Verfasst am:
29. Mai 2007, 16:45
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: listenfeld - id an datensatzherkunft übergeben - AW: listenfeld - id an datensatzherkunft übergeben

Nach oben
       Version: Office 2003

Hallo,
Du musst das Listenfeld beim Datensatzwechsel aktualisieren.
Code:
Private Sub Form_Current()
    Me![NameDesListenfeldes] = Me![NameDesFeldesMitMainID]
End Sub
Bin aber nicht sicher, ob ich das richtig verstanden habe.
_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
shinkou
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Mai 2007, 16:50
Rufname:

AW: listenfeld - id an datensatzherkunft übergeben - AW: listenfeld - id an datensatzherkunft übergeben

Nach oben
       Version: Office 2003

hallo nochmal,

das hat leider keinen effekt auf das listenfeld...
Willi Wipp
Moderator


Verfasst am:
29. Mai 2007, 17:19
Rufname:
Wohnort: Raum Wiesbaden


Re: listenfeld - id an datensatzherkunft übergeben - Re: listenfeld - id an datensatzherkunft übergeben

Nach oben
       Version: Office 2003

Hi shinkou,

ich denke da hat KlausMz sich nur leicht vertan. Versuche es mal mit
Code:
Private Sub Form_Current()
    Me![NameDesListenfeldes].Requery
End Sub
Oder Verwende ein Unterformular, dann kannst Du Dir das Kriterium in der Abfrage sparen.
Das kann man dann beim Unterformular-Steuerelement ueber die Eigenschaften Verknuepft Von (LinkChildFields) und Verknuepfen Nach (LinkMasterFields) loesen.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
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: Summe von den Optionen im Listenfeld 4 Disastro 491 22. Jan 2008, 08:08
jens05 Summe von den Optionen im Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Eingegebenes Datum an Abfrage übergeben 6 metalbeetle 2111 11. Jan 2008, 23:08
metalbeetle Eingegebenes Datum an Abfrage übergeben
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Werte einer Tabelle übergeben 3 Frank_Oso 603 02. Dez 2007, 21:05
jens05 mehrere Werte einer Tabelle übergeben
Keine neuen Beiträge Access Tabellen & Abfragen: Filter im Listenfeld aus Abfrage 1 hansemann2510 687 23. Aug 2007, 21:22
hansemann2510 Filter im Listenfeld aus Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Name einer Tabelle übergeben und Anfügeabfrage durchführen 1 cleopatra48 487 26. Jun 2007, 07:13
blicki Name einer Tabelle übergeben und Anfügeabfrage durchführen
Keine neuen Beiträge Access Tabellen & Abfragen: Größer Kleiner-wert- Abfrage in Listenfeld einbauen 4 toxicman 1708 24. Jun 2007, 19:26
toxicman Größer Kleiner-wert- Abfrage in Listenfeld einbauen
Keine neuen Beiträge Access Tabellen & Abfragen: abhängiges Listenfeld 1 access_anfaenger 797 13. Jun 2007, 14:03
blicki abhängiges Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: sql-String an Abfrage übergeben 2 Gastuser 1912 01. Jun 2007, 10:32
Gastuser sql-String an Abfrage übergeben
Keine neuen Beiträge Access Tabellen & Abfragen: Eintrag in Listenfeld bei klick an abfrage übergeben? 5 Zamp 1012 07. Dez 2006, 07:58
derArb Eintrag in Listenfeld bei klick an abfrage übergeben?
Keine neuen Beiträge Access Tabellen & Abfragen: Wert aus Tabelle A an Tabelle B hinzufügen 6 Gast 691 17. Okt 2006, 15:22
Gast Wert aus Tabelle A an Tabelle B hinzufügen
Keine neuen Beiträge Access Tabellen & Abfragen: Werte an Tabelle übergeben 2 daniela_24 3837 29. Jun 2006, 09:37
Willi Wipp Werte an Tabelle übergeben
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnung im Listenfeld anzeigen? 3 Schnoop 804 20. Okt 2005, 08:24
Timbo Berechnung im Listenfeld anzeigen?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Macromedia Dreamweaver