Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Im Ufo an bestimmte Position im neuen DS springen
zurück: Daten nach Bestätigung in eine Tabelle exportieren weiter: Formular immer im Vordergrund Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Jens2011
Access-Neuling


Verfasst am:
08. Feb 2011, 20:32
Rufname:

Im Ufo an bestimmte Position im neuen DS springen - Im Ufo an bestimmte Position im neuen DS springen

Nach oben
       Version: Office 2003

Hallo zusammen!

Ich möchte innerhalb eines Formulares im Feld "Bezeichnung" mit Hilfe "Bild Ab"-Taste zum nächsten Datensatz springen können und zwar zum ersten Feld des Formulars (Feld "Position"). Mit nachfolgendem Code springt er auch in den nächsten Datensatz, bleibt aber im Feld "Bezeichnung stehen:
Code:
Private Sub Bezeichnung_KeyDown(KeyCode As Integer, Shift As Integer)
On Error GoTo Err_neuerDS_Click
    If KeyCode = 40 Then
        Me!Position.SetFocus
        DoCmd.GoToRecord , , acNewRec
    End If
Exit_neuerDS_Click:
    Exit Sub
Err_neuerDS_Click:
    MsgBox Err.Description
    Resume Exit_neuerDS_Click
End Sub
Was mache ich (alles) falsch?

Ach so, das UFO ist:
Forms!Stammdaten!Formular_Standorte.Form!JPH_Oberflaeche_Unterformular

Gruß Jens
MissPh!
Office-VBA-Programmiererin


Verfasst am:
09. Feb 2011, 13:09
Rufname:
Wohnort: NRW


AW: Im Ufo an bestimmte Position im neuen DS springen - AW: Im Ufo an bestimmte Position im neuen DS springen

Nach oben
       Version: Office 2003

Hallo,

Keycode 40 entspricht nicht der Bild-Ab Taste, ansonsten ist der Code in Ordnung und sollte funktionieren.

Du kannst das aber auch ohne Code mit Access-Bordmittel hinbekommen, indem du das Steuerelement "Position" in der Aktivierreihenfolge nach vorne setzt.

_________________
Gruß MissPh!
Jens2011
Access-Neuling


Verfasst am:
10. Feb 2011, 10:30
Rufname:

AW: Im Ufo an bestimmte Position im neuen DS springen - AW: Im Ufo an bestimmte Position im neuen DS springen

Nach oben
       Version: Office 2003

Hi,
danke für die Antwort - aber es klappt noch nicht.
Ich habe jetzt mal "F5"-Taste zum springen genommen:
Code:
Private Sub Bezeichnung_KeyDown(KeyCode As Integer, Shift As Integer)
On Error GoTo Err_neuerDS_Click
    If KeyCode = 116 Then
        Me!Position.SetFocus
        DoCmd.GoToRecord , , acNewRec
    End If
Exit_neuerDS_Click:
    Exit Sub
Err_neuerDS_Click:
    MsgBox Err.Description
    Resume Exit_neuerDS_Click
End Sub
Aber beim drücken springt er im Formular auf Feld "Position" bleibt aber im selben Datensatz und brint Meldung "Sie können nicht zum angegebenen Datensatz" springen.

Mit der Aktivierungsreihenfolge verstehe ich nicht ganz:
Im Formular ist das Feld "Position" das erste Feld, das Feld "Bezeichnung" das Vierte. Danach folgen noch ca. 20 weitere Felder, die aber nur in bestimmten Fällen sofort eingeben werden. Also möchte ich gerne das nach Eingabe der "Bezeichnung" entweder mit Tab weiter im Formular gegangen wird oder mit drücken der "F5"-Taste zum neuen Datensatz gesprungen wird (Feld 1 ("Position")).

Welches wäre der beste Lösungsansatz?

Gruß & Dank
Jens
MissPh!
Office-VBA-Programmiererin


Verfasst am:
10. Feb 2011, 12:01
Rufname:
Wohnort: NRW

AW: Im Ufo an bestimmte Position im neuen DS springen - AW: Im Ufo an bestimmte Position im neuen DS springen

