Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: gpowerpeter am September 24, 2012, 14:48:39

Titel: Abfrage mit Kombinationsfeld
Beitrag von: gpowerpeter am September 24, 2012, 14:48:39
Stand:

Ich erstelle Berichte über folgenden Code um ein Kombinationsfeld mit einzubeziehen mit welchem ich ein nerviges ( Bitte Parameter eingeben ) Fenster umgehe.

Private Sub Befehl51_Click()
On Error GoTo Err_Befehl51_Click

Dim stDocName As String

stDocName = "Potentiale ALM je Parameter"
DoCmd.OpenReport "Potentiale ALM je Parameter", acViewPreview, , _
"Parameter = '" & Me![Kombinationsfeld81] & "'"

Exit_Befehl51_Click:
Exit Sub

Err_Befehl51_Click:
MsgBox Err.Description
Resume Exit_Befehl51_Click

End Sub

Folgendes Problem: Wenn ich mir jetzt kein Bericht sondern eine Abfrage direkt in Tabellenform ausgeben lassen will. Finde ich keine entsprechende Lösung.

Wieso kann man nicht enfach aus DoCmd.OpenReport --- > DoCmd.OpenForm machen   

Viele Grüße
Jonny
Titel: Re: Abfrage mit Kombinationsfeld
Beitrag von: gpowerpeter am September 24, 2012, 14:50:01
Wieso kann man nicht enfach aus DoCmd.OpenReport --- > DoCmd.OpenQuery machen :-(
Titel: Re: Abfrage mit Kombinationsfeld
Beitrag von: MzKlMu am September 24, 2012, 15:10:08
Hallo,
im Regelfall öffnet man keine Abfrage. Die Sich auf Abfragen und Tabellen sollten für den user gar nicht möglich sein. Erstelle einen Bericht der die Daten wie eine Tabelle darstellt und diesen Bericht öffnest Du dann.
Titel: Re: Abfrage mit Kombinationsfeld
Beitrag von: gpowerpeter am September 24, 2012, 15:19:47
Gerade das wird aber benötigt.
Mitarbeiter sollen da gegebenenfalls auch mal schnell am Datensatz rumschrauen können.
Da muss es doch eine einfach Lösung geben.

Viele Grüße
Titel: Re: Abfrage mit Kombinationsfeld
Beitrag von: MzKlMu am September 24, 2012, 15:51:49
Hallo,
ZitatGerade das wird aber benötigt. Mitarbeiter sollen da gegebenenfalls auch mal schnell am Datensatz rumschrauen können.
Das solltest Du tunlichst unterlassen. In eine Abfrage Daten ändern ist keine gute Idee. Hier kann man völlig ungeprüft Daten reinschreiben. Nimm ein Formular das Du an die Abfrage bindest zur Darstellung der Daten. Das Formaular als Datenblatt sieht fast genau so auch wie eine Tabelle/Abfrage. Das Formular kannst Du auch mit dem Parameter öffnen, wei der Bericht.

In jedem Forum ähnliche Antworten, das solltest Du ernst nehmen.