Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Formular öffnen und nur bestimmte DS anzeigen!
Gehe zu Seite 1, 2  Weiter
zurück: Felder addieren - Fehler #Name? weiter: wechselnde Farbe im Unterformular 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
nakoda
Office Power User


Verfasst am:
19. Jan 2007, 12:24
Rufname: Armin
Wohnort: Hamurg

Formular öffnen und nur bestimmte DS anzeigen! - Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Hallo zusammen,

also mein Problem ist bestimmt schon mehrmals angesprochen worden, nur bin ich anscheinend zu blind dieses zu finden.
Folgendes:
Ich habe ein HF mit einem Ufo.
Mit dem HF fülle ich ich eine Tabelle die als Erste Spalte eine UserID (AutoWert) enthält. Wenn ich nun in dem Ufo Eintragungen mache dann wird in einer zweiten Tabelle ein DS angelegt die ebenfalls eine Spalte UserID enthält und in die der eben erzeugt Autowert hinein kopiert wird.
Nun möchte ich über einen Button ein Formular öffnen und es sollen nur die DS angzeigt werden die der aktuellen UserID entsprechen.
Ich habe versucht das so zu lösen:
Code:
    '...
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    DoCmd.OpenForm "frmSys_perm", , , "UserID=" & Me!UserID
    '...
Aber das hab ich mir dann wohl zu einfach vorgestellt, das Fomular bleibt nämlich leer.
Vielleicht kann mir ja jemand helfen.
Danke schon mal im voraus. Smile

Grüße aus HH

_________________
Code:
1 If Problem > Wissen Then
2 UseGoogle(Problem)
3 UseSuFu(Problem)
4 End If
FTrabold
VBA Verzweifelte


Verfasst am:
19. Jan 2007, 14:23
Rufname:


AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Hallo,
Du musst auf dem Formular frmSys_perm ein Listenfeld erzeugen. Dann kommt in den Code für den Button
Code:
    DoCmd.OpenForm "frmSys_perm", acDesign
    Forms![frmSys_perm].Controls!Listenfeld.RowSourceType = "Field List"
    Forms![frmSys_perm].Controls!Listenfeld.RowSource = strDeinSQL
    DoCmd.Close acForm, "frmSys_perm", acSaveYes
    DoCmd.OpenForm "frmSys_perm", acNormal
strDeinSQL sollte so ähnlich aussehen:
Code:
    strDeinSQL = "SELECT [UserID] FROM [deineTabelle] " & _
                  "WHERE [UserID] = " & Me!UserID

Grüße
FTrabold
nakoda
Office Power User


Verfasst am:
19. Jan 2007, 14:52
Rufname: Armin
Wohnort: Hamurg

Re: AW: Formular öffnen und nur bestimmte DS anzeigen! - Re: AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

nakoda am 19. Jan 2007 um 13:50 hat folgendes geschrieben:
Hallo FTrabold,

habe das gerade mal ausprobiert.
Listenfeld erzeugt.
Code für den Button eingefügt und SQL angepasst.
Leider bleibt nach wie vor alles leer.

Wat nu Question

Gruß

Armin

P. S.: Wenn mehr Infos benötigt werden so bin ich natürlich bemüht diese zur Verfügung zu stellen.

_________________
Code:
1 If Problem > Wissen Then
2 UseGoogle(Problem)
3 UseSuFu(Problem)
4 End If
FTrabold
VBA Verzweifelte


Verfasst am:
19. Jan 2007, 15:09
Rufname:

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Hallo,

hast du das Listenfeld richtig benannt bzw im Code den richtigen namen eingesetzt?

Überprüfe mal den SQL String indem du folgendes machst: erstelle eine neue Abfrage in der Entwurfsansicht, gehe in die SQL-Ansicht und gib ihn da ein (Me.UserID durch eine gültige ID ersetzen), dann gehe auf Datenblattansicht.
Alle Werte, für die eine Eingabeaufforderung kommen, sind entweder falsch geschrieben oder nicht vorhanden.
Wenn die Datenblattansicht dann auf ist schau, ob er die richtigen Einträge gefunden hat.

Vielleicht findest du ja so den Fehler.

Grüße
Franzi
nakoda
Office Power User


Verfasst am:
19. Jan 2007, 15:48
Rufname: Armin
Wohnort: Hamurg


AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

So da bin ich wieder!

Hab die Abfrage ausprobiert:
Code:
SELECT UserID
FROM   tblSys_perm
WHERE  UserID =  579;
Funktioniert!
Anstelle von MeinSQL einefügt.
Wieder leer. Sad
Schaaade.

_________________
Code:
1 If Problem > Wissen Then
2 UseGoogle(Problem)
3 UseSuFu(Problem)
4 End If
FTrabold
VBA Verzweifelte


Verfasst am:
19. Jan 2007, 15:51
Rufname:

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Ok, ein weiterer Test ;)
Klicke mal in der entwurfsansicht des Formulars auf dein Listenfeld und gebe in den Eigenschaften den Test-SQL-String als Datenherkunft ein. Was macht er dann?
nakoda
Office Power User


