Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Astrojens am April 01, 2012, 14:09:32

Titel: Artikelsuche zur weiterverarbeitung
Beitrag von: Astrojens am April 01, 2012, 14:09:32
Hi, ich möchte folgendes realisieren:

In einem Formular möchte ich in einem Feld eine Artikelnummer eingeben. Im Feld für die Artikelbezeichnung soll dann automatisch die passende Artikelbezeichnung zur Artikelnummer angezeigt werden.
Ich habe eine Artikeltabelle, wo ich Artikelnummern und Bezeichnungen eingebe und eine neue Tabelle, wo die ausgewählten Artikel aus dem oben beschriebenen Formular angelegt werden sollen. WIE kann ich das umsetzen?

Es sollen Reparaturberichte geschrieben werden, die aufgrund der Artikeldatenbank angelegt werden sollen.

Für hilfestellung wäre ich sehr dankbar.

LG Jens
Titel: Re: Artikelsuche zur weiterverarbeitung
Beitrag von: database am April 01, 2012, 14:50:36
Hallo,

ZitatIn einem Formular möchte ich in einem Feld eine Artikelnummer eingeben.
Im Feld für die Artikelbezeichnung soll dann automatisch die passende Artikelbezeichnung zur Artikelnummer angezeigt werden

Das läßt sich relativ einfach mit der DLookup-Funkion via VBA lösen.
Im AfterUpdate-Ereignis des Nummernfeldes .... z.B.:

DeinBezeichnungsfeld = DLookup("Artikelbezeichnung,"Artikeltabelle","Artikelnummer='" & DeinNummernfeld & "'")

Allerdings erscheint mir das etwas sehr eingeschränkt, ich kann mir vorstellen, dass bei Reparaturberichten zu einem 'Auftrag'
die Möglichkeit bestehen sollte, mehrere Artikel eintragen zu können.

Somit ist eine effiziente Datenerfassung auch stark von deinem zugrunde liegenden Datenmodell abhängig.

Primär bietet sich jedoch eine Lösung an, die über Haupt- und Unterformular die Daten verwalten läßt.
Im Hauptformular stehen die 'Auftrgsdaten' also die Kopfdaten des Reparaturauftrags und im Unterformular
die eingesetzten Artikel samt der verwendeten Stückzahl ... ev. Preisinformationen etc.
Im Unterformular werden die Artikel entweder nach oben beschriebenen Methodik
ermittelt und eingetragen oder via Kombifeld ausgewählt.

Zu beachten ist auch - und das ist ein wichtiger Punkt - dass in der von dir erwähnten Zieltabelle nicht Artikelnummer und Artikelbezeichnung zu stehen haben
sondern ausschließlich deren Primärschlüssel aus der Artikeltabelle zusammen mit dem Primärschlüssel des 'Auftrags'.

HTH


Titel: Re: Artikelsuche zur weiterverarbeitung
Beitrag von: Astrojens am April 01, 2012, 16:14:59
Hallo database,
nachdem ich jetze noch Probleme hatte mit der Formel, rennt es jetzt !  ;D
Vielen Dank !
Titel: Re: Artikelsuche zur weiterverarbeitung
Beitrag von: database am April 01, 2012, 16:17:33
Hallo Jens,

na dann ...   ;D

Setze bitte den Thread in DEINEM ersten Beitrag auf 'gelöst' wenn deine Anfrage damit erledigt ist.

DANKE
Titel: Re: Artikelsuche zur weiterverarbeitung
Beitrag von: Astrojens am April 01, 2012, 17:29:33
Allright