Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Datensätze aus Listenfeld in anderes Listenfeld übertragen
Gehe zu Seite 1, 2  Weiter
zurück: Text in große Buchstaben umwandeln weiter: Memofeld: Formatierungen, Grafiken etc. 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
sepp3103
Im Profil kannst Du frei den Rang ändern


Verfasst am:
15. Mai 2008, 11:02
Rufname:

Datensätze aus Listenfeld in anderes Listenfeld übertragen - Datensätze aus Listenfeld in anderes Listenfeld übertragen

Nach oben
       Version: Office 2k (2000)

Hallo zusammen,
ich habe in einer Adress-DB ein Formular in welches ich die Suchfunktion von Thomasro (die übrigens bestens funktionert Wink ) eingebaut habe. Das Suchergebnis wird dann nicht im Endlosformular, sondern in einem Listenfeld 1 angezeigt. Soweit funktioniert alles wunderbar.
Nun stehe aber vor folgendem Problem:
Ich möchte gerne die gefundenen Datensätze, die im Listenfeld 1 angezeigt werden per Button in ein Listenfeld 2 Übertragen. Es soll dabei möglich sein, alle Datensätze auf einmal oder auch einzelne ausgewählte Datensätze vom Listenfeld 1 in das Listefeld 2 zu übertragen. Datensätze, die übertrgen wurden, sollen dann im Listenfeld 1 nicht mehr vorhanden sein. Über einen weiteren Button soll die Funktionalität auch in die "andere" Richtung möglich sein (also von Listenfeld 2 wieder zurück in Listenfeld 1).
Hintergrund: Über das Listenfeld 2 soll, indem die Suchfunktion mehrmals durchlaufen wird und die entsprechenden Ergbnisse vom Listenfeld 1 in das Listenfeld 2 übertragen werden (aggregiertes Ergebnis), ein gewünschter Personenkreis zusammengestellt werden.
Crusico
zwischen Anfänger und Fortge.


Verfasst am:
20. Mai 2008, 07:25
Rufname:


AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

Hi,

eigentlich ist das nicht so schwer. Erstelle bei der Tabelle von Listenfeld1 noch eine Spalte mit Ja/Nein. Die kannst du z.B. Ausgewählt benennen.

Jetzt musst du nur sagen, Listenfeld1 alle Daten anzeigen mit Ausgewählt = Ja.
Bei Listenfeld2 alle Daten anzeigen mit Ausgewählt = Nein.

Wenn du jetzt von Listenfeld1 zu Listenfeld2 Daten rüberschicken willst, brauchst nur dem Wert in Ausgewählt zu ändern und beide Listenfelder Aktualisieren.
hellblau
Autodidakt


Verfasst am:
22. Mai 2008, 14:53
Rufname:
Wohnort: München

AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

Soll die Auswahl temporär oder dauerhaft erfolgen?

Ich habe eine Tabelle erstellt, die temporär nur den index einer anderen Tabelle aufnehmen kann.
Über 4 schltflächen habe ich dann per DAO die links im Lstenfeld gewählten einräge in diese tabelle kopiert.

Wenn du Interesse hast gern ausführlicher....

Viele Grüße

_________________
Ich benutze noch ein antiquiertes A00 Smile

Alle lieben Microsoft......
novalis
Erste Schritte sind gemacht


Verfasst am:
02. Jun 2008, 20:31
Rufname:

AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

Hallo zusammen,

verzweifele ebenfalls schon länger an diesem Problem und habe Interesse an einer ausführlicheren Lösung.

Ausgangslage bei mir:
- Tabelle 1 mit Personen, Tabelle 2 mit Eigenschaften, Tabelle 3 mit Zuordnung Person-Eigenschaft (d.h. n:m Beziehung Person-Eigenschaft)
- Im linken Listenfeld sollen alle nicht zugeordneten Eigenschaften auftauchen, im rechten alle zugeordneten
- Über Buttons sollen die Eigenschaften von den Listen hin- und hergeschoben werden
- Alle Änderungen sollen in den Tabellen gespeichert werden

Hoffe, dass ich mich einigermaßen verständlich ausgedrückt habe. Wäre super wenn da jemand ne Idee hat!

Vielen Dank schon mal!

_________________
VG, Andreas
Crusico
zwischen Anfänger und Fortge.


Verfasst am:
03. Jun 2008, 18:03
Rufname:


AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

Hallo,

da musst du mir mehr dazu sagen, was sind das für Eigenschaften?
Kommen die nur 1 mal pro Person vor?
novalis
Erste Schritte sind gemacht


Verfasst am:
03. Jun 2008, 18:17
Rufname:

AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

Hi,
hier mal ein Beispieldatensatz:

Tabelle 1: Personen
1 Hans
2 Peter
3 Elke

