Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Combobox Suche mit zwei Tabellen
zurück: Sortierte Anzeige in Kombinationsfeld weiter: Wert automatisch übernehmen? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
zooma
Gast


Verfasst am:
02. Jun 2004, 11:40
Rufname:

Combobox Suche mit zwei Tabellen - Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo zusammen,

ich habe eine Combobox mit der ich eine Datensatz-Suche aus dem Inhalt der Tabelle 'Alpha' vornehme. Das mache ich so:
Code:
Private Sub cbo_outlook_AfterUpdate()
        Me.RecordsetClone.FindFirst "[ID]=" & Me!cbo_outlook
        Me.FirstName.SetFocus
    If Me.RecordsetClone.NoMatch Then
       MsgBox "Record does not exist."
    Else
        Me.Bookmark = Me.RecordsetClone.Bookmark
    End If
End Sub

Sofern ein Datensatz in der Tabelle 'Alpha' gefunden wird, soll dieser Datensatz in einem Formular angezeigt werden. Die Felder des Formulars (First, Last, Department, etc.) stammen aber aus der zweiten Tabelle 'Beta'.

Wie schaffe ich es, dass ich den gefundenen Datensatz aus Tabelle 'Alpha' in Tabelle 'Beta' einfügen kann und im Formular angezeigt bekomme?

Danke für die Hilfe.

Gruss
zooma
lothi
c#, .Net


Verfasst am:
02. Jun 2004, 13:33
Rufname:
Wohnort: Birgisch


AW: Combobox Suche mit zwei Tabellen - AW: Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo

Am einfachsten ist es wenn du beide Tabellen in einer Abfrage vereinigst und dann die Abfrage als Datenherkunft für das Formular nimmst.

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
zooma
Gast


Verfasst am:
02. Jun 2004, 13:41
Rufname:

Combobox Suche mit zwei Tabellen - Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo Lothi,

vielen Dank für deine Antwort.

Leider kann ich die beiden Tabellen nicht verbinden. Es ist eine Art Kundendatenbank. Die eine Tabelle beinhaltet alle bestehenden Kunden und die andere Tabelle alle möglichen Kunden (importiert aus Outlook). Die Outlook-Tabelle soll zur Vereinfachung der Eingabe neuer Kunden dienen. D.h. ein Outlook Kunde wird dann in die Tabelle der bestehenden Kunden übernommen. Die Datenherkunft, so denke ich, muss die Tabelle der bestehenden Kunden sein.

Kann ich irgendwie mein After_Update erweitern?

Gruss
zooma
lothi
c#, .Net


Verfasst am:
02. Jun 2004, 13:48
Rufname:
Wohnort: Birgisch

AW: Combobox Suche mit zwei Tabellen - AW: Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo zooma

Sind denn alle angaben der Tabelle im Kombinationsfeld. Dann kannst du den Wert aus dem Kombifeld in ungebundene Textfelder schreiben.

Wenn der Wert in der 2. Spalte ist:

Im Textfeld
Code:
=[Kombifeld].Column(1)

Wenn du die Daten in der Tabelle speichern möchtest musst das in der Eigenschaft Standartwert machen.

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
Gast



Verfasst am:
02. Jun 2004, 14:12
Rufname:


AW: Combobox Suche mit zwei Tabellen - AW: Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo Lothi,

das mit dem Standardwert geht nicht, denke ich. In der Formularfeldern stehen ja die Standardwerte für die Tabelle der bestehenden Kunden.

Gruss
zooma
lothi
c#, .Net


Verfasst am:
02. Jun 2004, 14:22
Rufname:
Wohnort: Birgisch

AW: Combobox Suche mit zwei Tabellen - AW: Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo zooma

Bevor wir gegen einnander reden. Ich habe dich so verstanden.

Du hast eine Tabelle Kunden. Dann hast du eine 2. Tabelle mit Adressen aus dem Outlook.

Jetzt wenn eine Adresse in der Tabelle Kunden fehlt willst du dem User die Möglichkeit geben eine Adresse aus der Outlooktabelle auszulesen und so die neuen Daten in die Tabelle Kunden zu speichern.


Kannst du denn nicht in der Outlook Tabelle ein Feldmachen Kunde JA/Nein und nur das aktualisieren. Dann kannst du doch nachher die Tabelle nach kKunden oder nicht Kunden filtrieren.

Sonst erklär mir noch mal wie die Tabellen heissen und welche Felder du von welcher Tabelle wohin haben möchtest.

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
zooma
Gast


Verfasst am:
02. Jun 2004, 14:46
Rufname:

AW: Combobox Suche mit zwei Tabellen - AW: Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo Lothi,

also... ich habe eine Tabelle die heisst 'customer', das sind bestehende Kunden. Sobald ich einen neuen Kunden im Formular erfasse, werden die Angaben in die Tabelle 'customer' geschrieben. Das Formular hat also alle Felder aus der Tabelle 'customer'.

Als Eingabehilfe für die Benutzer habe ich nun eine weitere Tabelle aus Outlook eingebunden mit dem Namen 'outlook'. Über die Combobox 'cbo_outlook' kann der Benutzer die Tabelle 'outlook' nach dem neu zu erfassenden Kunden durchsuchen.

