Beste,
Ik heb een database die artikelen weergeeft waarvan de uiterste magazijn THT verloopt. Op maandag t/m vrijdag gebruik ik "aantal dagen < 0" en omdat er 's zondags niet gewerkt wordt gebruik ik 's zaterdags "aantal dagen < 1".
Nu moet ik altijd de database openen en de query handmatig uitvoeren waarna er een THT-lijst als .xls naar de betreffende afdelingen gemaild wordt.
Mijn uitdaging was om dit te automatiseren en toe te voegen aan de scheduler die wij hebben draaien. Ik ben al een heel eind, maar het laatste probleem waar ik tegenaan loop is dat op de zaterdag een andere query uitgevoerd moet worden dan op maandag t/m vrijdag. Mijns inziens is dit te verwezenlijken door een module toe te voegen. Echter heb ik vrij weinig kennis van Visual Basic, waardoor het een brug te ver lijkt. Ik wil hetvolgende dus in VB-code proberen te zetten.
In de scheduler kan ik aangeven dat de macro niet op zondag uitgevoerd kan worden. Hierdoor hoeft dit niet in de VB code te komen.
Ik hoop dat iemand van jullie mij op weg kan helpen.
Ik heb een database die artikelen weergeeft waarvan de uiterste magazijn THT verloopt. Op maandag t/m vrijdag gebruik ik "aantal dagen < 0" en omdat er 's zondags niet gewerkt wordt gebruik ik 's zaterdags "aantal dagen < 1".
Nu moet ik altijd de database openen en de query handmatig uitvoeren waarna er een THT-lijst als .xls naar de betreffende afdelingen gemaild wordt.
Mijn uitdaging was om dit te automatiseren en toe te voegen aan de scheduler die wij hebben draaien. Ik ben al een heel eind, maar het laatste probleem waar ik tegenaan loop is dat op de zaterdag een andere query uitgevoerd moet worden dan op maandag t/m vrijdag. Mijns inziens is dit te verwezenlijken door een module toe te voegen. Echter heb ik vrij weinig kennis van Visual Basic, waardoor het een brug te ver lijkt. Ik wil hetvolgende dus in VB-code proberen te zetten.
Code:
ALS weekdag <> "Zaterdag"
DAN fmail_SendObjectNT QryMaVr
ANDERS fmail_SendObjectNT QryZa
In de scheduler kan ik aangeven dat de macro niet op zondag uitgevoerd kan worden. Hierdoor hoeft dit niet in de VB code te komen.
Ik hoop dat iemand van jullie mij op weg kan helpen.
Laatst bewerkt: