Abend,
bin leider Accesseinsteiger und sitze momentan an einer Datenbank. Nun möchte ich eine Geburstag und Jubilarsanfrage erstellen und zusätzlich einen Hinweis im Menü - wenn ein Geburstag ansteht - einbauen. Habe mir hier nun Datumsselektion runtergeladen aber bekomme es nicht in meine Datenbank integriert.
Edit: Also bekomme meinen Datensatz schon also Datensatz rein aber wenn ich dann Daten auswählen und mir die Geburstagskinder anzeigen lassen will, passiert nichts.
Für Hilfe wäre ich sehr dankbar.
Mit freundlich Grüßen
Hallo qwertzui,
Kann man so nichts dazu sagen. Wissen ja wohl eher wenige, was die "Geburtstagsliste" so macht; - und wie Deine DB aussieht, wie und wo das da rein soll.
Kannst Du Deine DB (komprimiert, gezipt und im .mdb-Format) hier hochladen?
Da schaut sich die sicher mal jemand an.
gruss ekkehard
Hey,
danke für die schnelle Antwort. Habe die Dateien leider nicht auf 200 KB bekommen und sie mal bei Rapidshare hochgeladen. Habe die Geburstsdatei hier aus dem Forum im Anhang, diese würde ich halt gerne auf meine Datenbank anwenden aber daran scheitert es.
Vielen Danke für jede Hilfe
https://rapidshare.com/files/543384677/DB_qwertzui.rar
[Anhang gelöscht durch Administrator]
Hallo qwertzui,
Hier findest Du Deine DB mit eingebauter Geburtstagsliste:
http://www.file-upload.net/download-4012073/Springfield-eV.rar.html (http://www.file-upload.net/download-4012073/Springfield-eV.rar.html)
Eingebaut ist eine Abfrage "Geburtstagsliste" aus Deiner Tabelle "Mitgliederliste", dann das Formular und das Modul aus der GeburtstagsDB.
Das Modul habe ich ein bisschen "aufgeräumt".
hth
gruss ekkehard
Guten Morgen,
danke für die schnelle und effektive Lösung meines Problems Beaker s.a. !
Will nun nicht dreist erscheinen aber hätte noch eine kleine Frage: Gibt es die Möglichkeit eine Art "Newsletter"-Funktion einzubauen ? Also einen Bericht/Formular zu erstellen, der alle E-Mail-Adressen anzeigt und an diese dann entsprechend einen vorgerfertigten Text als E-Mail zu schicken.
Danke
Hallo qwertzui,
als Autor der "Geburtstagsliste" möchte ich fragen:
Was klappt denn damit nicht??
Gruß Oma
Hallo,
@qwertzui
ZitatWill nun nicht dreist erscheinen aber hätte noch eine kleine Frage: Gibt es die Möglichkeit eine Art "Newsletter"-Funktion einzubauen ? Also einen Bericht/Formular zu erstellen, der alle E-Mail-Adressen anzeigt und an diese dann entsprechend einen vorgerfertigten Text als E-Mail zu schicken.
Mit Serienmails habe ich mich noch nicht beschäftigt. Sollte aber nicht so schwer (zu finden) sein. Musst Du die Abfrage um das Feld mit der Emailadresse erweitern. Auf das Formular mit den Geburtstagen einen Button zum Versand der Emails. Der schleift dann durch die bereits gefilterten DS, und verschickt die Emails. Ich schau gleich mal ob ich Dir da was stricken kann.
@oma
ZitatWas klappt denn damit nicht??
Wahrscheinlich hatte er nur Probleme das auf seine DB anzupassen (Tabellen- + Feldnamen).
Hab's ihm eingebaut, und sollte laufen. Für den Quellennachweis ist aber der OP verantwortlich.
gruss ekkehard
Hallo qwertzui,
Hier mal eine auf die Schnelle zusammen gestrickte Procedur.
Private Sub cmdEmail_Click()
Dim rst As DAO.Recordset
Set rst = Me!GeburtstagListe_UF.Form.RecordsetClone
If rst.BOF = True Then
MsgBox "Keine Geburtstage ausgewählt!"
Exit Sub
End If
Do While rst.EOF = False
DoCmd.SendObject _
ObjectType:=acSendReport, _
ObjectName:="NameDeinesBerichtes", _
OutputFormat:=acFormatPDF, _
To:=rst.Fields("EAdresse"), _
Bcc:="strBcc", _
Subject:="Dein Betreff", _
MessageText:="DeineMitteilung", _
EditMessage:=False
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
End Sub
Die Parameter von DoCmd.SendObject musst Du natürlich anpassen (siehe OH).
Und die SQL-String-Konstante im Modul muss um das Adressfeld ergänzt werden:
"SELECT M.Mitgliednummer, " _
& "M.Vorname, " _
& "M.Nachname, " _
& "M.Geburtsdatum, " _
& "fcnAlter([Geburtsdatum]) AS [Alter], " _
& "[E-Mailadresse] AS EAdresse " _
& "FROM Mitgliederliste AS M"
hth
gruss ekkehard
Guten Abend,
erneut danke ich dir für deine Hilfe - leider kann ich nicht wirklich gut programmieren. Eigentlich gar nicht und komme trotz deiner Hilfe nicht nennenswert weiter. Habe die Datenbank nochmals hochgeladen, falls du Zeit haben solltest zu helfen...wäre ich dir noch dankbarer. Wenn nicht dann danke ich dir für deine bisherige Hilfe und probiere mich noch ein wenig. Versuche grade, die Geburstagsliste auf Mitgliedsdauer zu übertragen.
@oma
Beaker s.a. hat das Problem schon beschrieben - habe es nicht hinbekommen, dass er meine Daten statt deiner zugrunde legt.
https://rapidshare.com/files/3846633112/Springfield_e.V.__final_.accdb
Danke,
P.S.: Was heißt "OH" und "OM"?
Hallo qwertzui,
(du solltest Dir einen schicken Namen zulegen, damit man Dich immer ansprechen kann ;D)
evt. könnte ich helfen, wenn du deine DB-Version auf 2003-Datenformat konvertierst.
Gruß Oma
Hey oma,
leider benutzen ich anscheinend Features, die nicht in 2003 kompatibel sind und ich weiß auch leider nicht welche das sind, sodass ich sie rausnehmen könnte. Vielen Dank trotzdem!
Gruß,
Dennis
Hallo Dennis,
Hier ist Deine DB.
http://www.file-upload.net/download-4014828/Springfield_e.V.__final_.accdb.html (http://www.file-upload.net/download-4014828/Springfield_e.V.__final_.accdb.html)
Ich habe das Form Mitgliedzeiten angepasst. Habe da jetzt ein Fünf-Jahres-Jubiläum eingerichtet. Kannst Du aber jederzeit ändern (im Code "Mod 5" durch "Mod 10" ersetzen.
Im Form "Geburtstagsliste" habe ich Dir die Email-Funktionalität eingebaut. Die musst Du dir aber noch anschauen und anpassen; - bis auf die Emailadresse sind alle Parameter Dummies. Lese dazu in der Online-Hilfe (OH) nach. Wenn Du das geschafft hast, schaffst Du es sicher auch alleine, das in das andere Form einzubauen.
@oma
Hier mal die DB als .mdb, falls Du Lust hast auch noch mal drüber zu schauen.
http://www.file-upload.net/download-4014832/Springfield_e.V.__final_1.mdb.html (http://www.file-upload.net/download-4014832/Springfield_e.V.__final_1.mdb.html)
gruss ekkehard
Guten Morgen,
danke für deine nochmalige Hilfe.
Mit der EMail habe ich hinbekommen - war leichter als erwartet.
Beste Grüße
Dennis