Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Datensatz in hauptformular aus Unterformular wechseln!
zurück: Kombinationsfelder in Formularen weiter: Kombifeld mit MsgBox funktioniert nicht Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Budinger
Im Profil kannst Du frei den Rang ändern


Verfasst am:
27. Apr 2005, 18:50
Rufname:
Wohnort: New York City, USA

Datensatz in hauptformular aus Unterformular wechseln! - Datensatz in hauptformular aus Unterformular wechseln!

Nach oben
       

Hi!

alsoo... ich habe ein Hauptformular... in diesem ist ein Textfeld wo ich eine ID eingeben kann. Ich habe eine Suchfunktion in VBA
Code:
Public Search(no As Long)
wo man eine nummer eingeben kann. Wenn diese nummer gefunden wird springt das Formular zu dem Tabelleneintrag mit der dazugehoerenden Nummer.
Auf diesem Formular ist auch ein Unterformular vorhanden. Auf diesem Formular sind bei manchen eintragen eine List mir ID's aufgefuhert. Ich moechte nun, dass wenn ich mit einem Doppelklick auf die Nummer klicke, die nummer an die Suchfunktion des Hauptformualrs uebergeben wird, und dann im Hauptformular zum dazugehorigen Datensatz gesprungen wird.

Der code bei doppelklick sieht im Moment bei mir so aus:
Code:
Private Sub txNo_DblClick(Cancel As Integer)
    Me.Parent.Search(Me![txNo])
End Sub
Jetzt habe ich das Problem das diese Fehlermeldung kommt:
Zitat:
Runtime erroe 2105:
You can't go to the specified record.
Kann mir jemand helfen? Ich weiss leider nicht wo mein fehler liegt...

Gruss,

Budinger
Roadrunner
Access Anfänger


Verfasst am:
28. Apr 2005, 16:04
Rufname:


AW: Datensatz in hauptformular aus Unterformular wechseln! - AW: Datensatz in hauptformular aus Unterformular wechseln!

Nach oben
       

Wie sieht Dein Search aus?
lothi
c#, .Net


Verfasst am:
28. Apr 2005, 16:39
Rufname:
Wohnort: Birgisch

AW: Datensatz in hauptformular aus Unterformular wechseln! - AW: Datensatz in hauptformular aus Unterformular wechseln!

Nach oben
       

Hier auch noch ein Link: Bezug auf Formular/Unterformular
_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
Budinger
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Apr 2005, 18:21
Rufname:
Wohnort: New York City, USA

AW: Datensatz in hauptformular aus Unterformular wechseln! - AW: Datensatz in hauptformular aus Unterformular wechseln!

Nach oben
       

Hi!

hier meine search funktion:
Code:
Public Sub SearchNo(iataNo As Long)
On Error GoTo SearchNo_Err
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
   
    MsgBox iataNo
    Set db = CurrentDb
    Set rs = db.OpenRecordset(Me.RecordSource)
    rs.FindFirst "tblAgencies.[IATA] = " & Str(Nz(iataNo, 0))
    If rs.NoMatch = False Then         
        DoCmd.GoToRecord , , acNext
        DoCmd.GoToRecord , , acGoTo, (rs.AbsolutePosition + 1)
    End If
SearchNo_Exit:
On Error Resume Next
    rs.Close
    Set rs = Nothing
    Set db = Nothing
    Exit Sub
SearchNo_Err:
    MsgBox "Unexpected Error in Code " & CurrentObjectName & "." & _
           "SearchIATA" & ": " & Chr(10) & Chr(10) & Err.Number & _
           " - " & Err.Description, vbCritical + vbOKOnly, pstrMsgboxTitle
    Resume SearchIATA_Exit
End Sub

Da diese sich im Hauptformular befindet und Public ist sollte doch der Aufruf
Code:
    Me.Parent.Search(Me![txNo])
aus dem Unterformular richtig sein.
aber woher kommt bzw. was besagt die Fehlermeldung?
lothi
c#, .Net


Verfasst am:
28. Apr 2005, 19:14
Rufname:
Wohnort: Birgisch