Verfasst am:
19. Jan 2007, 17:05
Rufname: Armin
Wohnort: Hamurg

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Das gleiche wie bisher.
Nix!
Zumindest zeigt er nichts an.
Wenn ich die Ansichte wechsle dann setzt er den rihigen Filter

_________________
Code:
1 If Problem > Wissen Then
2 UseGoogle(Problem)
3 UseSuFu(Problem)
4 End If
FTrabold
VBA Verzweifelte


Verfasst am:
19. Jan 2007, 17:27
Rufname:

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Moment, das habe ich nicht verstanden - Zeigt er jetzt in der Normalen Ansicht des Formulars einen Inhalt in der Liste oder nicht?
wenn es klappt, kann es nur noch daran liegen dass etwas im Code nicht stimmt, z.B. das das Listenfeld anders heißt als im Code geschrieben.
nakoda
Office Power User


Verfasst am:
19. Jan 2007, 18:26
Rufname: Armin
Wohnort: Hamurg

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Sorry lag an mir.
Zeigt nichts an.

_________________
Code:
1 If Problem > Wissen Then
2 UseGoogle(Problem)
3 UseSuFu(Problem)
4 End If
derArb
getting better


Verfasst am:
19. Jan 2007, 23:37
Rufname: derArb
Wohnort: Berlin

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

hallo,

Code:
    DoCmd.OpenForm "frmSys_perm"
    Forms!frmSys_perm.Recordset.FindFirst "UserID=" & Me!UserID Forms!
beide Formulare müssen offen sein

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
nakoda
Office Power User


Verfasst am:
20. Jan 2007, 12:48
Rufname: Armin
Wohnort: Hamurg

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Hallo,

hierbei bekomme ich leider einen Kompilierungsfehler.
Erwartet Anweisungsende.

_________________
Code:
1 If Problem > Wissen Then
2 UseGoogle(Problem)
3 UseSuFu(Problem)
4 End If
jens05
Moderator


Verfasst am:
20. Jan 2007, 13:44
Rufname:
Wohnort: ~~~~~

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Hallo,
bei derArbschen Lösung ist eigentlich nur ein Forms! am Ende zuviel ;)
Code:
    Forms!frmSys_perm.Recordset.FindFirst "UserID=" & Me!UserID

_________________
mfg jens05 Wink
derArb
getting better


Verfasst am:
21. Jan 2007, 00:40
Rufname: derArb
Wohnort: Berlin

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Hallo,

Entschuldigung, war ein Flüchtigkeitsfehler.

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
nakoda
Office Power User


Verfasst am:
26. Jan 2007, 10:30
Rufname: Armin
Wohnort: Hamurg

AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

Hallo zusammen,

war die letzten Tage leider nicht online.
Darum erst heute der nächste Post.
Irgendwie haut das alles nicht hin,
egal was ich mache ich das Formular zeigt nichts an.
Vielleicht liegt es ja wirklich an mir.
Nun ja vielleicht hat ja jemand von Euch trotzdem noch ne Idee.

Gruß aus HH

Armin
derArb
getting better


Verfasst am:
26. Jan 2007, 10:43
Rufname: derArb
Wohnort: Berlin


AW: Formular öffnen und nur bestimmte DS anzeigen! - AW: Formular öffnen und nur bestimmte DS anzeigen!

Nach oben
       Version: Office 2k (2000)

hallo,

hier eine Beispiel DB (findfirst.zip) für fast alle findfirst Möglichkeiten

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite 1, 2  Weiter
Diese Seite Freunden empfehlen

Seite 1 von 2
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: Abfragekriterium soll von aktuell geöffnetem Formular abhäng 2 Gast 1077 29. Nov 2004, 15:19
lupos Abfragekriterium soll von aktuell geöffnetem Formular abhäng
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: Aktionsabfrage in Formular -immer nur einen Datensatz ändern 6 blauvogel 1092 08. Okt 2004, 11:43
Skogafoss Aktionsabfrage in Formular -immer nur einen Datensatz ändern
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: variable Spalte in Abfrage anzeigen -abhängig vom Tagesdatum 1 Lars 1193 10. Sep 2004, 13:54
Lars variable Spalte in Abfrage anzeigen -abhängig vom Tagesdatum
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: Mit Formular Abfrage machen? 9 Gast 2092 06. Sep 2004, 10:03
Nevyn Mit Formular Abfrage machen?
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 ?
Keine neuen Beiträge Access Tabellen & Abfragen: AbfrageKriterien in einem Formular eintragen 12 Martin von der Bergwiese 2999 17. Aug 2004, 10:11
stpimi AbfrageKriterien in einem Formular eintragen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragefeld nachträglich in Formular 3 Sebbl 1705 05. Aug 2004, 15:14
mabe38 Abfragefeld nachträglich in Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Formular aus Endlosformular öffnen ? 10 G-Markus 1619 20. Jul 2004, 15:38
Gast Formular aus Endlosformular öffnen ?
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Abfragen in einem Formular zum Auswerten 2 bpointz 1086 27. Mai 2004, 10:39
bpointz mehrere Abfragen in einem Formular zum Auswerten
 

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