Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Mit Listenfeld arbeiten
zurück: Vorgefertigten Datensatz automatisch in Unterformular eintra weiter: Datensätze mit vorgegebenem Eintrag anfügen 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
Sunny87
Im Profil kannst Du frei den Rang ändern


Verfasst am:
07. Okt 2006, 14:43
Rufname:

Mit Listenfeld arbeiten - Mit Listenfeld arbeiten

Nach oben
       Version: Office XP (2002)

Hallo,

hier ein neuer Thread für mein anderes Problem:

Ich habe ein Formular mit einer Scrollbox. Die Spalten sind folgende:

Artikel, Preis, Artikelnr., Status

Klicke ich nun auf eine Zeile soll sich ein Formular öffnen, bei dem ich neue Datensätze anfügen kann. Und zwar nicht in die Mastertabelle, sondern in die Detailtabelle.

Danke!
Gast



Verfasst am:
07. Okt 2006, 17:46
Rufname:

AW: Mit Listenfeld arbeiten - AW: Mit Listenfeld arbeiten

Nach oben
       Version: Office XP (2002)

hi Sunn87,

probier mal bei click auf nen button im Hauptformular
Code:
    DoCmd.Open "Detailformular"
    Forms!Detailformular.Recordset.FindFirst "ID = " & Me!ID

Grüße
JörgG
Access-Team


Verfasst am:
07. Okt 2006, 19:21
Rufname:
Wohnort: b. Dresden


AW: Mit Listenfeld arbeiten - AW: Mit Listenfeld arbeiten

Nach oben
       Version: Office XP (2002)

Hallo,

statt des Button nimm zB das Klickereignis des Listenfeldes, das Kriterien-/Beziehungsfeld sollte in Deinem Beispiel wohl die ArtikelNr sein:
Code:
Private Sub Listenfeld_Click()
   'numerisches Kriterium in Spalte 3
    DoCmd.OpenForm "DeinDetailForm", , , _
                   "[Artikelnr.] = " & Me!Listenfeld.Column(2), , acDialog, _
                   Me!Listenfeld.Column(2)
   'oder alphanumerisches Kriterium in Spalte 3
   DoCmd.OpenForm "DeinDetailForm", , , _
                  "[Artikelnr.] = '" & Me!Listenfeld.Column(2) & "'", , _
                  acDialog, Me!Listenfeld.Column(2)
End Sub
Beachte, die 1. Spalte des Listenfeldes hat den Index Column(0)! Wenn Du im VBA-Fenster den Cursor in das Wort FormOpen stellst und [F1] drückst, erhälst detailierte Hilfe zu den Argumenten des Befehls.

Im Detailform gibst Du im "beim Öffnen" Ereignis ein:
Code:
Private Sub Form_Open(Cancel As Integer)
    Me![Artikelnr.].DefaultValue = Chr(34) & Me.OpenArgs & Chr(34)
End Sub
Mit dem OpenArgs schaffst Du die Beziehung ins geöffnete Detailform, dh beim neuen DS steht die verknüpfte Artikelnr schon drin. Das Feld Artikelnr sollte hier gegen Änderung gesperrt werden.
_________________
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: Listenfeldabfrage aktuallisiert das listenfeld nicht :-( 6 Tom_hh 293 28. Jan 2010, 10:33
MissPh! Listenfeldabfrage aktuallisiert das listenfeld nicht :-(
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrfachselektion bei Abfrage+Listenfeld im Formular 16 rantz 2443 15. Nov 2008, 20:27
Willi Wipp Mehrfachselektion bei Abfrage+Listenfeld im Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler bei Übertrag in Listenfeld 1 Gast 511 01. Okt 2008, 22:20
MiLie Laufzeitfehler bei Übertrag in Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen nach letztem Datum erstellen mit Listenfeld ? 19 Topotec 1324 25. Sep 2008, 13:36
Topotec Abfragen nach letztem Datum erstellen mit Listenfeld ?
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrfachauswahl aus Listenfeld in Abfrage darstellen 15 sternpfeifer 6415 13. Aug 2008, 15:13
Willi Wipp Mehrfachauswahl aus Listenfeld in Abfrage darstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellennamen der Abfrage aus dem Listenfeld entnehmen 4 Donny 1017 04. Jul 2008, 17:00
Marmeladenglas Tabellennamen der Abfrage aus dem Listenfeld entnehmen
Keine neuen Beiträge Access Tabellen & Abfragen: checkbox umwandeln in Listenfeld 1 lucie_skywalker 520 03. Jun 2008, 15:18
MAPWARE checkbox umwandeln in Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Listenfeld nach SQL-Abfrage befüllen 4 Badfunk 3277 24. März 2008, 22:05
Badfunk Listenfeld nach SQL-Abfrage befüllen
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: requery listenfeld 6 max112 1228 02. Dez 2007, 22:46
KlausMz requery listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in einem Listenfeld ausgeben! 3 Kyale 514 21. Aug 2007, 17:30
rita2008 Abfrage in einem Listenfeld ausgeben!
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt von Listenfeld in Bericht übergeben 3 Sandnet 1126 12. Jul 2007, 09:36
KlausMz Inhalt von Listenfeld in Bericht übergeben
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: MS Frontpage