Suchen im Formular

Hallo Niesel,

Wie geht das mit dem Button im Formular?

lese FAQ:2711

Erzeuge eine Taste/Button im Kopf, oder Fuß (über Ansicht auszuwählen) deines Formulares.

  • (Doppelklick) oder Rechtsklick auf diese Taste/Button -> Eigenschaften
  • Reiter = Ereignis
  • klicke auf den Schriftzug -> [Beim Klicken] dann erscheint: [Ereignisprozedur]
  • dann hinter der Zeile auf die Taste […] klicken
  • nun bist du im VBA-Editor (ein extra Programm)
  • dort eintragen:

docmd.openquery „Abfrage_für_Tabelle1“
docmd.openquery „Abfrage_für_Tabelle2“
docmd.openquery „Abfrage_für_Tabelle3“
docmd.openquery „Abfrage_für_Tabelle4“
me.requery

  • speichern
  • VBA-Editor schließen
  • Formular speichern
  • fertig

nun werden alle vier Abfragen beim Klick auf die Taste/Button ausgeführt.
(die Bezeichnung für deine Abfragen musst du noch anpassen!!)

In der Anfügeabfrage gibst du dann einfach an, für welche
Anlage es sein soll.

Wie geht das? Das Feld Anlagenname erstelle ich ja nun
zusätzlich, aber das ist ja inhaltlich leer, da kommen ja
keine Daten aus den Tabellen, das ist ja nur die
Tabellenüberschrift…muss ich das noch nachträglich per Hand
eintragen oder wie kann das Suchfeld erkennen, welche Daten zu
der jeweiligen Anlage gehören?

  • erstelle eine neue, leere Spalte in der Abfrage
  • in der Zeile „FELD“ tippst du folgendes ein: „Anlage1“ (mit Anführungszeichen)
  • und drückst die TAB- oder Enter-Taste
  • in der Zeile „Anfügen an“ wählst du das Feld der Mastertabelle in der diese Information gespeichert werden soll.
  • fertig

nun wird das Feld der Mastertabelle immer mit der entsprechenden Information des Anlagenamens gefüllt, ohne das du etwas manuell nachtragen musst.

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)