Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Access Suchfeld in Formular - DoCmd.FindRecord
zurück: ID(Zahl) in einer Tabelle ausfühlen durch ID(Autowert) ander weiter: Navigationsleiste Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
StefanSW
Gast


Verfasst am:
30. Jan 2013, 22:22
Rufname:

Access Suchfeld in Formular - DoCmd.FindRecord - Access Suchfeld in Formular - DoCmd.FindRecord

Nach oben
       Version: Office 2003

Hallo Access-Profis,

habe mir als Laie mal in ein Formular ein ungebundenes Suchfeld gelegt. Mit dem VBA-Code finde ich auch einen Datensatz bei dem ein Teil des Feldinhaltes passt.
Mein Problemchen ist nur, dass ich keine Lösung finde, wie ich zum nächsten Datensatz springe der auch in Frage kommen könnte.

Beispiel:
In Datensatz 5 enthält das Feld "Artikel" den Wert "Hartfaserplatte"
In Datensatz 20 enthält das Feld "Artikel" den Wert "Faserplatte"
Nach Eingabe von "Faser" in Suchfeld "XXX" erscheint bei mir der Datensatz 5. Das ist vollkommen OK. Beim erneuten auswählen soll er aber einen Satz weiterspringen.

Hier mein funktionierender Code:
Code:
Private Sub XXX_AfterUpdate()
    Me.Artkikel.SetFocus
    DoCmd.FindRecord Me![XXX], acAnywhere
End Sub
MiLie
kein Office- VBA- Programmierer


Verfasst am:
30. Jan 2013, 22:31
Rufname: Micha
Wohnort: Chemnitz


AW: Access Suchfeld in Formular - DoCmd.FindRecord - AW: Access Suchfeld in Formular - DoCmd.FindRecord

Nach oben
       Version: Office 2003

Hallo,

das geht ganz einfach.

Kursor auf Findrecord setzen
F1 Drücken
Hilfe lesen
und folgenden Absatz beachten
Zitat:
AmAnfangBeginnen Optionaler Variant-Wert. Verwenden Sie True, um die Suche im ersten Datensatz zu beginnen. Verwenden Sie False, um die Suche im Datensatz zu beginnen, der auf den aktuellen Datensatz folgt. Wenn Sie dieses Argument nicht angeben, wird der Standardwert (True) verwendet

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
StefanSW
Gast


Verfasst am:
31. Jan 2013, 09:15
Rufname:

AW: Access Suchfeld in Formular - DoCmd.FindRecord - AW: Access Suchfeld in Formular - DoCmd.FindRecord

Nach oben
       Version: Office 2003

Hallo und vielen herzlichen Dank!

Habe folgenden Code der anscheinend funktioniert. Allerdings kommt ein Laufzeitfehler, sobald kein Text im Feld steht und VBA ausgeführt wird. Es ist
Zitat:
Laufzeitfehler 2498 "Sie haben für eines der Argumente einen Ausdruck eingegeben, der nicht den für das Argument erforderlichen Datentyp hat.
Code:
Private Sub PROJEKTNAMESUCHE_AfterUpdate()
    Me.Projektname.SetFocus
    DoCmd.FindRecord Me![PROJEKTNAMESUCHE], acAnywhere, False, , , , False
End Sub
MiLie
kein Office- VBA- Programmierer


Verfasst am:
31. Jan 2013, 17:51
Rufname: Micha
Wohnort: Chemnitz

AW: Access Suchfeld in Formular - DoCmd.FindRecord - AW: Access Suchfeld in Formular - DoCmd.FindRecord

Nach oben
       Version: Office 2003

Hallo,

schau dir mal die Funktion Nz() näher an Wink teste mal
Code:
Private Sub PROJEKTNAMESUCHE_AfterUpdate()
    If Nz(Me.PROJEKTNAMESUCHE, "") <> "" Then
        Me.Projektname.SetFocus
        DoCmd.FindRecord Me.PROJEKTNAMESUCHE, acAnywhere, False, , , , False
    End If
End Sub

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
StefanSW
Gast


Verfasst am:
31. Jan 2013, 21:29
Rufname:


AW: Access Suchfeld in Formular - DoCmd.FindRecord - AW: Access Suchfeld in Formular - DoCmd.FindRecord

Nach oben
       Version: Office 2003

Hallo Micha,

das war ein super Tipp!!!

Vielen herzlichen Dank!

Grüße
Stefan

Razz
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: Aus Abfrage auf ein Feld im Formular zugreifen 5 Olsen 1646 11. Jul 2005, 12:34
Willi Wipp Aus Abfrage auf ein Feld im Formular zugreifen
Keine neuen Beiträge Access Tabellen & Abfragen: Parameter fuer SQL-Statement aus Formular 1 kuni 824 04. Jul 2005, 10:22
jens05 Parameter fuer SQL-Statement aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage von Formular zu mehreren Tabellen gleichzeitig 5 Friedel 1237 22. Mai 2005, 11:06
jens05 Abfrage von Formular zu mehreren Tabellen gleichzeitig
Keine neuen Beiträge Access Tabellen & Abfragen: Formular --> Tabelle ? 6 AlexisM 835 27. Apr 2005, 10:56
AlexisM Formular --> Tabelle ?
Keine neuen Beiträge Access Tabellen & Abfragen: Formular: Groesse? 1 Gast 732 24. März 2005, 13:35
Sanne Formular: Groesse?
Keine neuen Beiträge Access Tabellen & Abfragen: Feld wird nicht in Formular angezeigt 1 Chef_1 528 12. März 2005, 21:27
stpimi Feld wird nicht in Formular angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Automatische Aktualisierung von generiertem Wert im Formular 9 GandalfTCM 1041 09. Feb 2005, 17:40
lothi Automatische Aktualisierung von generiertem Wert im Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Wert übernehmen von einem Formular in das andere 2 mactoolz 1244 03. Feb 2005, 17:46
ralphkr Wert übernehmen von einem Formular in das andere
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Formular gestalten 3 HBurmei 1977 03. Dez 2004, 22:17
mapet Abfrage mit Formular gestalten
Keine neuen Beiträge Access Tabellen & Abfragen: Add Record - Formular in ein Nebenformular 6 User007 926 27. Okt 2004, 11:49
Gast Add Record - Formular in ein Nebenformular
Keine neuen Beiträge Access Tabellen & Abfragen: Standardwert in Formular aus einer Abfrage? 3 Gast 1777 04. Okt 2004, 12:53
Pfobeman Standardwert in Formular aus einer Abfrage?
Keine neuen Beiträge Access Tabellen & Abfragen: Kriterien aus nem Formular die mich fertig machen!!! 19 Martin von der Bergwiese 2658 24. Aug 2004, 12:53
Lorenz Kriterien aus nem Formular die mich fertig machen!!!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps