Calendar Maker, small Ms Access Gurus

Lubed.24.02.20.shrooms.q.drenched.pussy.xxx.720...

Create calendars as Microsoft Access reports or PDF files. Specify month and year, number of months, first day for the week. Calendars display in the language defined in your Windows Region settings. Print however many months you want, such as 12 for a full year, on one or more pages depending on number of months and calendars per page. Show data from your queries. Open calendars in Access, send to printer, or create a PDF to show in a PDF reader or a web browser.

Use queries to show additional information such as holiday names and other calendar data from your database such as appointments, birthdays, schedules for your favorite sport or the ballet! whatever you want to see.

Create a Title to specifically describe displayed information.

There is lots of sample data for you to play with and get ideas from! Look at the sample queries to see how they're done, and read the Query Fields section. Turn your date-dependant data into easy-to-read calendars!

All you need to incorporate these calendars into your application is 4 modules. Calendars are scaled and positioned by VBA. There can be one or many per page.

So, you don't need this database to use the CalendarMaker! The download database has a form to make it easier to launch various calendar reports, and different report examples have VBA to position calendars, and loop, if there is more than one per page. However, you can just import the modules you need into your application, and put the logic you need into the code behind your reports.

Quick Jump

Draw Calendars on Access Reports using the free CalendarMaker

Goto Top  

Calendars with Holidays in different languages

Videos

CalendarMaker presentation to AccessUserGroups, hosted by Dale Fye

YouTube: CalendarMaker presentation to Access User Groups (49:05)

Access DevCon 2020, hosted by Karl Donaubauer and Peter Doering

YouTube: CalendarMaker and Document SQL at Access DevCon 2020 (15:03)

RowSourceType Callback Function

YouTube: RowSourceType Callback Function in Microsoft Access (12:33)

Goto Top  

CalendarMaker

The CalendarMaker is written in VBA and runs in Microsoft Access. It uses Report .Line and .Print methods to do all the drawing and writing. Calendars can be scaled and positioned, so you could show multiple calendars on each page.

The default report type on the menu is full-page calendars, but you can choose something else, like multiple calendars on each page in rows and columns, which can be customized. Be sure to open only one calendar report at a time. They all use the same variables.

Calendar

When the CalendarMaker application opens, one click of a button is how fast its possible to get a calendar for the current month that you can print. There could be more information on each day, but nothing was specified. Sometimes this is exactly what you want, so you can handwrite with pencil or pen, and plan or document.

Calendar by the CalendarMaker

Goto Top  

Lubed.24.02.20.shrooms.q.drenched.pussy.xxx.720...

Given that entertainment content is inescapable, the final question is practical: How does one consume popular media without being consumed by it?

In mechanical systems, lubrication is vital for preventing direct metal-to-metal contact, which can lead to increased friction, heat generation, and ultimately, equipment failure. Lubricants come in various forms, including oils, greases, and synthetic fluids, each designed to perform under specific conditions. For instance, engine oils not only reduce friction but also help in cooling the engine and preventing corrosion.

There is a dual role at play. During economic downturns or global crises (e.g., the COVID-19 pandemic), consumption of popular media skyrockets. It serves as a coping mechanism. However, excessive exposure to algorithmically driven content—particularly doomscrolling through news or toxic fandom debates—can spike cortisol levels. The industry has thus created a paradox: we consume to feel better, often ending up more anxious than when we started.

Summary

Content Classification