Nach oben
       Version: Office 2003

Hallo,

die Reihenfolge der Anordnung der Steuerelemente spielt keine Rolle, es gibt da noch die Eigenschaft "Reihenfolgeposition" (TabIndex). Dies lässt sich auch über Ansicht - Aktivierreihenfolge einstellen.

Was den Fehler betrifft, der kann eigentlich nur bedeuten, dass du bereits auf dem neuen Datensatz stehst oder dass das Anfügen nicht erlaubt ist.

_________________
Gruß MissPh!
Gast



Verfasst am:
10. Feb 2011, 12:23
Rufname:

AW: Im Ufo an bestimmte Position im neuen DS springen - AW: Im Ufo an bestimmte Position im neuen DS springen

Nach oben
       Version: Office 2003

Hallo,
ich habe jetzt mal das Feld "Position" in Reihenfolge nach Feld "Bezeichnnung" gesetzt. Jetzt springt er auch bei "Tab"-Taste in das Feld "Position" aber eben nur im selben Datensatz. Er soll aber in den nächsten Datensatz auf "Position"springen.
Gruß Jens
MissPh!
Office-VBA-Programmiererin


Verfasst am:
10. Feb 2011, 12:35
Rufname:
Wohnort: NRW


AW: Im Ufo an bestimmte Position im neuen DS springen - AW: Im Ufo an bestimmte Position im neuen DS springen

Nach oben
       Version: Office 2003

"Anfügen zulassen" ist erlaubt? Schau dir mal die Formulareigenschaft "Zyklus" an, Register "Andere".
_________________
Gruß MissPh!
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: Bestimmte Datensätze selektieren und löschen 1 S.O. 511 27. Feb 2008, 18:22
Nouba Bestimmte Datensätze selektieren und löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis aus 3 Tabellen in 1 neuen Tabelle speichern 1 gely1956 2638 13. Feb 2008, 20:34
jens05 Abfrageergebnis aus 3 Tabellen in 1 neuen Tabelle speichern
Keine neuen Beiträge Access Tabellen & Abfragen: Neuen Datensatz anlegen in verknüpfter Excel-Tabelle 3 #Rizzo 940 26. Nov 2007, 21:39
steffen0815 Neuen Datensatz anlegen in verknüpfter Excel-Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: [Unterformular] Automatisch neuen Datensatz anfügen 1 Dege 3200 02. Okt 2007, 14:47
Willi Wipp [Unterformular] Automatisch neuen Datensatz anfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmte Datensätze in Combobox 1 Bueropapst 627 30. Jul 2007, 13:15
RadiatoR Bestimmte Datensätze in Combobox
Keine neuen Beiträge Access Tabellen & Abfragen: Nur bestimmte EInträhge inTabelle zulässig 1 trashm 387 29. Mai 2007, 16:37
KlausMz Nur bestimmte EInträhge inTabelle zulässig
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmte Datensätze zählen - Problem 1 sambagold 506 23. März 2007, 23:23
Thomas2007 Bestimmte Datensätze zählen - Problem
Keine neuen Beiträge Access Tabellen & Abfragen: bestimmte Artikel ausschliessen 4 matbush 798 25. Jan 2007, 13:23
Gast bestimmte Artikel ausschliessen
Keine neuen Beiträge Access Tabellen & Abfragen: Memofeld auf bestimmte Feldgröße begrenzen 2 PeterD 1256 25. Jan 2007, 11:51
PeterD Memofeld auf bestimmte Feldgröße begrenzen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage ohne neuen Datensatz 4 mjanssen 694 21. Jan 2007, 20:56
mjanssen Abfrage ohne neuen Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Öffnen eines neuen gebundenen Formulars 15 Wlyq 1323 11. Jan 2007, 17:32
Gast Öffnen eines neuen gebundenen Formulars
Keine neuen Beiträge Access Tabellen & Abfragen: kombifeld soll werte im neuen kombi erzeugen 5 dersmudo 608 21. Dez 2006, 17:30
Willi Wipp kombifeld soll werte im neuen kombi erzeugen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Macromedia Dreamweaver