AW: Datensatz in hauptformular aus Unterformular wechseln! - AW: Datensatz in hauptformular aus Unterformular wechseln!

Nach oben
       

Hallo

Wo ist die Function Public diese muss in einem Allgemeinen Modu drin sein.

Dann würde der Aufruf so ausehen:
Code:
    Me.Parent!Textfeld = SearchNo(Me![txNo])

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
Budinger
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Apr 2005, 15:27
Rufname:
Wohnort: New York City, USA

AW: Datensatz in hauptformular aus Unterformular wechseln! - AW: Datensatz in hauptformular aus Unterformular wechseln!

Nach oben
       

Die Funktion ist unter 'Microsoft Access Class Objects' in dem Hauptformular als public deklariert.

Die Funktion springt in diesem Hauptformular zu einem bestimmten Datensatz mit DoCmd.GoToRecord falls die Nummer in einer Tabelle gefunden wird. D.h. mit der funktion kann ich keine werte zuweisen.

Der Funktionsaufruf aus dem Unterformular muesste bei mir richtig sein. Allerdings aendert sich natuerlich immer das Unterformular wenn ich in einem anderen Datensatz im hauptformular springe... und ich glaube da liegt der Fehler... ich moechte aus dem unterformular im Hauptformular zu einem anderen Datensatz, und das Hauptformular moechte das Unterformular aktulisieren, obwohl ich mich gerade daruf befinde... versteht ihr was ich meine?

ich weiss leider nicht weiter
Willi Wipp
Moderator


Verfasst am:
11. Aug 2005, 18:06
Rufname:
Wohnort: Raum Wiesbaden


Re: Datensatz in hauptformular aus Unterformular wechseln! - Re: Datensatz in hauptformular aus Unterformular wechseln!

Nach oben
       

Hi Budinger,

hast Du schonmal versucht mit Hilfe der Eigenschaft Bookmark die Positionierung durchzufuehren?
Sollte einfacher sein.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
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: Neuer Datensatz in Access 6 Heinz-Erich 1221 02. Okt 2005, 20:09
Gast Neuer Datensatz in Access
Keine neuen Beiträge Access Tabellen & Abfragen: unlöschbaren Datensatz erstellen 1 Vincent_Vega 900 15. Aug 2005, 21:45
stpimi unlöschbaren Datensatz erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz über Formular suchen 3 Sandnet 2167 10. Jun 2005, 10:52
Dalmatinchen Datensatz über Formular suchen
Keine neuen Beiträge Access Tabellen & Abfragen: Reduzierung mehrerer Datensätze auf einen Datensatz 2 Pulldown 820 03. Jun 2005, 09:32
Pulldown Reduzierung mehrerer Datensätze auf einen Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz automatisch kopieren??? 0 Edelschnitt 702 11. Mai 2005, 19:41
Edelschnitt Datensatz automatisch kopieren???
Keine neuen Beiträge Access Tabellen & Abfragen: Parameterabfrage in Unterformular 2 kassandra 1210 09. März 2005, 11:15
kassandra Parameterabfrage in Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Anfügeabfrage soll nur einen Datensatz verschieben 2 Quamsman 1025 08. März 2005, 15:23
Quamsman Anfügeabfrage soll nur einen Datensatz verschieben
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular aktualisieren ?? Häh?? 1 blicki 980 07. März 2005, 23:11
der_Volkmann Unterformular aktualisieren ?? Häh??
Keine neuen Beiträge Access Tabellen & Abfragen: Hintergrundfarbe in Datensatz 1 Rheinbote 900 24. Feb 2005, 20:18
stpimi Hintergrundfarbe in Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular über Kombinationsfeld aussuchen... 1 DJ1337 923 14. Feb 2005, 13:53
lothi Unterformular über Kombinationsfeld aussuchen...
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular öffnen 1 mike1967 1022 10. Feb 2005, 08:53
MirkoK Unterformular öffnen
Keine neuen Beiträge Access Tabellen & Abfragen: Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info 2 Steve 914 14. Jan 2005, 00:43
Steve Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web