Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
kombinationsfeld spalten separat ?
zurück: Bild auf Befehlsschaltfläche nur unter Bedingungen anzeigen weiter: formular öffnen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Rückfrage Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
speddy
Gast


Verfasst am:
09. Okt 2006, 10:05
Rufname:

kombinationsfeld spalten separat ? - kombinationsfeld spalten separat ?

Nach oben
       Version: Office 2003

Hallo zusammen,

in einem Formular werden Kundeninformationen eingegeben (Name, Tel.Nr etc.). Auch bis zu 5 Ansprechpartner können eingegeben werden. Daraus entsteht dann 1 Datensatz. Für den nächsten Kunden entsteht der 2. Datensatz usw.

Nun können in einem weiteren Formular Angaben zu Kontakten mit dem Kunden gemacht werden. Hier stoße ich nun auf meine Problem.

In einem Kombinationsfeld soll man sich einen der 5 Ansprechpartner auswählen können.

Ich habe also eine Abfrage gemacht, die die Ansprechpartner selektiert. Allerdings werden im Kombifeld alle 5 Ansprechpartner HORIZONTAL angezeigt. Man kann also nur den gesamten Datensatz anwählen.

Geht es, dass ich aus 5 Spalten einer Tabelle 5 Zeilen in einem Kombinationsfeld mache, wobei nur eine der Zeilen ausgewählt wird ?

Vielen Dank im voraus für eure Tipps
Nouba
nicht ganz unwissend :)


Verfasst am:
09. Okt 2006, 11:03
Rufname:
Wohnort: Berlin


AW: kombinationsfeld spalten separat ? - AW: kombinationsfeld spalten separat ?

Nach oben
       Version: Office 2003

Hallo,

am besten lagert man die Ansprechpartner in eine externe Tabelle aus, dann können es auch mehr als 5 werden und man hat nicht unnötig mit Abfragen zu kämpfen. Smile Zur Dateneingabe käme ein über die KUNDE_ID verknüpftes Unterformular im Kundenformular in Betracht.
Code:
  +-------------+       +-----------------+
  | KUNDE       |       | ANSPRECHPARTNER |
  +-------------+       +-----------------+
  | KUNDE_ID PK |  1:N /| AP_ID    PK     |
  | NACHNAME    |*------| KUNDE_ID FK     |
  | VORNAME     |      \| NACHNAME        |
  | ANREDE      |       | VORNAME         |
  | TELEFON     |       +-----------------+
  | MOBIL       |
  | FAX         |
  +-------------+
Zum Nachbauen kannst Du diese beiden Abfragen jeweils in der SQL-Ansicht eingeben und ausführen.
Code:
CREATE TABLE KUNDE (
    KUNDE_ID     COUNTER
                 CONSTRAINT PK_KUNDE PRIMARY KEY,
    NACHNAME     VARCHAR(30) NOT NULL,
    VORNAME      VARCHAR(20) NOT NULL,
    ANREDE       VARCHAR(20),
    TELEFON      VARCHAR(24),
    MOBIL        VARCHAR(24),
    FAX          VARCHAR(24)
);

CREATE TABLE ANSPRECHPARTNER (
    AP_ID        COUNTER
                 CONSTRAINT PK_ANSPRECHPARTNER PRIMARY KEY,
    KUNDE_ID     INTEGER     NOT NULL
                 CONSTRAINT FK_ANSPRECHPARTNER_KUNDE
                 REFERENCES KUNDE ( KUNDE_ID ),
    NACHNAME     VARCHAR(30) NOT NULL,
    VORNAME      VARCHAR(30) NOT NULL
);
Für die suboptimale Kampfvariante könnte man eine Vereinigungsabfrage verwenden, um alle Ansprechpartner je Kunde aufgelistet zu bekommen.
Code:
SELECT KUNDE_ID, ANSPRECHPARTNER1
FROM   KUNDE
WHERE  ANSPRECHPARTNER1 IS NOT NULL
UNION ALL
SELECT KUNDE_ID, ANSPRECHPARTNER2
FROM   KUNDE
WHERE  ANSPRECHPARTNER2 IS NOT NULL
UNION ALL
SELECT KUNDE_ID, ANSPRECHPARTNER3
FROM   KUNDE
WHERE  ANSPRECHPARTNER3 IS NOT NULL
UNION ALL
SELECT KUNDE_ID, ANSPRECHPARTNER4
FROM   KUNDE
WHERE  ANSPRECHPARTNER4 IS NOT NULL
UNION ALL
SELECT KUNDE_ID, ANSPRECHPARTNER5
FROM   KUNDE
WHERE  ANSPRECHPARTNER5 IS NOT NULL;

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
speddy
Gast


