Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Tägliche e-mail aus access datenbank schicken - Makro

Frage Microsoft Microsoft Office

Mitglied: neueradmuser

neueradmuser (Level 2) - Jetzt verbinden

24.11.2010 um 20:56 Uhr, 9391 Aufrufe, 7 Kommentare

Hi, ich habe ein -zurzeit für mich- mittelschweres Problemchen...

Habe grundsätzlich Ahnung von Access, bin aber seid anno tuck raus aus access.
Wir haben hier eine *.mdb in welcher div. Berichte erstellt wurden.
desweiteren gibt es 2 Makros welche anscheinend zum E-Mail versand genutzt werden.

auf dem desktop liegt nun eine verknüpfung direkt auf das Makro in der Datenbank und im Taskplaner gibt es einen Task der täglich zu einer definierten Uhrzeit dieses Makro ausführt welches dann halt die E-Mail verschickt.... das ist das was ich jetzt auf die schnelle feststellen konnte.

2 Probleme:
-Die Mail kommt nicht immer / nur sporadisch
-Access schließt sich nicht von alleine. Ein 2-ter Task ist nötig welcher Access abschießt

Der Taskmaner endete heute z.b. mit der Meldung 0x1 ... eine soeben manuelle Ausführung des Makros verschickte die angeforderte Mail Problemlos...

gibt es eine elegantere Lösung? evtl. ohne Taskplaner direkt aus Access heraus?

dank & Gruß
Mitglied: NetWolf
24.11.2010 um 22:25 Uhr
Moin Moin,

das ist schon sehr ungewöhnlich und unüblich.

Um eine Mail aus Access zu versenden, muss der PC und Access laufen und es kann nur eine Mail mit Bericht verschickt werden, wenn vorher ein Bericht erstellt wurde.

Grundsätzlich: ja, das ist möglich, wenn die Bedingungen oben erfüllt werden.

Kenntnisse in VBA vorausgesetzt kannst du das direkt mit Access erledigen.
btw von welchem Access reden wir?
btw von welchem Mailprogramm reden wir?
btw um welches Betriebssystem handelt es sich?


Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: neueradmuser
24.11.2010 um 22:48 Uhr
hi,
access 2007
server 2003
gesendet wird glaub ich von outlook 2007

vba gaaaanz grob (eher noch schlechter als access)...

access wird kurz vor dem mailversand ja aufgemacht (ich denke mal vom makro) und der bericht wird dann erstellt... dieser wird dann anschließend als *.txt verschickt

mir kam das ganze auch sehr ungewöhnlich und komisch vor...
Bitte warten ..
Mitglied: 83928
25.11.2010 um 08:33 Uhr
hi,
prinzipiell ist die Taskplaner Lösung nicht unbedingt schlecht. Wie wird das Makro gestartet? Automatisch, wenn die Datei geöffnet wird oder übergibst Du beim Start (via Taskplaner) einen Parameter?

Zu den 2 Problemen:
1.) Erweitere das Makro um Log-Funktionen, so kommst Du kannst Du den Programmablauf nachvollziehen.
2.) Access beenden geht mit DoCMD.Quit. Wenn das nicht klappt, liegt ein Fehler im Programmablauf vor, dem Du mit Punkt 1 auf die Schliche kommst.

Gruß.

P.S. Wir reden doch hier von VBA-Makros und nicht von den 'zusammenklickbaren Makros', oder
Bitte warten ..
Mitglied: neueradmuser
27.11.2010 um 22:55 Uhr
Hi, habe nun ein bißchen getestet...

für das beenden habe ich nun in das makro ein "verlassen" eingebaut.
das geht soweit auch.

aber mit dem email versenden harperts total.
manuell geht es immer, mit dem taskplaner nur nach lust und laune...
msaccess wird geöffnet (sieht man im taskmanager) und das wars dann.. mehr sieht man nicht)

egal ob angemeldet oder abgemeldet oder gesperrt .... egal ob der geplante task als dom-admin ausgeführt wird oder system oder sonstwas...
total kurios. als fehlermeldung erhält man manchmal 0x1

