online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon uhw125 vom 18.03.2020, 15:52 Options

Ergibnismenge

Wenn ich eine Schaltfeld anklicke bekomme ich die Nachricht

Objekt oder Klasse unstützt diese Ergebismenge nicht

Kann mir einer weiter helfe?

Danke


Antwort schreiben

Antwort 1 von StevieXXL vom 18.03.2020, 15:56 Options

mords aussgekräftig Deine Informationen!

Antwort 2 von uhw125 vom 18.03.2020, 18:22 Options

welche Informationen braucht du noch

hier das eingebundene Makro

Bedingung Aktion Argumente
IstNull([Screen].[ActiveControl]) StoppMakro
FestlegenTempVar ReportToOpen; [Screen].[ActiveControl]
[CurrentProject].[IsTrusted] SetzenWert [Screen].[ActiveControl]; Null
ÖffnenBericht =[TempVar]![ReportToOpen]; Bericht; ; ; Normal
EntfernenTempVar ReportToOpen

Antwort 3 von Marie vom 18.03.2020, 22:51 Options

Man hat nichtmal eine Ahnung mit welchem Programm Du arbeitest?

Lass mal den Code zeilenweise ablaufen, dann siehste doch in welcher Zeile die Fehlermeldung kommt..

Gruß Marie

Antwort 4 von uhw125 vom 18.03.2020, 23:50 Options

Entschuldigung
ich arbeite mit accsess 2007

es handelt dich hier um kombinationtsfeld, in dem alle Berichte im dropdown menü aufgerufen werden. Die Fehlermeldung kommt, sobald ich auf einen der Berichte klicke

Antwort 5 von Marie vom 18.03.2020, 23:59 Options

Dein Makro da verstehe ich nicht, konvertier das mal in VBA und schick dann den Code. Lass vorher mal schrittweise laufen, dann siehst Du genau in welcher Zeile von Deinem Code der Fehler auftaucht. Mit Makros kann ich nix anfangen.

Gruß marie

Antwort 6 von uhw125 vom 19.03.2020, 00:14 Options

ich hoffe ich habe das richtig gemacht hir der code

Option Compare Database

Private Sub Befehl139_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

End Sub

Private Sub Befehl27_Click()
On Error GoTo Err_Befehl27_Click


DoCmd.GoToRecord , , acFirst

Exit_Befehl27_Click:
Exit Sub

Err_Befehl27_Click:
MsgBox Err.Description
Resume Exit_Befehl27_Click

End Sub
Private Sub Befehl28_Click()
On Error GoTo Err_Befehl28_Click


DoCmd.GoToRecord , , acLast

Exit_Befehl28_Click:
Exit Sub

Err_Befehl28_Click:
MsgBox Err.Description
Resume Exit_Befehl28_Click

End Sub
Private Sub Befehl29_Click()
On Error GoTo Err_Befehl29_Click


DoCmd.GoToRecord , , acNext

Exit_Befehl29_Click:
Exit Sub

Err_Befehl29_Click:
MsgBox Err.Description
Resume Exit_Befehl29_Click

End Sub
Private Sub Befehl30_Click()
On Error GoTo Err_Befehl30_Click


DoCmd.GoToRecord , , acPrevious

Exit_Befehl30_Click:
Exit Sub

Err_Befehl30_Click:
MsgBox Err.Description
Resume Exit_Befehl30_Click

End Sub
Private Sub Befehl31_Click()
On Error GoTo Err_Befehl31_Click


DoCmd.GoToRecord , , acNewRec

Exit_Befehl31_Click:
Exit Sub

Err_Befehl31_Click:
MsgBox Err.Description
Resume Exit_Befehl31_Click

End Sub
Private Sub Befehl32_Click()
On Error GoTo Err_Befehl32_Click


DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdDeleteRecord

Exit_Befehl32_Click:
Exit Sub

Err_Befehl32_Click:
MsgBox Err.Description
Resume Exit_Befehl32_Click

End Sub
Private Sub Befehl33_Click()
On Error GoTo Err_Befehl33_Click


DoCmd.RunCommand acCmdSaveRecord

Exit_Befehl33_Click:
Exit Sub

Err_Befehl33_Click:
MsgBox Err.Description
Resume Exit_Befehl33_Click

End Sub
Private Sub Befehl34_Click()
On Error GoTo Err_Befehl34_Click

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "Notizen"
DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Befehl34_Click:
Exit Sub