Tabelle 2: Eigenschaften
1 zielstrebig
2 fleissig
3 gewissenhaft
4 schnell

Tabelle 3: Zuordnung
1 2
1 3
2 1
3 3
3 4
--> Hans --> fleissig, gewissenhaft
--> Peter --> zielstrebig
--> Elke --> gewissenhaft, schnell

Mein Zeil ist es, ein Formular zu erstellen in dem ich die Personen bearbeiten und ihnen mit oben beschriebener Methode Eigenschaften zuweisen kann. Die Eigenschaften selbst sollen über ein zweiten Formular bearbeitet werden.

Da ich ziemlicher Anfänger bin, hab ich keine Ahnung wie ich über VBA Listenfelder lesen und schreiben kann, Einträge verschiebe und dann wohl noch SQL Anweisungen selbst zusammenbauen muss um die Daten zu speichern...

Edit 1: Ach ja, jede Eigenschaft kommt nur ein mal pro Person vor, kann aber mehreren Personen zugewiesen werden.

Edit 2: Im Word findet man ein ein Beispiel für 2 kombinierte Listenfelder unter "Extras" -> "Vorlagen und Add-Ins..." -> "Organisieren"

_________________
VG, Andreas
Willi Wipp
Moderator


Verfasst am:
04. Jun 2008, 02:21
Rufname:
Wohnort: Raum Wiesbaden

Re: Datensätze aus Listenfeld in anderes Listenfeld übertrag - Re: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

Hi novalis,

die einfachere Umsetzung waere ein UFo fuer die Tabelle tblZuordnung zu verwenden.
Die Zuordnung der Eigenschaften koennte dann Datensatzweise mit einem Kombinationsfeld
fuer die Tabelle tblEigenschaften erfolgen. Das geht sogar ganz ohne VBA ;)

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Zuletzt bearbeitet von Willi Wipp am 05. Jun 2008, 00:21, insgesamt 2-mal bearbeitet
Crusico
zwischen Anfänger und Fortge.


Verfasst am:
04. Jun 2008, 14:08
Rufname:

AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

Hi,

also wenn Willi ohne VBA kann...
ich kenne leider nur eingen Weg mit VBA...
Aber lieber den einfacheren Weg gehen ohne VBA!
Will könntest du eine Beispiel DB hochladen?
Willi Wipp
Moderator


Verfasst am:
05. Jun 2008, 00:20
Rufname:
Wohnort: Raum Wiesbaden

Re: Datensätze aus Listenfeld in anderes ... (II) - Re: Datensätze aus Listenfeld in anderes ... (II)

Nach oben
       Version: Office 2k (2000)

@Crusico,

na einfach ...

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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



PersonEigenschaftDB.zip
 Beschreibung:

Download
 Dateiname:  PersonEigenschaftDB.zip
 Dateigröße:  18.85 KB
 Heruntergeladen:  57 mal

novalis
Erste Schritte sind gemacht


Verfasst am:
05. Jun 2008, 10:50
Rufname:

AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

Vielen Dank Willi! Schöne einfache Lösung die genau das macht was ich wollte!

Zwecks Komfort und intuitiver Bedienung würde mir aber die 2-Listen-Lösung noch besser gefallen. Lade dazu mal einen Rohentwurf der DB ohne Funktionalität hoch.

Würde folgendermaßen vorgehen:
- Abfrage aller Eigenschaften und Abfrage aller zugewiesener Eigenschaften -> Speichern in Array mit true/false je nachdem ob zugewiesen
- Linke Liste alle false anzeigen, rechte Liste alle true
- Bei klick auf einen Button: entsprechenden SQL-Befehl ausführen, dann die 2 Abfragen nochmals ausführen und Listen aktualisieren

Bin für Tipps zur Umsetzung dankbar! Wäre für mich ne gute Gelegenheit mich endlich etwas in VBA einzuarbeiten ;)

_________________
VG, Andreas



beispielZuordnung.zip
 Beschreibung:

Download
 Dateiname:  beispielZuordnung.zip
 Dateigröße:  17.73 KB
 Heruntergeladen:  34 mal

Willi Wipp
Moderator


Verfasst am:
06. Jun 2008, 00:06
Rufname:
Wohnort: Raum Wiesbaden

Re: Datensätze aus Listenfeld in anderes ... (III) - Re: Datensätze aus Listenfeld in anderes ... (III)

Nach oben
       Version: Office 2k (2000)

Hi novalis,

ich wuerde in jedem Fall auf den zusammengesetzten Primaerschluessel in der Tabelle tlnkPerson2Eigenschaft verzichten.
Ein zusammengesetzter Index sollte reichen und ein Primaerschluessel-Autowert-Feld ist einfacher zu haendeln ;)

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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