Verfasst am:
09. Okt 2006, 11:28
Rufname:

AW: kombinationsfeld spalten separat ? - AW: kombinationsfeld spalten separat ?

Nach oben
       Version: Office 2003

super. Vielen Dank.

Noch eine andere Frage:

Ich habe in dem Formular, in dem die Kontakte eingepflegt werden, diverse Felder, die Inhalte der Felder werden über Abfragen gefüllt (z.B. Kundennummer etc.).

Alle Angaben in diesem Formular werden wie folgt in die Tabelle Historie3 übergeben:
Code:
    sSQL = "INSERT INTO Historie3 " & _
                  "(HistorieGespräch, HistorieDatum, HistorieFirma, " & _
                   "HistorieAnsprechpartner, HistorieKontaktart, " & _
                   "HistorieKundennummer) " & _
           "VALUES ('" & Me!gesprächsinhalt & "', '" & Me!datum & "', " & _
                   "'" & Me!Firma & "', '" & Me!ansprechpartner & "', " & _
                   "'" & Me!kontaktart & "', '" & Me!kundennummer2 & "');"
    Application.CurrentDb.Execute sSQL
Allerdings werden die Daten nur dann übergeben, wenn ich das betreffende Feld anklicke und mit Enter bestätige.

Geht das auch so, daß die Daten, die aus den Abfragen stammen direkt als "angeklickt und bestätigt" übernommen werden ???

Danke und Gruß
Nouba
nicht ganz unwissend :)


Verfasst am:
09. Okt 2006, 11:38
Rufname:
Wohnort: Berlin


AW: kombinationsfeld spalten separat ? - AW: kombinationsfeld spalten separat ?

Nach oben
       Version: Office 2003

Hallo,

die Informationen sind zu dünn, um eine Erklärung für das seltsame Phänomen erkennen zu können.

PS: Es macht sich in Foren im allgemeinen gut, Fragen nach Themen geordnet zu stellen, denn so will sie auch jemand wiederfinden, der die Suchfunktion benutzt. Smile

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
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: Spalten in einer Zeile anzeigen (Denkfrage :)) 2 MatthiasDD 829 03. Feb 2006, 11:55
Willi Wipp Spalten in einer Zeile anzeigen (Denkfrage :))
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage nur über 2 Spalten 1 BOMA 730 03. Feb 2006, 08:30
NicolasII Abfrage nur über 2 Spalten
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnung Anzahl von Tagen aus 2 Spalten eines Datensatzes 1 Redferne 1025 16. Jan 2006, 09:03
stpimi Berechnung Anzahl von Tagen aus 2 Spalten eines Datensatzes
Keine neuen Beiträge Access Tabellen & Abfragen: Spalten von anderen Spalten kopieren 2 TheRealKing 724 13. Jan 2006, 19:14
TheRealKing Spalten von anderen Spalten kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: 2 Spalten 2 Vision2003 619 06. Jan 2006, 14:41
Willi Wipp 2 Spalten
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Spalten zu eine Spalte führen 3 Janosch 744 08. Dez 2005, 21:02
Alwin mehrere Spalten zu eine Spalte führen
Keine neuen Beiträge Access Tabellen & Abfragen: access spalten mit fast verschiedeneem inhalt vergleichen 1 siegpes 4289 07. Okt 2005, 21:48
reke access spalten mit fast verschiedeneem inhalt vergleichen
Keine neuen Beiträge Access Tabellen & Abfragen: Trennung von Zahlen in Spalten 6 Magnum1065 3219 06. Okt 2005, 08:39
Magnum1065 Trennung von Zahlen in Spalten
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage nicht alle spalten 2 JBF 519 22. Sep 2005, 12:52
JBF Abfrage nicht alle spalten
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Spalten in eine transformieren 2 spollwing 1767 01. Aug 2005, 09:22
Gast mehrere Spalten in eine transformieren
Keine neuen Beiträge Access Tabellen & Abfragen: beim import 2 spalten zusammenführen (A03) 2 PrinceArthas 613 28. Jul 2005, 19:32
PrinceArthas beim import 2 spalten zusammenführen (A03)
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragefeld kombiniert aus zwei Spalten einer Tabelle 1 nilz 831 22. Jul 2005, 14:54
jens05 Abfragefeld kombiniert aus zwei Spalten einer Tabelle
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web