Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Chriss2X am April 07, 2014, 18:21:56

Titel: mit "not in List" Formular öffen
Beitrag von: Chriss2X am April 07, 2014, 18:21:56
Hallo zusammen,

ich benötige Hilfe um einen Neueintrag in ein Kombinationsfeld besser zu bearbeiten.
Dazu würde ich gern im Formular frm_teile einen Lieferanten auswählen oder wenn dieser nicht vorhanden ist, über die Funktion "NotInList" 
das Fomular frm_lieferanten öffnen und dann den eingegebenen Lieferantennamen übertragen, sodass man die weiteren Daten dem Lieferanten gleich mit hinterlegen kann.
Desweiteren benötige ich Hilfe für den Button Lieferant bearbeiten, dabei soll das Formular frm_lieferant geöffnet werden und den Daensatz anzeigen den man vorher im Kombinationsfeld ausgewählt hat, damit auch dort anpassungen vorgenommen werden können.
Würde mich gern sehr über eine Lösung freuen
Titel: Re: mit "not in List" Formular öffen
Beitrag von: MzKlMu am April 07, 2014, 18:35:20
Hallo,
dann würde ich aber auf das NotinList verzichten und generell mit bearbeiten das Lieferantenformular öffnen. Und in diesem Formular dann einen Button zur Anlage eines neuen Lieferanten.
Titel: Re: mit "not in List" Formular öffen
Beitrag von: Chriss2X am April 07, 2014, 18:59:39
Hallo,

so könnte man es machen, nur wollte die Mehrheit diese Variante.
Der Button für das bearbeiten ist etwas zu viel das kann man ja anders lösen, aber das neu anlegen wäre so am besten.
Wie schon geschrieben man gibt einen Lieferanten ein und ist dieser nicht in der Liste dann sollte nach Abfrage "Lieferanten anlegen?" das Formular frm_Lieferant öffen und dort ein neuer Datensatz erscheinen mit Übertrag des eingeben, nicht vorhandenen Lieferanten.
Ist ein Wunsch meiner Mitarbeiter und den versuche ich umzusetzen.
Titel: Re: mit "not in List" Formular öffen
Beitrag von: bahasu am April 07, 2014, 19:08:38
Hi,

Dein Vorhaben ist umsetzbar, wenn Du im NotInList-Ereignis das Formular zum Eingaben der neuen Info aufrufst (z.B. als popup-Formular) und als Argument den Eintrag übergibst, den Dein System nicht finden konnte.
Dann noch die Recordsource im Steuerelement des Ausgangsformulars neu setzen.

Harald
Titel: Re: mit "not in List" Formular öffen
Beitrag von: Chriss2X am April 07, 2014, 19:41:21
Hallo,

danke für die Info, könntest du mir das vielleicht an meinem Beispiel zeigen.

Chriss
Titel: Re: mit "not in List" Formular öffen
Beitrag von: database am April 07, 2014, 20:19:18
Hallo,

ich hab' dir ein klitze-kleines Beispiel angehängt, welches die Empfehlung aus der MS-Hilfe verwendet:

http://support.microsoft.com/kb/197526/de (http://support.microsoft.com/kb/197526/de)

Das Datenmodell welches im Beispiel verwendet wird ist NICHT vollständig - um etwaige Diskussionen im Vorfeld auszuschalten ;) :o
Naja, es geht ja 'nur' ums NotInList-Ereignis

Titel: Re: mit "not in List" Formular öffen
Beitrag von: MzKlMu am April 07, 2014, 20:21:20
Hallo,
anbei mal die Überarbeitung Deiner DB (Lieferant01).

Ich habe auch mal die eine Beziehung angelegt, auch eine Beispieldb sollte die Beziehungen haben, damit man als Fremder da schneller durchblickt. Nur als Hinweis, war natürlich bei dieser kleinen DB kein Problem. Ich habe auch einige Feldnamen angepasst.

Nachtrag:
Hatte es fertig, daher habe ich das mal trotz der Antwort von Peter gepostet.
Titel: Re: mit "not in List" Formular öffen
Beitrag von: Chriss2X am April 07, 2014, 20:26:37
Super, ich danke der schnellen Hilfe. Dann werde ich dies mal umsetzten.