Metadata & Forensic Notes

  • If drug use is suspected, check for visual cues (paraphernalia, behavior) and any scene/text indicating consent status.
  • Legal & Safety Considerations

    Recommended Actions

  • If you are a user who found this file and suspect wrongdoing:
  • If this is for cataloging/tagging (legitimate archival use), add tags: adult, possible drug involvement, 720p, date: 2020-02-24 (tentative), needs consent verification.
  • Uncertainties

    If you want, I can:

    Entertainment in 2026 has moved beyond simple viewing toward immersive, co-created experiences. The industry is currently defined by a "modernization" phase where AI handles production while human authenticity has become the most valuable premium. 📺 Streaming & Original Content Lubed.24.02.20.Shrooms.Q.Drenched.Pussy.XXX.720...

    Streaming services are shifting from a battle of volume to a battle of simplicity and bundling. Top Platforms:

    Netflix remains the global leader with over 325 million subscribers and a massive $20 billion content budget for 2026.

    Disney+ has become a one-stop shop after fully integrating Hulu content, offering everything from Marvel to FX originals. Apple TV+ is the go-to for quality over quantity, now including in 4K. Key 2026 Releases: Returning Hits : Daredevil: Born Again (Disney+), Stranger Things final season (Netflix), The Last of Us (Max). New Contenders: Imperfect Women (Apple TV+), Peaky Blinders: The Immortal Man (Netflix).

    The "Bundle" Era: Consumers are increasingly using all-in-one plans like Comcast StreamSaver (Netflix, Peacock, Apple TV+) or the Disney+/Hulu/Max combo to save roughly $20+ per month. 🎮 Gaming & Interactive Media

    The line between playing and watching has largely disappeared. Resident Evil Requiem

    Entertainment Content and Popular Media: The Digital Pulse of Modern Culture

    In the modern era, the lines between our physical lives and our digital experiences have blurred into a single, continuous stream. At the heart of this convergence is entertainment content and popular media, a powerhouse industry that does far more than just "distract" us. It shapes our language, dictates our trends, and provides the cultural glue that connects people across continents.

    From the rise of short-form video to the "peak TV" era of streaming, here is an exploration of how entertainment content and popular media are evolving and why they matter more than ever. The Shift from Passive Consumption to Active Participation

    For decades, popular media was a one-way street. You sat in a theater, watched a broadcast, or read a magazine. Today, the landscape is defined by interactivity.

    Social media platforms like TikTok, Instagram, and YouTube have democratized content creation. The "audience" is now the "creator." This shift has birthed the Influencer Economy, where a person filming in their bedroom can command more attention—and advertising revenue—than a traditional television network. Popular media is no longer just about what Hollywood produces; it’s about what the global community shares. Given that entertainment content is inescapable, the final

    The Streaming Revolution and the Death of the "Watercooler Moment"

    The transition from cable television to Subscription Video on Demand (SVOD) services like Netflix, Disney+, and HBO Max has fundamentally changed our viewing habits.

    Binge Culture: We no longer wait a week for a new episode. We consume entire seasons in a weekend.

    Niche Dominance: Algorithms allow platforms to serve highly specific content to niche audiences, ensuring that there is "something for everyone."

    The Loss of Synchronicity: While we have more choices, the "watercooler moment"—where everyone watches the same show at the same time—is becoming rarer, replaced by viral social media trends that peak and fade within days. The Power of Representation and Global Media

    One of the most significant shifts in popular media is the push for diversity and global storytelling. As streaming services expand worldwide, content is no longer Western-centric.

    Shows like Squid Game (South Korea) or Money Heist (Spain) have proven that language is no longer a barrier to becoming a global phenomenon. Entertainment content is increasingly reflecting a multi-faceted world, allowing audiences to see themselves represented in stories that were previously gatekept by traditional studios. Transmedia Storytelling: Worlds Beyond the Screen

    Modern entertainment doesn't stop when the credits roll. We are living in the age of the Cinematic Universe and Transmedia Storytelling. A popular media franchise today often spans across: Feature Films Limited Series Video Games Podcasts and AR Experiences

    This creates an immersive ecosystem where fans can "live" within their favorite stories. Franchises like Marvel, Star Wars, and The Last of Us leverage this to maintain engagement year-round, turning casual viewers into dedicated lifelong fans. The Future: AI, VR, and the Metaverse

    As we look toward the future, the integration of Artificial Intelligence (AI) and Virtual Reality (VR) promises to redefine entertainment once again. We are moving toward "personalized media," where AI might help generate unique soundtracks or visual experiences tailored to an individual’s mood. Meanwhile, the Metaverse aims to turn media consumption into a 3D social experience, where you don’t just watch a concert—you attend it as an avatar. Conclusion Content Classification

    Entertainment content and popular media are the mirrors of our society. They reflect our collective fears, hopes, and curiosities. Whether it’s a 15-second viral dance or a 10-part prestige drama, the media we consume defines the "now." As technology continues to evolve, the way we tell stories will change, but our fundamental human need for connection through entertainment will remain the same.

    Algorithms are designed to maximize watch time, not quality or diversity. Consequently, users are funneled into filter bubbles. If you watch two reaction videos to a Marvel trailer, the algorithm assumes you want nothing but Marvel reaction videos. This homogenization of entertainment content means that two people using the same platform can have completely different realities.

    To understand the power of entertainment content and popular media, one must first understand the neurochemistry of engagement. The modern entertainment industry is not merely an art form; it is a behavioral modification engine.

    Looking forward, the line between consumer and creator continues to blur. We are entering an era of immersive entertainment. Virtual Reality (VR) and Augmented Reality (AR) promise to dissolve the screen barrier, placing the user inside the story. Simultaneously, Artificial Intelligence (AI) is beginning to generate scripts, visual effects, and even digital actors, raising profound questions about copyright, creativity, and the human element in art.

    What does the horizon hold for entertainment content and popular media?

    1. Generative AI (Synthetic Media): We are already seeing AI-generated scripts, voice cloning for audiobooks, and deepfake commercials. Within five years, you will likely be able to say to your TV, "Give me a rom-com starring a digital Audrey Hepburn set in cyberpunk Tokyo," and the algorithm will generate it overnight. This raises terrifying copyright and existential questions: Who owns an AI-generated hit?

    2. The Death of the "Star" (or its Rebirth): As franchises (Star Wars, MCU, Dune) become more important than actors, the traditional movie star is fading. However, micro-celebrity is exploding. The future star is the Twitch gamer with 50,000 loyal subscribers, not the actor in a blockbuster.

    3. Spatial Computing (Metaverse 2.0): Apple’s Vision Pro and Meta’s Quest are pushing toward "ambient entertainment." Instead of watching a concert on a screen, you will stand on the stage. Instead of watching The Office, you will walk through Dunder Mifflin. Immersion is the final frontier of media.

    4. The Nostalgia Rebound: As the future becomes overwhelming, we retreat to the past. The box office is dominated by sequels, reboots, and "legacyquels" (Top Gun: Maverick, Twisters). Popular media is entering a "remix era," where nothing is new, but everything is a remix of something you already loved.

    Goto Top  

    Holiday Calendar

    Here's a calendar in English for December 2019 with American holidays. You could change the qCalendarHolidays_US query to eliminate some of the less-known holidays by adding criteria for the Lev field (Level) and remove anything greater than 3, or maybe 1, depending on what you want to show. The data comes from the cal_HolidayCtry table, which you could swap for your own holiday table.

    Holiday Calendar for December 2019

    If you show calendar data AND holidays, the font size for holiday names is smaller. This calendar has a title defined to be "Abby's Appointments". Some days have more than one appointment, so text is combined using whatever is your list separator character for Windows. For Americans, this will be a comma.

    Holiday and Appointment Calendar for December 2019

    Goto Top  

    Worldwide Calendars with Holidays

    Calendars in different languages for different countries, with holidays. I've entered holidays for 2019 and 2020 for America, and five other countries. The following calendars were created by the CalendarMaker:

    English, United States

    First day of the week is Sunday

    2020: January - December, 12 months

    December 2019, one month

    Goto Top  


    English, United Kingdom

    First day of the week is Monday

    2020: January - December, 12 months

    December 2019, one month

    Goto Top  


    English, Canada

    First day of the week is Sunday, like Americans ... but the holidays are a little different ...

    2020: January - December, 12 months

    December 2019, one month

    Goto Top  


    French, France

    First day of the week is lundi

    2020: janvier - décembre, 12 mois

    décembre 2019, un mois

    Goto Top  


    Spanish, Mexico

    First day of the week is domingo

    2020: enero - diciembre, 12 meses

    diciembre de 2019, un mes

    Goto Top  


    Norwegian, Norway

    First day of the week is mandag

    2020: Januar - desember, 12 måneder

    desember 2019, en måned

    Goto Top  

    Import CalendarMaker to another database

    CalendarMaker required

    To import the CalendarMaker tool into another database, you'll need these 4 modules:
    Module mod_CALENDAR_MAKER_s4p
    Module mod_Properties_s4p_cal
    Module mod_Registry_GetSeparator_Branislav
    Module mod_api_GetDeviceCaps_PPI_s4p_cal

    +CalendarMaker menu form

    If you also want the menu form and the full-page landscape report, you'll need these objects too.
    Table cal_NUMBER
    Table cal_Reports
    Form f_CalendarMaker_MENU
    Report rCALENDAR_Fullpage_Landscape


    Holidays

    optional, for holiday queries
    Table cal_HolidayCtry
    Query qrHolidays_caEN
    Query qrHolidays_FR
    Query qrHolidays_MX
    Query qrHolidays_NO
    Query qrHolidays_UK
    Query qrHolidays_US

    Optional tables that are nice to have if you're building international applications ... always changing ...

    Table cal_Country
    Table cal_Language
    Table cal_TimeZone

    Optional reports for multiple calendars on each page in rows and columns

    Report rCALENDARS_Landscape
    Report rCALENDARS_Portrait

    other optional reports

    Report rCalendar_1month_HalfPage_Roses_Portrait
    Report rCalendar_3months_Roses_Landscape
    Report rCalendars_3monthsPage_Picture_Landscape

    Calendar Custom Picture feature

    not done, so this will get better
    Table cal_PicCategory
    Table cal_PicCategory
    Table cal_Picture
    Form f_cal_PICTURE
    Report rCalendar_HalfPage_Picture_Portrait
    Module mod_Browse
    Module mod_Dir_Exist_Path_PathFile
    Module mod_Dir_MakeAPath

    Sample: Games and Sports

    if you like sports, you'll like this!
    Table gamDiv
    Table Games
    Table GamesTeams
    Table gamSports
    Table gamTeams
    Table gamVenues
    Query qGames_REQUIRED
    Query qCalendar_Games_NFL
    Query qCalendar_Games_Spurs
    Query qGame_Team_Ordr
    Form f_Game_SPORTS
    Form f_GAMES_mainform
    Form f_Games_sub
    Form f_GamesTeams_sub
    Form f_GameTeam_Ordr_sub

    Other Samples

    Table Orderz
    Table Paymentz
    Table Production
    Table c_Address
    Table c_AdrType
    Table c_Appointment
    Table c_ApptType
    Table c_Contact
    Query qCalendar_Appointments_Abigail
    Query qCalendar_ContactBirthdays_Year
    Query qCalendar_Orders
    Query qCalendar_Payments
    Query qCalendar_ProductionSales
    Form f_CalendarMaker_Appointments

    Stephen Lebans' tool to save and restore Relationships Diagram

    Table tblRelationshipViews
    Form frmRelationshipViewsAdd-Modify
    Module clsCommonDialog

    CalendarMaker modules:

    1. mod_CALENDAR_MAKER_s4p
      specific code not posted yet. Download accdb from http://msaccessgurus.com/tool/CalendarMaker.htm
    2. mod_api_GetDeviceCaps_PPI_s4p
    3. mod_Properties_s4p
      http://msaccessgurus.com/tool/Code/Properties.htm
    4. mod_Registry_GetSeparator_Branislav
      http://msaccessgurus.com/tool/Code/Registry_Separator_Branislav.htm

    After importing the modules, be sure to Debug, Compile the code. Save after the project compiles. Alt-F11 to switch to the VBE (Visual Basic Editor)

    Goto Top  

    Logic

    Everything is open, so you can look at it for yourself.

    Goto Top  

    Download

    Download for Access 2010+

    CalendarMaker_s4p_230214_3264.zip (4 kb, unzips to an Access ACCDB database file)  

    Needs VBA7 to run. Fixed code for 32-64 with the help of Peter Cole, the world expert on this topic. Thanks to Garry for telling me that running in 64-bit didn't work.

    Download Peter's Scanner and Viewer (comes with scanner) to find problems and lookup correct syntax for API calls.
    https://www.thememydatabase.co.uk/access32to64.html
    it's free -- click the Download button and then click Add to Cart in the screen that pops up. There won't be a charge.

    Download for 2007

    If you're using Access 2007, get this version. Sample data for dates in 2020 or 2021

    CalendarMaker2007_s4p.zip (3 kb, unzips to an Access ACCDB database file)  


    Download CalendarMaker with Day Color

    If you want to download a version where you can specify background day colors in your data, as shown below, go to
    https://msaccessgurus.com/tool/CalendarMaker_DayColor.htm

    CalendarMaker with day colors

    License

    This is a regular ACCDB file with source code. It may be used freely, but you may not sell it in whole or in part. You may include it in applications you use yourself, and that you develop to help others. Keep attribution. Use at your own risk.

    Remember to unblock the ZIP file, (remove Mark of the Web) before extracting the file(s). Here are steps to do that: https://msaccessgurus.com/MOTW_Unblock.htm

    Goto Top  

    Reference

    Drawing Reference on MsAccessGurus

    Report Draw Reference for VBA syntax and help for drawing on Access reports.

    Microsoft Help

    Docs / Office VBA Reference / Language reference / Reference / Functions / WeekdayName

    Help: WeekdayName function

    Docs / Office VBA Reference / Access / Object model / Report object / Methods / Line

    Help: Report.Line method

    Docs / Office VBA Reference / Access / Object model / Report object / Methods / Print

    Help: Report.Print method

    Docs / Office VBA Reference / Access / Object model / Report object / Methods / TextHeight

    Help: Report.TextHeight method

    Docs / Office VBA Reference / Access / Object model / Report object / Methods / TextWidth

    Help: Report.TextWidth method

    Docs / Office VBA Reference / Access / Object model / Report object / Properties / CurrentX

    Help: Report.CurrentX property

    Docs / Office VBA Reference / Access / Object model / Report object / Properties / CurrentY

    Help: Report.CurrentY property

    Docs / Office VBA Reference / Access / Object model / Report object / Properties / FontSize

    Help: Report.FontSize property

    Docs / Office VBA Reference / Access / Object model / Report object / Properties / ForeColor

    Help: Report.ForeColor property

    Goto Top  

    Backstory

    Someone wrote and asked me to make my popup calendar to pick dates to use Monday as the start day for the week since he's in France and that's the way they do it.

    I'm fascinated by the power of drawing on reports, and so I dove into making calendars ... do you like it?

    If you want to customize this in a way that isn't demonstrated, or need help understanding, contact me. I'm happy to help.

    Special thanks to Duane Hookom, Dale Fye, Daniel Pineault, Arvin Meyer, and Adrian Bell.

    Please donate to help with costs, thank you!

    Share with others

    here's the link to copy:

    https://msaccessgurus.com/tool/CalendarMaker.htm

    Share

    Communicate, collaborate, and appreciate ... email me anytime at info@msAccessGurus.com. I enjoy hearing from Access users and developers.

    Do you need help?

    Do you have a project that could benefit from an expert developer helping you? Let's connect and build your application together. As needed, I'll pull in code and features from my vast libraries, cutting out lots of development time. Let's build whatever you're working on together! I look forward to hearing from you.

    Email me anytime at training@msAccessGurus.com
    ~ crystal

    Are you looking for one-on-one help?

    Let's connect and team-develop while we build your application together.

    Goto Top