geplanter task wird aufgerufen: "programmfad für Access" "Pfad zur mdb" /x Makroname
Bitte warten ..
Mitglied: NetWolf
29.11.2010 um 21:44 Uhr
Moin Moin,

könntest du den "Pfad zur MDB" mal aufschlüsseln?
Wie startest du die MDB manuell?


Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: neueradmuser
29.11.2010 um 22:55 Uhr
hi, der mdb-Pfad ist ein netzwerkpfad --> \\server\ordner1\ordner2\access.mdb
und ja er gehört zu den vertrauenswürdigen speicherorten in access 2007

es könnte sein das es ein "rechte problem" ist wenn der server abgemeldet oder gesperrt ist. das der task zwar mit den dom-admin daten aufgerufen wird (was wir auch sehen) aber dann die unterinstanzen keine entsprechenden Rechte mehr erhalten. Bin der Meinung irgendwo sowas gehört/gelesen zu haben

die mdb starte ich manuell entweder per verknüpfung auf dem server (welche dann auf einen anderen Server führt)
oder direkt auf dem anderen Server im entsprechenden Unterverzeichnis
oder meinetwegen direkt die verknüpfung des makros auf dem desktop

soll es echt so schwer sein pünktlich 1x am tag automatisch zu einer definierten zeit eine mail rauszujagen?! *confused*
Bitte warten ..
Mitglied: NetWolf
30.11.2010 um 22:15 Uhr
Moin Moin,

nein es ist nicht schwierig, sagte der Wissende
Lasse Access einfach laufen, und wenn du dann ein Formular mit Timer offen hast, kannst du regelmäßig dein Mail-versende-Makro starten.

Wie:
- Formular im Entwurfmodus öffnen
- Formular - Eigenschaften öffnen
- Zeitgeberintervall eingeben (Achtung es sind Millisekunden)
- Bei Zeitgeber dein Makro hinterlegen/aufrufen
- fertig

60 Millisekunden = 1 Sekunde
60 Sekunden = 1 Minute
60 Minuten = 1 Stunde
24 Stunden = 1 Tag

60*60*60*24 = 5184000 Millisekunden

In dem Moment, wo du das Formular normal öffnest, startet der Timer!
Schließt du das Formular, stoppt der Timer.

Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Automatisierter täglicher Import einer Access Datenbank in SQL
Frage von RichterSDatenbanken5 Kommentare

Guten Morgen liebe Leute, Ich stehe vor der Aufgabe eine Access Datenbank auf einen SQL Server zu importieren. Dies ...

VB for Applications
Auslesen von E-Mails über Access
gelöst Frage von Florian-OVEVB for Applications7 Kommentare

Hallo zusammen, ich habe eine Access Datenbank mit der ich E-Mails aus Outlokk erfasse. Beid er Erfassung wird aber ...

E-Mail
E-Mail in einen Ordner schicken, Anhang extrahieren
Frage von YannoschE-Mail4 Kommentare

Hallo zusammen, ich suche mal wieder eine Lösung für ein sehr spezielles Problem. Es geht um das ERP-System welches ...

Datenbanken
MSSQL Datenbank in eine MYSQL Datenbank mehrmals Täglich synchronisieren
gelöst Frage von ThomasKernDatenbanken10 Kommentare

Hallo zusammen, evtl. kann mir wer weiterhelfen. Ich stehe vor folgender Herausforderung. Ich müsste unsere 150GB große WAWI Datenbank ...

Neue Wissensbeiträge
Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 14 StundenViren und Trojaner1 Kommentar

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 17 StundenRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 3 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 4 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Heiß diskutierte Inhalte
Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Vmware
DOS 6.22 in VMWare mit CD-ROM
gelöst Frage von hesperVmware10 Kommentare

Hallo zusammen! Ich hab ein saublödes Problem. Es ist eine VMWare mit DOS 6.22 zu erstellen auf dem ein ...

Cloud-Dienste
PIM als SaaS Nutzungsgebühr
Frage von vanTastCloud-Dienste8 Kommentare

Moin, wir haben uns ein PIM (Product Information Management) nach unseren Ansprüchen für viel Geld als SaaS-Lösung bauen lassen. ...