Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
listenfelder
zurück: Kann Formular nicht finden ??? Keine Ahnung warum das so ist weiter: DoCmd.TransferSpreadsheet - Formate mitgeben Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
di
Gast


Verfasst am:
06. Apr 2005, 15:09
Rufname:

listenfelder - listenfelder

Nach oben
       

hi,
folgende frage. habe ein listenfeld mit daten. nun habe ich zwei dinge vor:
1. es sollen mehrere daten im listenfeld zu markieren sein
und
2. wenn ich auf einen button klicke, sollen diese daten in ein anderes listenfeld, in einem anderem formular, stehen.
am besten mit vba?!
kann mir jemand helfen?
by di
mikey
Gast


Verfasst am:
06. Apr 2005, 15:41
Rufname:


listenfelder - listenfelder

Nach oben
       

zu 1:
klick bei deinem listenfeld auf eigenschaften. gehe dann zu "Andere" und dort steht Mehrfachauswahl. nimm am besten "Einzeln"

zu 2 kann ich leider nichts sagen

mikey
PietPan
Access-VBA-Programmierer u.a.


Verfasst am:
06. Apr 2005, 21:27
Rufname:
Wohnort: Bayern

Listenfelder in 2.Formular kopieren - Listenfelder in 2.Formular kopieren

Nach oben
       

Hallo Di,

also: Du hast in ersten Formular ein Listenfeld, bei dem Du die Eigenschaft "Mehrfachauswahl" auf erweitert stellst (findest Du unter "andere"). Hier kannst Du dann mit STRG u. SHIFT beliebig auswählen.
Im zweiten Formular (z.B. Form2) baust Du Dir ein weiteres Listenfeld ohne Inhalt (Werteliste ohne Daten, z.B. Liste2)
Im ersten Formular brauchen wir ja noch den Kopierknopf (z.B. cmd_Kopieren).

Code in Formular 1:
Code:
Private Sub cmd_Kopieren_Click()
    For I% = 0 To Me!Liste1.ListCount - 1
        If Me!Liste1.Selected(I%) = True Then
            NeueListe = NeueListe & Me!Liste1.Column(0, I%) & ";"
            'ausgewählte Elemente werden mit ";" getrennt in String gespeichert
        End If
    Next I%
    DoCmd.OpenForm "Form2"      'einfach mal "brutal" das 2.Form öffnen, geht immer
    Forms!Form2!Liste2.RowSource = ""               'alte Datenherkunft-Definition sicherheitshalber löschen
    Forms!Form2!Liste2.RowSourceType = "Value List" 'definieren, daß Inhalt aus Werteliste kommt
    Forms!Form2!Liste2.RowSource = NeueListe        'Werte übergeben
End Sub

Das war's. Hab' ich gerade selbst ausprobiert, weil ich das mit dem 2.Formular selbst wissen wollte Surprised