beispielZuordnungNeu.zip
 Beschreibung:

Download
 Dateiname:  beispielZuordnungNeu.zip
 Dateigröße:  31.92 KB
 Heruntergeladen:  67 mal

novalis
Erste Schritte sind gemacht


Verfasst am:
06. Jun 2008, 08:20
Rufname:

AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

hey super! vielen dank dafür, funktioniert perfekt!
Das mit dem Primärschlüssel passe ich dann noch bei mir an.
Danke noch mal, hätte ich sonst nicht hinbekommen!

_________________
VG, Andreas
rauschgold
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Jul 2008, 11:22
Rufname:
Wohnort: Schonach im Schwarzwald

AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2003

Hallo!
vielen Dank für den Lösungsweg der hier beschrieben wird. Genau das benötige ich auch. Ich habe nur ein Problem: wenn ich von "nicht zugewiesen" etwas zuweise bei einem Kunde und dann zu einem anderen Kunde navigiere, erscheint das bei diesem Kunde auch, ich kann es auch nicht bearbeiten.
Was muß ich hier noch machen, dass die Zuweisungen kundenindividuell angezeigt werden?
Vielen Dank für Eure Hilfe
Grüße
Matthias
Willi Wipp
Moderator


Verfasst am:
30. Jul 2008, 16:39
Rufname:
Wohnort: Raum Wiesbaden

Re: Datensätze aus Listenfeld in anderes ... (IV) - Re: Datensätze aus Listenfeld in anderes ... (IV)

Nach oben
       Version: Office 2k (2000)

Hi rauschgold,

welche Variante verwendest Du denn?
Wenn es die VBA-Varinate ist, hast Du den Code im Formular-Ereignis Beim Anzeigen (Current) gesehen?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
rauschgold
Im Profil kannst Du frei den Rang ändern


Verfasst am:
01. Aug 2008, 13:50
Rufname:
Wohnort: Schonach im Schwarzwald


AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag - AW: Datensätze aus Listenfeld in anderes Listenfeld übertrag

Nach oben
       Version: Office 2k (2000)

Hallo Willi,
vielen Dank für Deine Antwort! Ich nutze die VBA-Variante, den Code hatte ich gesehen und verwendet, aber irgendwie leert es das Listenfeld nicht beim Wechsel eines Kunden. ich vewende "beispielzuordnungneu"
Gruß und vielen Dank
Matthias
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite 1, 2  Weiter
Diese Seite Freunden empfehlen

Seite 1 von 2
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: Filtere alle Datensätze ab der 3 Stelle die nicht PC heißen? 7 centerguide 1302 18. Mai 2005, 11:39
centerguide Filtere alle Datensätze ab der 3 Stelle die nicht PC heißen?
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze zusammenfassen 1 Tatanka 1121 29. Apr 2005, 14:52
jens05 Datensätze zusammenfassen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis in Tabelle übertragen 1 GK123 808 20. Apr 2005, 11:29
Willi Wipp Abfrageergebnis in Tabelle übertragen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Datensätze zählen (im Formular oder Bericht) ? 3 anna-bolika 3756 31. März 2005, 12:50
Dalmatinchen Anzahl der Datensätze zählen (im Formular oder Bericht) ?
Keine neuen Beiträge Access Tabellen & Abfragen: Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info 2 Steve 914 14. Jan 2005, 00:43
Steve Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info
Keine neuen Beiträge Access Tabellen & Abfragen: multiplizieren zweier verschiedener Datensätze 3 Stara 913 13. Jan 2005, 20:36
Skogafoss multiplizieren zweier verschiedener Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: Anfügeabfrage für neue Datensätze 2 Gast 938 06. Jan 2005, 15:52
Gast Anfügeabfrage für neue Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: Filtern aus Kombi & Listenfeld 1 Gast 817 16. Nov 2004, 22:07
lothi Filtern aus Kombi & Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage: Datensätze älter als.... 4 KarlK 929 01. Nov 2004, 19:07
KarlK Abfrage: Datensätze älter als....
Keine neuen Beiträge Access Tabellen & Abfragen: Einmalige Datensätze löschen 18 frankkugler 1614 18. Okt 2004, 15:33
frankkugler Einmalige Datensätze löschen
Keine neuen Beiträge Access Tabellen & Abfragen: 24 felder aus 1 DS in 24 versch. Datensätze kopieren. 3 Mirko 593 30. Jul 2004, 13:55
Willi Wipp 24 felder aus 1 DS in 24 versch. Datensätze kopieren.
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Formel zur Abfrage doppelte Datensätze 2 sklein2405 2827 24. Jun 2004, 09:22
Willi Wipp Suche Formel zur Abfrage doppelte Datensätze
 

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