Combobox Row Source: SELECT DISTINCTROW [outlook].[ID], [outlook].[Last] & ", " &[outlook].[First], [outlook].[Department], [outlook].[office], [outlook].[phone],[outlook].[account] FROM [outlook] Order by [outlook].[Last]& "," & [outlook].[First]

Wenn der Kunde in der Outlook-Tabelle gefunden wird, sollen die Angaben im Formular angezeigt werden und in die Tabelle 'customer' geschrieben werden in die Felder Firstname, Lastname, etc.

Ich dachte, ich könnte mein After-Update-Event irgendwie erweitern und gut is.
Code:
Private Sub cbo_outlook_AfterUpdate()
        Me.RecordsetClone.FindFirst "[ID]=" & Me!cbo_outlook
        Me.FirstName.SetFocus
    If Me.RecordsetClone.NoMatch Then
       MsgBox "Record does not exist."
    Else
        Me.Bookmark = Me.RecordsetClone.Bookmark
    End If
End Sub

Danke schon mal.

Gruss
zooma
lothi
c#, .Net


Verfasst am:
02. Jun 2004, 15:47
Rufname:
Wohnort: Birgisch

AW: Combobox Suche mit zwei Tabellen - AW: Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo

Wenn der User einen neuen Datensatz ausgewählt hat kannst du beim AfterUpdate noch folgendes hinzuschreiben:
Code:
Private Sub cbo_outlook_AfterUpdate()
        Me.RecordsetClone.FindFirst "[ID]=" & Me!cbo_outlook
        Me.FirstName.SetFocus
    If Me.RecordsetClone.NoMatch Then
       MsgBox "Record does not exist."
    Else
        Me.Bookmark = Me.RecordsetClone.Bookmark
    End If
   Me!Firstname = Me!cbooutlook.Column(1) 'Inhalt Spalte2 übergeben
   Me!Lastname = Me!cbo_outlook.Column(2)'Inhalt Spalte3 übergeben
  'u.s.w
End Sub

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
zooma
Gast


Verfasst am:
03. Jun 2004, 11:19
Rufname:

AW: Combobox Suche mit zwei Tabellen - AW: Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo Lothi,

geht irgendwie nicht. Ich bekomme schon vorher einen "Run-time error '3070'. The Microsoft Jet database engine does not recognize 'ID' as a valid name or expression."

Das Feld 'ID' ist ein numerisches Feld, Limit to List ist auf Yes.
Ich kann den Fehler aber nicht finden.

Gruss
zooma
lothi
c#, .Net


Verfasst am:
04. Jun 2004, 07:30
Rufname:
Wohnort: Birgisch

AW: Combobox Suche mit zwei Tabellen - AW: Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo zooma

Das Feld [ID] ist auch wirklich im Formular enthalten?
Schau mal in der Eigenschaft Name ob da wirklich [ID] steht?

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
Gast



Verfasst am:
04. Jun 2004, 11:56
Rufname:


AW: Combobox Suche mit zwei Tabellen - AW: Combobox Suche mit zwei Tabellen

Nach oben
       

Hallo Lothi,

genau das war das Problem. Alles wird gut!

Danke für deine Hilfe.

Ciao,
zooma
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: aufsummieren 2er tabellen 1 micky1409 1026 17. Jul 2004, 23:43
faßnacht(IT); aufsummieren 2er tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: 2 Tabellen verknüpfen 1 Micky1409 873 08. Jul 2004, 13:12
stpimi 2 Tabellen verknüpfen
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Formel zur Abfrage doppelte Datensätze 2 sklein2405 2828 24. Jun 2004, 09:22
Willi Wipp Suche Formel zur Abfrage doppelte Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: tabellen mit einander verbinden 6 TeeJay 1738 16. Jun 2004, 11:15
TeeJay tabellen mit einander verbinden
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle mit Beziehung zu anderen Tabellen updaten - wie ? 4 miredoju 2685 15. Jun 2004, 10:24
miredoju Tabelle mit Beziehung zu anderen Tabellen updaten - wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: 2 tabellen vergleichen 4 Lordoo88 1556 03. Jun 2004, 16:43
Lordoo88 2 tabellen vergleichen
Keine neuen Beiträge Access Tabellen & Abfragen: aufklappbare Tabellen 1 Acco 1450 28. Apr 2004, 16:15
KatjaS aufklappbare Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellen befüllen lassen 1 Cresito 1049 28. Apr 2004, 09:45
lupos Tabellen befüllen lassen
Keine neuen Beiträge Access Tabellen & Abfragen: neue Tabellen erstellen aus vorhandener Tabelle 6 moni 2010 29. März 2004, 15:39
moni neue Tabellen erstellen aus vorhandener Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: neue Tabellen erzeugen; kopieren 7 DiplomandSPS 1323 25. März 2004, 10:01
fridgenep neue Tabellen erzeugen; kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: 2 Tabellen in eine neue 18 Gast 2365 23. März 2004, 10:44
mrd 2 Tabellen in eine neue
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus zwei Tabellen in einem Formular ohne Unterformul 4 Hippolytus 749 09. März 2004, 15:07
Hippolytus Abfrage aus zwei Tabellen in einem Formular ohne Unterformul
 

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