Thundercats 1985 Complete Series Download May 2026

When you search for "ThunderCats 1985 complete series download" on Google, you will likely find two types of results:

If you're looking to enjoy the classic ThunderCats series, here are legitimate options:

  • Physical Media
    The complete series was released on DVD (e.g., "ThunderCats: The Complete Series" by Warner Bros.). You can find new or used copies on:

  • Digital Purchase
    Services like Vudu, Google Play Movies & TV, or YouTube Movies sometimes offer the full series for purchase.

  • Check Your Local Library
    Many libraries carry DVD sets or have digital lending (e.g., Hoopla, Kanopy) that might include classic cartoons.


  • Why not pirate?
    Pirated downloads often contain malware, poor video quality, missing episodes, and violate the rights of the creators and rights holders. Supporting official releases helps preserve media history and may lead to remasters or more classic shows being released.

    The 1985 ThunderCats series remains a cornerstone of 80s pop culture, blending sci-fi technology with high-fantasy sorcery. Whether you’re looking to relive your childhood or introduce Lion-O and his team to a new generation, finding a reliable way to access the complete series is a top priority for fans. The Legacy of ThunderCats (1985)

    Produced by Rankin/Bass, ThunderCats followed a group of cat-like humanoid aliens fleeing their dying planet, Thundera. Led by the young Lion-O—who aged physically but not mentally during the journey—the team settled on "Third Earth."

    The show stood out for its high-quality animation (produced by Japanese studios that later formed Studio Ghibli) and its iconic characters like Cheetara, Panthro, Tygra, and the terrifying villain, Mumm-Ra. Where to Watch and Download the Complete Series

    When searching for a "ThunderCats 1985 complete series download," it is important to distinguish between legal streaming/purchase options and high-risk third-party sites. 1. Digital Purchase (Best for Offline Viewing)

    If you want to download the series to your device for offline viewing without worrying about subscription lapses or low-quality rips, digital stores are the best route.

    Amazon Prime Video: Offers the complete series (all 4 seasons) for purchase by episode or volume.

    Apple TV / iTunes: Known for having high-quality bitrates, making it a great choice for the remastered versions.

    Google TV / Vudu: Frequently features sales where you can grab the entire collection at a discount. 2. Subscription Streaming

    While streaming doesn't always allow for a permanent "file" download, most apps allow temporary offline downloads for mobile devices. Hulu: Has historically hosted the series.

    HBO Max (now Max): As a Warner Bros. property, ThunderCats often rotates through the Max library. 3. Physical Media (The Purist’s Choice)

    For those who want the highest possible quality without compression issues, the ThunderCats: The Complete Series DVD box set is the gold standard. Buying the physical discs allows you to rip your own high-quality digital files for a private media server like Plex. Avoiding Risks with "Free" Downloads

    You may encounter sites offering "free" downloads of the complete series. Be cautious: these sites often host malware, intrusive trackers, or low-resolution "screen-recorded" versions of the episodes. Stick to verified platforms to ensure you're getting the crispest animation and the iconic soundtrack in high fidelity. What’s Included in the Complete Series? A true "complete series" package should include:

    Season 1: 65 episodes (The arrival on Third Earth and the building of Cats' Lair).

    Season 2: 20 episodes (The "ThunderCats Ho!" movie broken into episodes). Season 3: 20 episodes (The "Mumm-Ra Lives!" arc). Season 4: 25 episodes (The "Return to Thundera" finale).

    Totaling 130 episodes, the 1985 run provides hours of action that still holds up today.

    Seeking the complete 1985 series of ThunderCats brings back the best of 80s Rankin/Bass animation. This 130-episode epic follows Lion-O and the Thunderians as they battle Mumm-Ra on Third Earth.

    Below is a draft post you can use for a blog, forum, or social media community to share or request the series.

    ⚡ ThunderCats (1985) – The Complete Original Series [Full Download]

    Relive the magic of Third Earth! I’m sharing the definitive collection of the original ThunderCats

    series that defined a generation. This includes all 4 seasons, from the escape from Thundera to the final battles against the Mutants and Mumm-Ra the Ever-Living. Series Info: Release Year: 1985–1989 Total Episodes: Digital (MKV/MP4) Remastered High-Definition (sourced from Blu-ray/DVD) 🦁 What’s Included?

    The introduction of Lion-O, Tygra, Panthro, Cheetara, and the kittens. Season 2-4:

    The "ThunderCats Ho!" movie event and the expansion of the Tower of Omens. Bonus Content: Original pilot and series trailers. ⚔️ How to Download

    To keep the links active and avoid takedowns, please follow these steps: Join the community [Link here] Check the pinned "Classic Toons" folder [Insert Password if applicable]

    Note: Please support the official release! This is for archival and nostalgic purposes. If you love the show, consider buying the official Blu-ray sets to keep the franchise alive. ThunderCats, HO! 💡 Pro-Tips for your post:

    Always include a high-quality poster or a GIF of Lion-O using the Sword of Omens to grab attention. File Size:

    Mention the total size (e.g., "Approximately 45GB for the full series") so users know what to expect.

    If you are looking for a place to download it yourself, the series is currently available for purchase on Amazon Prime Video , and often streams on depending on your region. thundercats 1985 complete series download

    of this post (e.g., make it more professional or more "fan-hype")? I can also help you find specific technical specs for the files if you're stuck!


    If you type the keyword into a search engine right now, you will see sites like:

    Red Flags:


    Downloading the ThunderCats 1985 Complete Series is a rejection of the ephemeral nature of modern media. It is a declaration that the struggle between the Code of Thundera and the Ancient Spirits of Evil is worth preserving in the highest quality possible.

    Whether you are revisiting the show to catch the subtle foreshadowing of the Star Wars references, or simply to see Snarf be annoying in high definition, the complete series remains a cornerstone of 80s culture. Long live the King, indeed.

    The Timeless Appeal of ThunderCats 1985: A Guide to Downloading the Complete Series

    For many fans of 80s animation, ThunderCats 1985 holds a special place in their hearts. The series, which originally aired from 1985 to 1989, was a staple of many children's television lineups, captivating audiences with its blend of action, adventure, and fantasy. Created by Tobin "Ted" Wolf and produced by Rankin/Bass Animated Entertainment, ThunderCats followed the journey of a group of cat-like humanoids from the planet Third Earth as they battled against the evil forces of Mumm-Ra.

    Despite being over three decades old, ThunderCats 1985 remains a beloved franchise, with a dedicated fan base that continues to grow to this day. For those looking to relive the excitement of the original series or introduce it to a new generation of viewers, downloading the complete series has become a popular option. In this article, we'll explore the world of ThunderCats 1985, its enduring appeal, and provide a guide on how to download the complete series.

    The World of ThunderCats

    ThunderCats is set on Third Earth, a planet where a group of cat-like humanoids, known as the ThunderCats, have taken refuge after fleeing their home planet of Thundera. The series follows the adventures of Lion-O, a young and powerful leader; Tygra, a wise and agile second-in-command; Panthro, a skilled mechanic and fighter; Cheetara, a swift and deadly warrior; Snarf, a loyal and trusted companion; and Jaga, Lion-O's wise and aged mentor.

    Throughout its four-season run, ThunderCats 1985 tackled themes of friendship, courage, and the struggle between good and evil. The series also boasted a richly detailed universe, complete with its own mythology, geography, and creatures. From the towering mountains of Third Earth to the dark and foreboding lair of Mumm-Ra, the show's world-building was a key part of its enduring appeal.

    The Villains of ThunderCats

    No discussion of ThunderCats would be complete without mentioning its iconic villains. Mumm-Ra, the main antagonist of the series, is a powerful and malevolent entity who seeks to conquer Third Earth and destroy the ThunderCats. With his origins rooted in ancient Egyptian mythology, Mumm-Ra is a formidable foe, armed with dark magic and an army of undead warriors.

    Other notable villains include General Grievous-like character, the evil wizard, and the enigmatic Monk, each with their own motivations and backstories. The ThunderCats' rogues gallery added depth and complexity to the series, making it more than just a simple children's show.

    Downloading the Complete Series

    For fans looking to download the complete series of ThunderCats 1985, there are several options available. However, it's essential to ensure that you're obtaining the content from a legitimate source. Here are a few methods:

    Complete Series Download: What to Expect

    When downloading the complete series of ThunderCats 1985, you can expect to find:

    Conclusion

    ThunderCats 1985 is a timeless classic that continues to captivate audiences with its blend of action, adventure, and fantasy. For fans looking to relive the excitement of the original series or introduce it to a new generation of viewers, downloading the complete series has become a popular option. By following the methods outlined in this article, you can enjoy the complete series from the comfort of your own home.

    FAQs

  • Can I download ThunderCats 1985 for free?
  • What is the best way to download the complete series?
  • Additional Resources

    By following this guide, you'll be able to enjoy the complete series of ThunderCats 1985, reliving the excitement and adventure of Lion-O and his friends as they battle against the forces of evil on Third Earth.

    The 1985 ThunderCats series remains a cornerstone of the "Golden Age" of Saturday morning animation, blending high-concept science fiction with mythic fantasy. Produced by Rankin/Bass Productions—the same studio behind holiday classics like Rudolph the Red-Nosed Reindeer—the show debuted on January 23, 1985, and ran for four seasons totaling 130 episodes. It was not just a cartoon but a massive multimedia phenomenon that generated roughly $40 million in revenue during its peak. Core Narrative and Themes

    The series begins with the destruction of the planet Thundera, forcing a group of humanoid feline nobles to flee in a "ThunderFleet". Led by the young Lion-O, who ages into an adult during his suspended animation journey, the survivors crash-land on Third Earth.

    Finding a safe and high-quality way to watch the original 1985 Thundercats series can be tricky due to copyright and "link rot" on old fan sites. Where to Find the Complete Series

    Hulu: Currently hosts the entire original run in high definition.

    Apple TV / iTunes: Available for digital purchase as individual seasons or a complete bundle.

    Amazon Prime Video: Offers the series for purchase or rent; occasionally included with specialized channel add-ons.

    YouTube TV: Often available through "Live TV" DVR if the show is airing on networks like MeTV or Cartoon Network. Safety Warnings for Downloads

    Avoid "Free" Torrent Sites: These often bundle malware or unwanted "adware" with the video files.

    Check File Formats: High-quality rips should be in .MKV or .MP4 format; never run an .EXE file claiming to be an episode. When you search for "ThunderCats 1985 complete series

    Use a VPN: If you are accessing public archives, always use a VPN to protect your IP address and data. Physical Media Perks

    DVD Box Sets: The "Complete Series" DVD sets are often cheaper than digital licenses.

    Bonus Features: Physical copies include original sketches, interviews, and "making-of" featurettes not found on streaming.

    Ownership: Digital "purchases" can be removed from libraries if licensing changes; discs are yours forever.

    💡 Pro Tip: Check the Internet Archive (archive.org). As a library, it sometimes hosts user-uploaded episodes for historical preservation that are safer than random file-sharing blogs. If you’d like, I can: Find the current lowest price for the DVD box set.

    Check if it is streaming for free on any ad-supported platforms (like Tubi or Pluto TV).

    Help you find fan-made upscales (4K versions) of the intro and key battles.

    The 1985 ThunderCats series, featuring all 130 episodes across four seasons, is widely available for streaming, digital purchase, and physical collection. While "free download" sites often carry security risks or legal issues, there are established, safe ways to access the complete series. Where to Watch and Download

    Streaming Services: The full series is currently available on Disney+ and Hulu. These platforms typically allow "downloads" for offline viewing within their mobile apps.

    Digital Purchase: You can buy and download individual episodes or full seasons from major digital retailers like Apple TV, Prime Video, and Fandango at Home (formerly Vudu).

    Archive and Preservation: The Internet Archive hosts various uploads of the show for streaming and borrowing, though quality and completeness can vary by uploader.

    Physical Media: For collectors, the complete series was released on DVD, often split into Season 1 (Volume 1 & 2) and Season 2 (Volume 1 & 2). Series Overview Original Run: 1985–1989. Total Episodes: 130.

    Plot: The story follows the ThunderCats, cat-like humanoid aliens from the planet Thundera, as they battle the evil sorcerer Mumm-Ra on Third Earth.

    I can’t help with locating or downloading copyrighted TV shows. I can, however, provide a legal alternatives write-up: where to stream/buy the 1985 ThunderCats series, options for physical media, episode guide and restoration notes, and tips for verifying legitimacy. Which of those would you prefer?

    While there isn't a single "official" feature tied to a download file, the most interesting aspect of the 1985 ThunderCats

    complete series is its cross-cultural production style, which often surprises modern viewers:

    Japanese Animation Roots: Though it’s an American-produced show, it was actually animated by Pacific Animation Corporation, a Japanese studio that later became a core part of Studio Ghibli. This gave the show its distinct, high-quality "Ameranime" look.

    The "Exodus" Movie: When you look for the complete series, you’ll find that the first four episodes were originally edited together and released as a standalone home video movie titled Exodus: The Movie before the show became a daily broadcast.

    Massive Episode Count: Unlike modern 13-episode seasons, the original run consists of a massive 130 episodes across four seasons, making "complete series" collections quite large in file size.

    Moral Lessons: Each episode was designed with an educational "moral of the story" element, which was a requirement for many 80s cartoons but was integrated more seamlessly into ThunderCats through Lion-O's growth as a leader.

    If you are looking to watch it legally rather than through unofficial downloads, you can find the series streaming on platforms like Hulu or HBO Max, and it is available for digital purchase on the Apple TV Store.

    The ThunderCats (1985) remains one of the most iconic animated series of the 1980s, blending high-concept science fiction with epic fantasy. For fans looking to own the journey of Lion-O and his team, the complete series is widely available through various legal digital and physical channels. Where to Legally Download and Stream

    You can officially download or stream the complete original series through several major platforms. Most digital versions offer high-definition or standard-definition options for offline viewing.

    Amazon Prime Video: Episodes and full seasons are available for purchase and download to watch on most devices.

    Google Play & YouTube TV: You can buy the series on Google Play to watch on PC, Android, or iOS, with options to download for offline use.

    Apple TV / iTunes: Individual episodes and complete season packs are available for purchase and download.

    Hulu: The original series is frequently available for subscribers to stream on Hulu, often bundled with Disney+. Physical Media Options

    For collectors who prefer physical ownership, Warner Bros. has released the series in several formats: Warner Bros ThunderCats New Line Home Video - Amazon UK

    About ThunderCats

    ThunderCats is an American animated television series created by Tobin "Ted" Wolf and produced by Rankin/Bass Animated Entertainment. The show premiered on September 6, 1985, and ran for 65 episodes until December 22, 1989. The series follows the adventures of a group of cat-like humanoids from the planet Thundera, who escape their homeworld's destruction and travel to the planet Third Earth, where they battle against the evil forces of Mumm-Ra.

    The Complete Series

    The complete series of ThunderCats (1985) consists of 65 episodes, spread across four seasons. The show was known for its unique blend of science fiction, fantasy, and action elements, as well as its memorable characters, including Lion-O, Tygra, Panthro, Cheetara, Snarf, and others. Physical Media The complete series was released on DVD (e

    Downloading the Complete Series

    If you're looking to download the complete series of ThunderCats (1985), here are a few options:

    Caution and Considerations

    When downloading or streaming copyrighted content, make sure to use legitimate sources to avoid any potential risks or copyright infringement issues.

    Before downloading, consider the following:

    Enjoy your ThunderCats marathon!

    The 1985 ThunderCats series is more than just a nostalgic memory; it is a cornerstone of 80s animation that blended sci-fi, fantasy, and martial arts into a legendary epic. For fans looking to revisit the adventures of Lion-O and his team, finding the ThunderCats 1985 complete series download is the first step in a journey back to Third Earth.

    Here is everything you need to know about the series legacy, where to find it today, and why it remains a must-watch for animation enthusiasts. The Legacy of ThunderCats (1985)

    Produced by Rankin/Bass, ThunderCats followed a group of cat-like humanoid aliens who flee their dying planet, Thundera. Led by the young Lion-O—who ages physically but not mentally during their escape—the team must protect the powerful Eye of Thundera from the demonic sorcerer Mumm-Ra.

    With its iconic "ThunderCats, Ho!" battle cry and a stellar voice cast, the show ran for four seasons, totaling 130 episodes. Its unique animation style, which combined Western storytelling with Japanese-influenced art (via the studio Pacific Animation Corporation), set a high bar for the era. Why Fans Search for the Complete Series

    While there have been reboots in 2011 and 2020, many purists believe nothing captures the magic of the original. Searching for the complete series allows fans to:

    Experience the Full Arc: Follow the evolution of the "Code of Thundera" (Justice, Truth, Honor, and Loyalty).

    Enjoy Uninterrupted Viewing: Downloads allow for offline viewing without worrying about rotating streaming licenses.

    Appreciate the Craft: High-quality versions of the show highlight the intricate background art and fluid action sequences that defined 80s TV. Where to Watch and Download Safely

    In the digital age, finding old favorites can be tricky due to licensing changes. Here are the most reliable ways to secure the complete series: 1. Digital Purchase Platforms

    The most secure way to "download" the series for permanent offline viewing is through major digital retailers. Platforms like Amazon Prime Video, Apple TV (iTunes), and Vudu often sell the complete series or individual seasons. These versions are typically remastered for modern screens, offering better clarity than the original broadcast. 2. Subscription Streaming Services

    Currently, ThunderCats (1985) is frequently available on Hulu or Max (formerly HBO Max). While these services primarily offer streaming, their mobile apps allow users to download episodes for offline playback—perfect for travel or areas with spotty internet. 3. Physical Media Digitization

    For the ultimate collector, the ThunderCats Complete Series DVD box sets remain highly sought after. Many fans choose to purchase these physical discs and then "rip" or digitize the files to a personal media server like Plex. This ensures you own the content forever, regardless of which streaming service holds the rights. A Note on "Free" Downloads

    While many third-party sites claim to offer "free" downloads of the 1985 series, users should exercise extreme caution. These sites often host low-quality "VHS rips" and can expose your device to malware. Supporting official releases not only ensures the best video quality but also honors the creators who brought these characters to life. Conclusion

    The ThunderCats 1985 series is a timeless masterpiece of Saturday morning storytelling. Whether you are a lifelong fan looking to relive the "Trials of Lion-O" or a newcomer curious about the roots of modern action cartoons, securing a high-quality download of the complete series is an investment in animation history.


    Absolutely. The 1985 ThunderCats series is a masterclass in 80s animation. You get the philosophy of Lion-O's leadership, the coolness of Panthro's engineering, and the terrifying lore of Mumm-Ra.

    If you want to own it forever, your best bet is to buy the official DVD box set (often found for $40–$60 used) and rip it yourself with MakeMKV. However, if you are looking for a purely digital, high-seas adventure, look for a 1080p AI-upscale torrent from a reputable uploader.

    Just remember to keep your Sword of Omens close, download safely, and always give the signal: ThunderCats, Ho!


    Before diving into the technicalities of downloading, it is crucial to understand why this specific series is worth the hard drive space.

    1. Serialized Storytelling Before Its Time Unlike many 80s cartoons that were purely episodic (think Inspector Gadget), ThunderCats featured a serialized arc. The first season (often called "Season 1") is essentially a five-part mini-series titled "The ThunderCats," which details their escape from the dying planet Thundera, the crash-landing on Third Earth, and the rise of the ancient evil Mumm-Ra.

    2. The Voice Cast The show featured legendary voice actor Larry Kenney as Lion-O, the young lord trapped in an adult's body. But the standout was Earl Hammond as the dual-voiced Mumm-Ra—his menacing whisper transformed into a booming roar when the mutant transformed.

    3. Iconic Weaponry The Sword of Omens, the Claw Shield, the Nunchucks of Panthro—these weren't just props; they were extensions of the characters' souls. The call to "give me sight beyond sight" is still referenced in pop culture today.

    4. The Alchemy of Genres It had sci-fi (space travel, mutants), fantasy (magic, ancient spells), and martial arts. This unique mix made it appeal to a broader audience than standard superhero cartoons.


    For children of the 1980s, the phrase “ThunderCats are on the move, ThunderCats are loose” is enough to trigger a flood of nostalgia. The original ThunderCats (1985) wasn't just a cartoon; it was a cultural phenomenon. Created by Ted Wolf and produced by Rankin/Bass—the masters behind classic holiday specials—the show blended sword-and-planet fantasy, Japanese anime aesthetics (the animation was outsourced to Pacific Animation Corporation), and unforgettable characters.

    Nearly four decades later, the demand for a ThunderCats 1985 complete series download remains incredibly high. Whether you want to introduce Lion-O, Tygra, Panthro, Cheetara, and Snarf to a new generation or simply relive the battles against Mumm-Ra the Ever-Living, finding a high-quality, complete digital collection is the holy grail.

    This article explores the history of the series, the episode count, the challenges of finding legitimate downloads, and the best ways to secure the complete series for your digital library.


    This is the crux of the issue. While fans use AI to upscale, an official remaster is unlikely. The original film elements (cels and backgrounds) are held by Warner Bros., who acquired the library. Because the show was shot on film but edited on video, recreating it in true HD would require re-editing the entire series from scratch—a $2 million+ project.

    For now, the ThunderCats 1985 complete series download will likely remain a mix of high-quality DVD rips and community upscales.


     

    The Data Type of a Column

     

    Text-Based Fields

    We saw how to start the creation of a field in the Microsoft Access Object Library as follows:

    Private Sub cmdCreateTable_Click()
        Dim curDatabase As Object
        Dim tblStudents As Object
        Dim fldFullName As Object
    
        ' Get a reference to the current database
        Set curDatabase = CurrentDb
        ' Create a new table named Students
        Set tblStudents = curDatabase.CreateTableDef("Students")
        
        Set fldFullName = tblStudents.CreateField("colFullName", DataType, Size)
        
        tblStudents.Fields.Append fldFullName
        
        ' Add the Students table to the current database
        curDatabase.TableDefs.Append tblStudents
    End Sub

    The second argument of the CreateField() method, which is required, must be the data type applied on the column. To create a text-based field, the second argument can be dbText. Here is an example:

    Private Sub cmdCreateTable_Click()
        Dim curDatabase As Object
        Dim tblStudents As Object
        Dim fldFullName As Object
    
        ' Get a reference to the current database
        Set curDatabase = CurrentDb
        ' Create a new table named Students
        Set tblStudents = curDatabase.CreateTableDef("Students")
        
        Set fldFullName = tblStudents.CreateField("colFullName", dbText)
        tblStudents.Fields.Append fldFullName
        
        ' Add the Students table to the current database
        curDatabase.TableDefs.Append tblStudents
    End Sub

    You can also specify the data type as DB_TEXT. The dbText or DB_TEXT type is equivalent to the Text data type used in Microsoft Access.

    To specify the maximum number of characters a text-based column can hold, provide a third argument to the CreateField() method and enter the desired number. Here is an example:

    Private Sub cmdCreateTable_Click()
        Dim curDatabase As Object
        Dim tblStudents As Object
        Dim fldFullName As Object
    
        ' Get a reference to the current database
        Set curDatabase = CurrentDb
        ' Create a new table named Students
        Set tblStudents = curDatabase.CreateTableDef("Students")
        
        Set fldFullName = tblStudents.CreateField("FullName", dbText, 120)
        tblStudents.Fields.Append fldFullName
        
        ' Add the Students table to the current database
        curDatabase.TableDefs.Append tblStudents
    End Sub

    Creating Integral Fields

    If you are creating a field that will hold small natural numbers, set its data type as either DB_BYTE or dbByte. If you are creating a field that would general natural numbers, you can set its data type as DB_INTEGER or dbInteger. If you are creating a field that can contain very large numbers, set its data type as DB_LONG or dbLong.

    Creating a Boolean Field in the Microsoft Access Object Library

    If you are programmatically creating the column on a table using the Microsoft Access Object Library and the column would be Boolean-based, set its data type as dbBoolean. Here is an example:

    Private Sub cmdTableCreator_Click()
        Dim curDatabase As Object
        Dim tblEmployees As Object
        Dim colFullName As Object
        Dim colIsMarried As Object
    
        Set curDatabase = CurrentDb
        Set tblEmployees = curDatabase.CreateTableDef("Employees")
        
        Set colFullName = tblEmployees.CreateField("FullName", dbText)
        tblEmployees.Fields.Append colFullName
        Set colIsMarried = tblEmployees.CreateField("IsMarried", dbBoolean)
        tblEmployees.Fields.Append colIsMarried
        
        ' Add the Students table to the current database
        curDatabase.TableDefs.Append tblEmployees
    End Sub

    You can also use the DB_BOOLEAN type.

    Single-Precision Numeric Fields

    If you are creating a table using the Microsoft Access Object Library and you want a field that can handle regular decimal values without regards to precision, specify its data type as dbSingle or DB_SINGLE.

    Double-Precision Numeric Value Fields

    To create a field that can hold decimal numbers with double-precision, specify its data type as dbDouble or DB_DOUBLE. Here is an example:

    Private Sub cmdTableCreator_Click()
        Dim curDatabase As Object
        Dim tblEmployees As Object
        Dim colFullName As Object
        Dim colWeeklyHours As Object
    
        Set curDatabase = CurrentDb
        Set tblEmployees = curDatabase.CreateTableDef("Employees")
        
        Set colFullName = tblEmployees.CreateField("FullName", DB_TEXT)
        tblEmployees.Fields.Append colFullName
        Set colWeeklyHours = tblEmployees.CreateField("WeeklyHours", DB_DOUBLE)
        tblEmployees.Fields.Append colWeeklyHours
        
        curDatabase.TableDefs.Append tblEmployees
    End Sub

    Binary Fields in Microsoft Access Object Library

    If you are creating a field that would accept binary values (such as hexadecimal numbers), specify its data type as DB_BINARY. Here is an example:

    Private Sub cmdTableCreator_Click()
        Dim curDatabase As Object
        Dim tblBooks As Object
        Dim colShelf As Object
    
        Set curDatabase = CurrentDb
        Set tblBooks = curDatabase.CreateTableDef("Books")
        
        Set colShelf = tblBooks.CreateField("Shelf", DB_BINARY)
        tblBooks.Fields.Append colShelf
        
        curDatabase.TableDefs.Append tblBooks
    End Sub

    Currency Fields

    If you are programmatically creating the column in Microsoft Access Object Library and you want it to hold monetary values, set its data type as dbCurrency or DB_CURRENCY. Here is an example:

    Private Sub cmdTableCreator_Click()
        Dim curDatabase As Object
        Dim tblEmployees As Object
        Dim colFullName As Object
        Dim colWeeklyHours As Object
        Dim colHourlySalary As Object
    
        Set curDatabase = CurrentDb
        Set tblEmployees = curDatabase.CreateTableDef("Employees")
        
        Set colFullName = tblEmployees.CreateField("FullName", DB_TEXT)
        tblEmployees.Fields.Append colFullName
        Set colWeeklyHours = tblEmployees.CreateField("WeeklyHours", DB_DOUBLE)
        tblEmployees.Fields.Append colWeeklyHours
        Set colHourlySalary = tblEmployees.CreateField("HourlySalary", DB_CURRENCY)
        tblEmployees.Fields.Append colHourlySalary
        
        curDatabase.TableDefs.Append tblEmployees
    End Sub

    Date/Time Fields

    To programmatically create a column that would hold date/time values using the Microsoft Access Object Library, set its data type to DB_DATE. Here is an example:

    Private Sub cmdTable_Click()
        Dim curDatabase As Object
        Dim tblEmployees As Object
        Dim colFullName As Object
        Dim colDateHired As Object
    
        Set curDatabase = CurrentDb
        Set tblEmployees = curDatabase.CreateTableDef("Employees")
        
        Set colFullName = tblEmployees.CreateField("FullName", DB_TEXT, 80)
        tblEmployees.Fields.Append colFullName
        Set colDateHired = tblEmployees.CreateField("DateHired", DB_DATE)
        tblEmployees.Fields.Append colDateHired
        
        curDatabase.TableDefs.Append tblEmployees
        
        MsgBox "A table named Employees has been created."
    End Sub

    You can also use the dbDate data type.

    Other Topics on Fields

       

    Automatically Incrementing the Value of a Field

    To support the ability to automatically increment the integral values of a field, the Attributes property of the Field class of the Microsoft Access Object Library, through the Object class provides a constant named dbAutoIncrField. To apply this attribute, first create the field. Then, access its Attributes property and assign dbAutoIncrField to it. Here is an example:

    Private Sub cmdTable_Click()
        Dim curDatabase As Object
        Dim tblEmployees As Object
        Dim colEmployeeID As Object
        Dim colFullName As Object
    
        Set curDatabase = CurrentDb
        Set tblEmployees = curDatabase.CreateTableDef("Employees")
        
        Set colEmployeeID = tblEmployees.CreateField("EmployeeID", dbLong)
        colEmployeeID.Attributes = dbAutoIncrField
        tblEmployees.Fields.Append colEmployeeID
        Set colFullName = tblEmployees.CreateField("FullName", dbText)
        tblEmployees.Fields.Append colFullName
        
        curDatabase.TableDefs.Append tblEmployees
        MsgBox "A table named Employees has been created"
    End Sub

    Setting a Default Value for a Field

    To support the default value, the Field class of the Microsoft Access Object Library is equipped with a property named DefaultValue. When creating a field, get its reference from calling the TableDef.CreateField() method. With that reference, access its DefaultValue property and assign the desired value to it. The value must be a string for a text-based field. Here is an example:

    Private Sub cmdCreateTable_Click()
        Dim curDatabase As Object
        Dim tblStudents As Object
        Dim fldFullName As Object
        Dim fldGender As Object
    
        ' Get a reference to the current database
        Set curDatabase = CurrentDb
        ' Create a new table named Students
        Set tblStudents = curDatabase.CreateTableDef("Students")
        
        Set fldFullName = tblStudents.CreateField("FullName", dbText, 120)
        tblStudents.Fields.Append fldFullName
        
        Set fldGender = tblStudents.CreateField("Gender", dbText, 20)
        fldGender.DefaultValue = "Female"
        tblStudents.Fields.Append fldGender
        
        ' Add the Students table to the current database
        curDatabase.TableDefs.Append tblStudents
    End Sub

    After specifying a default value for a column, during data entry, you or the user can skip that field. If you skip the field, the field would receive the default value as its value.

    The Nullity of a Field

    To support the nullity of a value, the Field class of the Microsoft Access Object Library is equipped with a Boolean property named Required. By default, the value of this property is False, which means the user can skip the field during data entry. If you set this property to True, the user must enter a value for the field. Here is an example:

    Private Sub cmdCreateTable_Click()
        Dim curDatabase As Object
        Dim tblStudents As Object
        Dim fldFirstName As Object, fldLastName As Object
    
        ' Get a reference to the current database
        Set curDatabase = CurrentDb
        ' Create a new table named Students
        Set tblStudents = curDatabase.CreateTableDef("Students")
        
        Set fldFirstName = tblStudents.CreateField("FirstName", dbText)
        tblStudents.Fields.Append fldFirstName
        
        Set fldLastName = tblStudents.CreateField("LastName", dbText)
        fldLastName.Required = True
        tblStudents.Fields.Append fldLastName
        
        ' Add the Students table to the current database
        curDatabase.TableDefs.Append tblStudents
    End Sub

    During data entry, if a value is not provided for the field, the compiler would produce a 3314 error:

    Error 3314

     

    Microsoft Office Access Database Engine Object

     

    Introduction

    Microsoft Office 2010 ships with a library that can be used to perform all types of operations on a database and used throughout all applications of the Microsoft Office family. This library is called Microsoft Office Access Database Engine Object (We will refer to it as MOADE). Like every library, it has a version. In Microsoft Office 2010, it is the Microsoft Office 14.0 Access Database Engine Object Library.

    The Microsoft Office 14.0 Access Database Engine Library is loaded by default when you start a new database in Microsoft Access. To check it, on the main menu of Microsoft Visual Basic, click Tools -> References...:

    References

    If you don't want to use the library, you can remove it from your database. To do that, simply remove the check mark on its check box.

    Using the MOADE Library

    Like the other database libraries, the Microsoft Office 14.0 Access Database Engine Library relies on many objects and collections. The most top object of the Microsoft Office 14.0 Access Database Engine Library is called Access. One of the properties of the Access object is called Application. To reference the Microsoft Office 14.0 Access Database Engine Library in your application, declare a variable of type Access.Application. Here is an example:

    Private Sub cmdCreateDatabase_Click()
        Dim ROSH As Access.Application
    End Sub

    After declaring the variable, you must initialize it using the Set operator. To do this, call the CreateObject() function. Its syntax is:

    CreateObject(class,[servername])

    This method takes two arguments. The first argument is the name of a class. For Microsoft Access, the class is Microsoft.Access. This class can be followed by the version number. For example, Microsoft Office Access 2010's version is 14. In this case, the class would be specified as Access.Application.14. Here is an example:

    Private Sub cmdCreateDatabase_Click()
        Dim ROSH As Access.Application
        
        Set ROSH = CreateObject("Access.Application.14")
    End Sub

    In reality, you can pass the argument as Access.Application without the version. If you do this, the database engine would find out about the latest installation of Microsoft Access in your computer using the drivers installed.

    When calling the CreateObject() method, only the first argument is required. If you are trying to use a database that resides on a server, pass the name of that server as the second argument.

    MOADE and Databases

     

    Creating a Database

    To support the creation of a database, the Access.Application object is equipped with a method named NewCurrentDatabase. Its syntax is:

    Access.Application.NewCurrentDatabase(filepath, FileFormat, Template, SiteAddress, ListID)

    Only the first argument is required. You can pass it as the name of the new database. Here is an example:

    Private Sub cmdCreateDatabase_Click()
        Dim ROSH As Access.Application
        
        Set ROSH = CreateObject("Access.Application")
        ROSH.NewCurrentDatabase "Red Oak High School"
    End Sub

    If you do not specify an extension, the database engine would find out the latest version of Microsoft Access that is installed in your computer. If it is Microsoft Access 2007 or 2010, a new database with extension .accdb would be created. Still, if you want, you can add an extension. If you have Microsoft Access 2010 but want to specify the version of database you want to create, pass the second argument. The second argument is a member of the AcNewDatabaseFormat enumeration. The available values are:

    AcNewDatabaseFormat Member Constant Value Description
    acNewDatabaseFormatUserDefault 0 The database engine will use the current installation of Microsoft Access
    acNewDatabaseFormatAccess2000 9 A Microsoft Access database compatible with versions 2.0, 95, 97, or 2000 will be created with the extension .mdb
    acNewDatabaseFormatAccess2002 10 A Microsoft Access 2002-2003 compatible database will be created with the extension .mdb
    acNewDatabaseFormatAccess12 12 A Microsoft Office Access 2007 compatible database will be created with the extension .accdb
    acNewDatabaseFormatAccess14 14 A Microsoft Office Access 2010 compatible database will be created with the extension .accdb

    Here is an example:

    Private Sub cmdCreateDatabase_Click()
        Dim ROSH As Access.Application
        
        Set ROSH = CreateObject("Access.Application")
        ROSH.NewCurrentDatabase "Red Oak High School", acNewDatabaseFormatAccess2010
    End Sub

    The other arguments are optional.

    Opening a Database

    Once a database has been created, in order to use it, you must open it. To open a database in the Microsoft Office 14.0 Access Database Engine Library, you can call the OpenCurrentDatabase() method of the Access.Application class. Its syntax is:

    Access.Application.OpenCurrentDatabase(filepath, Exclusive, bstrPassword)

    The first argument can be the name of the database. If you provide (only) the name of the database, the engine would look for it in the same directory as the application that called it. Otherwise, you should provide the complete path to the database.

    Closing a Database

    After using a database, you should close it to free the resources it was using. To close a database using the Microsoft Office 14.0 Access Database Engine Library, call the CloseCurrentDatabase() method. Its syntax is:

    Access.Application.CloseCurrentDatabase()

    As you can see, this method takes no argument. After calling this method, set its variable to Nothing. Here is an example:

    Private Sub cmdCloseDatabase_Click()
        Dim ROSH As Access.Application
        
        Set ROSH = CreateObject("Access.Application")
        ROSH.CloseCurrentDatabase
        
        Set ROSH = Nothing
    End Sub

    When calling this method, the database must have been previously opened. If the database was not opened or it was already closed, you would receive a 2467 error.

    Error

     
     
       
     

    Previous Copyright © 2011 FunctionX, Inc. Next