Err_Befehl34_Click:
MsgBox Err.Description
Resume Exit_Befehl34_Click

End Sub
Private Sub Befehl36_Click()
On Error GoTo Err_Befehl36_Click


If Me.Dirty Then Me.Dirty = False
DoCmd.Close

Exit_Befehl36_Click:
Exit Sub

Err_Befehl36_Click:
MsgBox Err.Description
Resume Exit_Befehl36_Click

End Sub
Private Sub Befehl47_Click()
On Error GoTo Err_Befehl47_Click


DoCmd.RunCommand acCmdSelectRecord
DoCmd.PrintOut acSelection

Exit_Befehl47_Click:
Exit Sub

Err_Befehl47_Click:
MsgBox Err.Description
Resume Exit_Befehl47_Click

End Sub
Private Sub Befehl48_Click()
On Error GoTo Err_Befehl48_Click


Screen.PreviousControl.SetFocus
DoCmd.RunCommand acCmdFind

Exit_Befehl48_Click:
Exit Sub

Err_Befehl48_Click:
MsgBox Err.Description
Resume Exit_Befehl48_Click

End Sub
Private Sub Befehl55_Click()
On Error GoTo Err_Befehl55_Click

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "Notizen"
DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Befehl55_Click:
Exit Sub

Err_Befehl55_Click:
MsgBox Err.Description
Resume Exit_Befehl55_Click

End Sub
Private Sub Befehl56_Click()
On Error GoTo Err_Befehl56_Click


DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdRecordsGoToNew
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdPaste

Exit_Befehl56_Click:
Exit Sub

Err_Befehl56_Click:
MsgBox Err.Description
Resume Exit_Befehl56_Click

End Sub
Private Sub Befehl57_Click()
On Error GoTo Err_Befehl57_Click


DoCmd.RunCommand acCmdApplyFilterSort

Exit_Befehl57_Click:
Exit Sub

Err_Befehl57_Click:
MsgBox Err.Description
Resume Exit_Befehl57_Click

End Sub

Private Sub Kombinationsfeld182_AfterUpdate()

End Sub


es stoppt beim 4. schritt: öffen formular ..........................
dann kommt die meldund:
für den von ihnen eingegebenen ausdruck ist es erforderlich, dass sich das steuerlement im aktiven fenter befindet

Antwort 7 von Marie vom 19.03.2020, 00:27 Options

Oh menno, welches ist der vierte Schritt. Was hast Du denn jetzt alles hier reinkopiert? Ich finde hier nix von einem Bericht.


Private Sub Kombinationsfeld182_AfterUpdate()

End Sub


das hier is der Code, der läuft, wenn Du in Deinem Kombifeld was anklickst, zu Deutsch da steht gar nix drin. Und Bericht heisst Report, wo steht was von einem bericht und welches ist der vierte Schritt???

Lösch mal alle subs, wo zwischen der ersten Zeile und End Sub nix drinsteht.

versuch mal herauszufinden in welcher sub Du nen fehler bekommst und schick dann nur die Codezeilen, alles andere kannste weglassen.

gruß marie

Antwort 8 von uhw125 vom 19.03.2020, 00:34 Options

Wieder Entschldigung aber ich kenne mich in VBA nicht aus und habe das makro im einzelschritt ausgeführt und in der vierten zeile ist es stehn geblieben
was soll ich tun?

Antwort 9 von Marie vom 19.03.2020, 03:43 Options

Mal schauen wie Dein Kombifeld heisst. Wenn es Kombinationsfeld182 heisst, dann tut sich hier gar nix.

Ich kann Dir nicht wirklich helfen, wenn Du nichtmal nachsehen kannst welcher Code jetzt wohingehört (indem Du Deine sämtlichen Buttons und Befehle mal anschaust welche Namen sie haben in der Entwurfsansicht in Ansicht Eigenschaften!!))

Ich kann mir nicht wirklich vorstellen, dass man sowas ohne Code machen kann, also Du solltest Dich schonmal damit befassen.

Private Sub Befehl55_Click()

End Sub


Was zwischen zwei solchen Zeilen steht bezieht sich auf das Teil, was den Namen Befehl55 hat, also suchste bitte mal nach dem Namen von Deinem Kombifeld und nach dem Code mit diesem Namen und postest den hier rein.

Wenn Du das nicht fertigbringst kann Dir niemand helfen.
Gruß Marie

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026