_________________
Bye bye Piet (der sich über 'n Feedback freut)
-----------------------------------------------------
Wenn jeder den Platz, an dem er sich befindet ein wenig verbessert, wäre die Erde ein Paradies.
di
Gast


Verfasst am:
08. Apr 2005, 19:59
Rufname:

hilfe - listenfelder - hilfe - listenfelder

Nach oben
       

Habe nun folgenden Code:
Code:
Private Sub cmd_Kopieren_Click()
    For i% = 0 To Me!Liste1.ListCount - 1
        If Me!Liste1.Selected(i%) = True Then
            NeueListe = NeueListe & Me!Liste1.Column(0, i%) & ";"
        End If
    Next i%
    DoCmd.OpenForm "Hauptformular"
    Forms!Hauptformular!Liste2.RowSource = ""
    Forms!Hauptformular!Liste2.RowSourceType = "Value List"
    Forms!Hauptformular!Liste2.RowSource = NeueListe
End Sub

Hauptformular=da ist ein Listenfeld, in das die Daten kopiert werden sollen
Liste1=Ist das Listenfeld, wo die Daten drin stehen(ist in anderem Formular)
Liste2=Ist im Hauptformular und darin sollen die Daten rein kopiert werden

Also, Daten sind angeklickt. Nun wird ein Button gedrückt. Das momentane Formular wird geschlossen, das Hauptformular geöffnet und im Listenfeld dort, stehen die Daten aus dem vorherigen Listenfeld, die ausgewählt wurden.

Ist der Code falsch bzw. wie muss ich den noch ändern??
Willi Wipp
Moderator


Verfasst am:
11. Apr 2005, 09:59
Rufname:
Wohnort: Raum Wiesbaden


Re: listenfelder - Re: listenfelder

Nach oben
       

Hi di,

eigentlich sollte der Code funktionieren. Was ist den Dein Problem? Welche Fehlermeldung?

Nachtrag:
Wir moechten Dich bitten in Zukunft keine Doppelpostings mehr zu machen.
Wir finden Deine Beitraege auch, wenn Du sie nur in einem Forum postest.
Das macht so nur unnoetige Arbeit
und frustiert die Leute die die Frage zum zweiten oder dritten Mal beantwortet haben!
Fragen zum gleichen Thema, kann man auch an ein bestehendes Thema anhaengen.
Das erleichtert es Anderen dem Loesungsweg zu folgen!

Dieses Thema ist wegen Doppelposting gesperrt!

Weiter gehts mit daten von listenfeld1 in listenfeld2 kopieren

_________________
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   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. 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 Formulare: Listenfeld über ListenfeldER steuern 6 Tom_hh 82 03. Feb 2014, 19:37
Tom_hh Listenfeld über ListenfeldER steuern
Keine neuen Beiträge Access Formulare: Mehrere Listenfelder ans Unterformular übergeben 5 MarkusV 183 26. März 2013, 09:18
MarkusV Mehrere Listenfelder ans Unterformular übergeben
Keine neuen Beiträge Access Formulare: abhängige Listenfelder 3 ptfit01 186 22. Jul 2012, 22:10
MissPh! abhängige Listenfelder
Keine neuen Beiträge Access Formulare: Listenfelder gruppieren 1 gastler 291 29. Sep 2009, 19:59
jens05 Listenfelder gruppieren
Keine neuen Beiträge Access Formulare: Abhängige Listenfelder mit mehreren Kriterien 10 pezi4u 590 06. Sep 2009, 11:18
pezi4u Abhängige Listenfelder mit mehreren Kriterien
Keine neuen Beiträge Access Formulare: Listenfelder Kombinieren 10 Joe_Black84 396 09. Jan 2009, 05:38
Willi Wipp Listenfelder Kombinieren
Keine neuen Beiträge Access Programmierung / VBA: Vergleich 2 Listenfelder über eine Tabelle 0 jon06 288 07. Aug 2008, 09:39
jon06 Vergleich 2 Listenfelder über eine Tabelle
Keine neuen Beiträge Access Programmierung / VBA: Listenfelder Aktualisieren und andere Spalten übergeben! 3 5ky 1294 14. Apr 2008, 14:43
rita2008 Listenfelder Aktualisieren und andere Spalten übergeben!
Keine neuen Beiträge Access Formulare: Listenfelder aktualisieren 2 Gast79 497 29. Jan 2008, 11:35
jens05 Listenfelder aktualisieren
Keine neuen Beiträge Access Formulare: Listenfelder im Formular 1 Fischmac 402 03. Jul 2007, 16:16
Thomas2007 Listenfelder im Formular
Keine neuen Beiträge Access Formulare: Einzelne Listenfelder addieren 8 frs99 2218 24. Aug 2006, 11:03
blicki Einzelne Listenfelder addieren
Keine neuen Beiträge Access Formulare: Gehts besser - Listenfelder 14 oli_revi 793 07. Jul 2006, 06:11
oli_revi Gehts besser - Listenfelder
 

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