Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Problemkind am Januar 30, 2023, 10:28:11

Titel: Zellwert suchen, übertragen
Beitrag von: Problemkind am Januar 30, 2023, 10:28:11
Hallo und Moin,

Ich habe ein HF bei dem im Formularkopf ein ungebundenes Textfeld mit Daten gefüllt wird (Scanner oder per Hand).
Dieses wird über
______________________________________________
Private Sub Text0_AfterUpdate()
Dim rs As Recordset
Set rs = Me.RecordsetClone

rs.FindFirst "Code_1 = " & Me!Text0 & ""

If Not rs.NoMatch Then
   Me.Bookmark = rs.Bookmark
End If
End Sub
_______________________________
ausgelesen und übergibt die Daten an ein Feld im HF welches dann weitere Daten anzeigt.

Jetzt gibt es aber nicht nur das Feld Code_1, sondern auch Code_2 und Code_3.

Wie kann/muss ich das SUB verändern, damit nicht nur Code_1 sondern auch Code_2 .... durchsucht und übergeben werden?

Hintergrund:
Ich habe eine Tabelle in der verschiedene Codes ein und dasselbe beschreiben. 
z.B. Ölfilter VW T5:  Code_1: HU778 ; Code_2: HB123 ; Code_3: FF202  (Je nach Hersteller, Original oder Nachbau).
Alle diese Filter sollen später unter einer Artikelnummer (z.B. VW1000) gefunden und gebucht werden können.
Wichtig wäre jetzt aber das ich über Text0 den entsprechenden Datensatz finde.

Ich danke jetzt schon einmal für eure Ideen und hoffe, dass ich diese auch verstehe und umsetzen kann.

Gruß  Frank
Titel: Re: Zellwert suchen, übertragen
Beitrag von: MzKlMu am Januar 30, 2023, 10:59:15
Hallo,
die Zuordnungstabelle ist falsch aufgebaut.
Die Codes müssen in einem Feld in jeweils einem Datensatz erfasst werden.
Dann braucht es noch eine Tabelle für die originale Artikelnummer mit Bezeihnung und eine Fremdschlüssel zum Originalhersteller. Und ggf. auch für den Fremdhersteller. Die neue Zuordnungstabelle erhält dann je einen Fremdschlüssel zu Originalteil- und Fremdhersteller.
Dann wird immer nur in einem Feld gesucht.

PS:
In Access gibt es keine Zellen, das ist ein Excelbegriff. In Access gibt es Felder bzw. Spalten und Datensätze. Nur als Hinweis.
Titel: Re: Zellwert suchen, übertragen
Beitrag von: Problemkind am Januar 30, 2023, 13:33:53
Puh....
da habe ich es nun mit "ich hoffe das ich es verstehe"...

Verstanden habe ich, dass dieses Suchen nur in einer Spalte funktioniert.

Werde jetzt versuchen die Datei (sie ist ja noch im Aufbau) anzupassen.


Ich sage erst einmal Danke für den Hinweis.

Gruß

Frank
Titel: Re: Zellwert suchen, übertragen
Beitrag von: Beaker s.a. am Januar 30, 2023, 14:00:12
Hallo Frank,
ZitatVerstanden habe ich, dass dieses Suchen nur in einer Spalte funktioniert.
Nein, prinzipiell funktioniert natürlich auch eine Suche/Filterung mit mehreren
Spalten. Die einzelnen Kriterien werden dabei mit AND oder OR verbunden.
Hier ist aber der Aufbau schon falsch; - siehe Klaus' Post.

gruss ekkehard