In einer DAO-Datenbank, Access 2013, erhalte ich einen Compile-Syntaxfehler in der Zeile Set Image in der Anwendung msoFileDialogSaveAs. Ich bin am besten über den Code für das Speichern der JPG-Datei. Nach Recherchen über Foren und die MS Developer/Support DB habe ich experimentiert und das ist das nächste, was ich zur Lösung gebracht habe. Irgendwelche Ideen, wie man dem Endanwender erlaubt, eine jpg-Datei im System zu speichern, aber nicht die db selbst, von innen Zugriff? Mir ist es unangenehm, die API zu diesem Zeitpunkt zu verwenden.Zugriff 2013 msoFileDialogSaveAs Kein Speichern von Image
Option Compare Database
Option Explicit
Dim FileLocation As String
Dim DiagFile As FileDialog
Private Sub Jpgbtn_Click()
Set DiagFile = Application.FileDialog(msoFileDialogSaveAs)
DiagFile.Title = "Save .jpg File As..."
DiagFile.InitialFileName = "*.jpg"
DiagFile.AllowMultiSelect = False
If DiagFile.Show Then
FileLocation = DiagFile.SelectedItems(1)
Set Image = CreateObject("*.jpg")
>>>>>Set Image = file.Item "*.jpg"
Image.SaveFile FileLocation
End If
MsgBox (" Jpg successfully saved. ")
globals.ActivityLog "Jpgbtn"
End Sub
Was ist 'file.Item' und woher kommt es? – Andre
@Andre, es war meine beste Schätzung über die Codierung, um das JPG zu speichern. Es wurde von Intellisense als eine Option angeboten, und es ist fehlgeschlagen. Da ich nichts anderes versucht hatte, arbeitete ich und gab auf und versuchte es hier. Ich habe herausgefunden, dass das Objekt referenziert werden muss, aber ich kenne die Syntax nicht, um es zu tun und die Datei erfolgreich zu speichern, um sie später zu öffnen. Da brauche ich Hilfe. – trappertam
Was versuchen Sie eigentlich? Erstellen und speichern Sie eine leere JPG-Datei? Was ist der Sinn davon? Oder gibt es Bilddaten, die Sie speichern möchten? Woher kommt das? – Andre