Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Nächster DS in Formular mit Kriterie
zurück: Formular Fehler nach Umstellung auf AC2010 bestimmte PCs weiter: Zähler in Access-Abfrage mit Gruppierung 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
Gast



Verfasst am:
07. März 2011, 12:25
Rufname:

Nächster DS in Formular mit Kriterie - Nächster DS in Formular mit Kriterie

Nach oben
       Version: Office 2003

Hallo Leute,

Wie kann ich mit dem DoCmd.GotoRecord - Befehl innerhalb eines Formulars auf den nächsten Datensatz springen, wenn ich noch ein Kriterium habe?
Ich habe eine Schaltfläche, bei der der Code hinterlegt wäre.

Das hier wäre z.B. ein Kriterium, welches möglich wäre:
Code:
    Me!Number Like '" & strNbr & "*' "
Funktioniert eigentlich der gotoRecord- Befehl mit einer Where- Klausel? Hjabe nix dazu gefunden bzw zustande bekommen.

Danke, der Gast
KlausMz
Moderator Access


Verfasst am:
07. März 2011, 20:47
Rufname:
Wohnort: Irgendwo in der Pfalz


AW: Nächster DS in Formular mit Kriterie - AW: Nächster DS in Formular mit Kriterie

Nach oben
       Version: Office 2003

Hallo,
mit GotoRecord wird das nicht gehen. Das Formular sollte an eine Abfrage gebunden werden mit dem Krieterium, sodass das Formular nur noch diese Datensätze enthält. Dann kannst immer weiter vor oder zurückblättern.

Alternativ kannst Du das Formular filtern.

Erkläre mal sorgfältiger was Du genau vorhast.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
jens05
Moderator


Verfasst am:
07. März 2011, 21:09
Rufname:
Wohnort: ~~~~~

AW: Nächster DS in Formular mit Kriterie - AW: Nächster DS in Formular mit Kriterie

Nach oben
       Version: Office 2003

Hallo,
die FindNext - Methode sollte hier einen Ansatzpunkt liefern
OH hat folgendes geschrieben:
Sie können die FindNext-Methode verwenden, um den nächsten Datensatz zu finden, der die Kriterien angibt, die durch die vorherige FindRecord-Methode oder das Dialogfeld Suchen und Ersetzen angegeben wurden. Sie können die FindNext-Methode verwenden, um wiederholt nach Datensätzen zu suchen. So können Sie z. B. alle Datensätze nacheinander durchlaufen, um einen bestimmten Kunden zu suchen.

_________________
mfg jens05 Wink
Gast



Verfasst am:
08. März 2011, 09:51
Rufname:

AW: Nächster DS in Formular mit Kriterie - AW: Nächster DS in Formular mit Kriterie

Nach oben
       Version: Office 2003

Guten Morgen Jungs,

@KlausMZ:

Ich möchte 2 Buttons im Formular, welche bei Klick auf den vorherigen bzw. nächsten DS springen. Das wäre mit Docmd.gotoRecord acnext wohl kein Problem, so habe ich das auch im Moment.

Jedoch möchte ich den nächsten oder vorherigen DS anwählen, der meinem Kriterium entspricht.

Also es soll im Feld NBR (fiktives Feld) nach einem String (Ein mit MID- abgetrennter Textteil) zb. " & strNbr & "*' " gesucht werden.

@Jens05:

Ist das so ungefähr richtig?
Code:
    Me.Recordset.FindNext "NBR Like '" & strNBR & "*'" _
                   & " AND jahr Like " & strJahr
Das Formular basiert auf einer Abfrage. Der Code spuckt keinen Fehler aus, aber ich werde auch nicht zum nächsten DS weiter geleitet. Wo habe ich den Fehler?

Vielen Dank, Gast
jens05
Moderator


Verfasst am:
08. März 2011, 20:18
Rufname:
Wohnort: ~~~~~

AW: Nächster DS in Formular mit Kriterie - AW: Nächster DS in Formular mit Kriterie

Nach oben
       Version: Office 2003

Hallo,
ich kann jetzt keinen Fehler erkennen.
Kannst du nicht mal schnell eine fiktive Beispiel-DB online stellen?

BTW Like ist nicht wirklich der passende Operator fuer Zahlen, etc!

_________________
mfg jens05 Wink
Gast



Verfasst am:
09. März 2011, 09:47
Rufname:


AW: Nächster DS in Formular mit Kriterie - AW: Nächster DS in Formular mit Kriterie

Nach oben
       Version: Office 2003

Hallo Jens,

keine Ahnung warum, aber jetzt gehts. Ich Hirni hatte bestimmt was übersehen oder so.
Falls einer mal auch sowas ähnlich braucht, hier der Code:
Code:
Private Sub Naechster_DS_Click()
    Dim strJahr As String
    Dim strTnr As String
   
    strJahr = Me!Jahr
    strTnr = Mid(Me!TNBr, 1, 3)
    Me.Recordset.FindNext "TNBr Like '" & strTnr & "*'" _
                   & " AND Jahr Like " & strJahr
End Sub
Danke nochmals an alle,

Gast
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: Problem beim Bericht oeffnen, wenn Parameter von Formular 11 Gast1 993 21. Jul 2005, 15:28
Nindigo Problem beim Bericht oeffnen, wenn Parameter von Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis als neues Formular anzeigen 2 mila 3034 12. Apr 2005, 12:38
mila Abfrageergebnis als neues Formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen im Formular aufrufen, automatisch bestätigen 3 Calvin22 1606 12. Apr 2005, 12:12
Willi Wipp Abfragen im Formular aufrufen, automatisch bestätigen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Datensätze zählen (im Formular oder Bericht) ? 3 anna-bolika 3756 31. März 2005, 12:50
Dalmatinchen Anzahl der Datensätze zählen (im Formular oder Bericht) ?
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Formular Daten in einer Tabelle speichern? 1 Gast 1017 24. März 2005, 16:24
Willi Wipp Formular Daten in einer Tabelle speichern?
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 719 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
Keine neuen Beiträge Access Tabellen & Abfragen: kreuzabfrage ausführen nach vorgeschaltetem formular mit kom 4 Gast 887 21. Dez 2004, 15:17
Gast kreuzabfrage ausführen nach vorgeschaltetem formular mit kom
Keine neuen Beiträge Access Tabellen & Abfragen: Formeln vom Formular, werden in der Abfrage nicht angezeigt 4 maddes 895 23. Nov 2004, 12:38
Skogafoss Formeln vom Formular, werden in der Abfrage nicht angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Wert eines Feldes aus Formular in Tabelle speichern 18 kave78 13710 16. Okt 2004, 13:40
Ming Wert eines Feldes aus Formular in Tabelle speichern
Keine neuen Beiträge Access Tabellen & Abfragen: Zeile der Dateneingabe (*) in einem Formular verschieben 2 Albertus 790 08. Okt 2004, 09:17
Albertus Zeile der Dateneingabe (*) in einem Formular verschieben
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle, Formular, Abfrage...und nun ? 3 Gags 790 29. Aug 2004, 22:05
lothi Tabelle, Formular, Abfrage...und nun ?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editor Forum