How to Use Streamlit with Microsoft Access

  Рет қаралды 1,827

Sean MacKenzie Data Engineering

Sean MacKenzie Data Engineering

Күн бұрын

In this episode, we are introducing Streamlit with Microsoft Access, and what better way to smoke test this free technology than to make an interactive web report on our MS Access data? We'll go through the entire setup process and in about 20 minutes of coding we'll have a whole web app running, using our Access data with dropdown filters and checkboxes. Our web report just scratches the surface of what you can do in a short amount of time with Streamlit; once you get a feel for it, you'll realize how to extend your Access app in many different ways. Need a data entry interface for a few of your users that don't/can't have Access on their computers? Easy. Just make a Streamlit interface. Let's go!
Block spammers from harassing your Remote Desktop, filling your Windows security logs with failed RDP attempts, and burning up your bandwidth with my BZ RDP Cloaker:
buy.billzone.c...
Check out my easy time entry system for your business:
system.billzon...
Join me on Patreon!
/ mackenziedataengineering
Check out some tech (and support my channel!):
www.amazon.ca/...
Want the code from this video?
mackenziemacken...
Interested in transforming your career or finding your next gig?
system.billzon...
Want my team to do a project for you? Let's get to it!
system.billzon...
Contact form you can find at www.mackenziema...
Follow me on social media:
/ mackenziedataanalytics
/ seamacke
/ seamacke
/ seamacke
/ psmackenzie
Get Microsoft Office including Access:
click.linksyne...
Got a KZbin Channel? I use TubeBuddy, it is awesome. Give it a try:
www.tubebuddy....
#streamlit #msaccess #python

Пікірлер: 29
@seanmackenziedataengineering
@seanmackenziedataengineering 4 ай бұрын
Make sure to check out the next episode *Web Data Entry with MS Access* kzbin.info/www/bejne/i32UeYChjMaZprM and the details on how to extend it onto the web: kzbin.info/www/bejne/gWLFZp2rZZ2LeMk
@mikeaxworthy
@mikeaxworthy 3 ай бұрын
Great video Sean. If I could get this up and running, it would be so cool. Unfortunately I was not able to get it to work. I think it all starts from having Microsoft 365 32-bit which required me to install older versions of the libraries. From all my searchings for solutions to the errors (Python is all new to me), I think I saw somewhere that Streamlit (except for older versions) is not designed for 32-bit. I have 64-bit Microsoft 365 on my laptop and may start again there and see how far I get.
@seanmackenziedataengineering
@seanmackenziedataengineering 3 ай бұрын
Yeah, you will need to install the version of the MS Access "runtime" that works with Streamlit. That installs the required ODBC/OLE drivers needed to work remotely with Access like this. It may or may not conflict with whatever version of Office you're currently running. Actually I didn't know that about Streamlit, so thanks for sharing that with everyone.
@mikeaxworthy
@mikeaxworthy 3 ай бұрын
@@seanmackenziedataengineering Sean, I went on a box that had neither 64-bit or 32-bit Office on it. Started with the Access Database Engine for 64-bit, continued with Python 64-bit and the rest of the installs all worked flawlessly. I've got my database showing up in the web browser. Now onto your next videos on this topic. Thank you so much for putting up these videos!
@seanmackenziedataengineering
@seanmackenziedataengineering 3 ай бұрын
@@mikeaxworthy Nice! Good work :wrench:
@HRazaJ
@HRazaJ 5 ай бұрын
thank you very much sir for this share
@seanmackenziedataengineering
@seanmackenziedataengineering 5 ай бұрын
Most welcome!
@wowjunjun
@wowjunjun 4 ай бұрын
Thank you so much for the video! it is changing my life, I am learning a new skill and I love it. Sir, cold you please upload the access file from this video so I can download and use it?thank you again!!!
@seanmackenziedataengineering
@seanmackenziedataengineering 4 ай бұрын
I'm glad it worked for you! Check back later today for these files at mackenziemackenzie.com/downloads
@SAMYTAHER
@SAMYTAHER 5 ай бұрын
Great, excellent
@seanmackenziedataengineering
@seanmackenziedataengineering 5 ай бұрын
Go for it!
@Chowchow_t
@Chowchow_t 5 ай бұрын
🎉 love it! This is localhost tho, wondering if this can be published to the outside world while data is real time?
@seanmackenziedataengineering
@seanmackenziedataengineering 5 ай бұрын
You can easily publish this to the outside world, or just on your LAN, and many people can use it at the same time. There are some methods but you might check out ngrok that will give you an app address on the web connected to your localhost 8501. I will demonstrate this on a future episode. Very slick.
@Chowchow_t
@Chowchow_t 5 ай бұрын
@@seanmackenziedataengineering "ngrok" noted!! i will check it out. Thanks!!
@simonmaersk
@simonmaersk 5 ай бұрын
This is cool, thanks for sharing! I have a few questions; If your Access database file has a password, how do you handle that? Second question; is it possible to use this to create web forms where users can add and edit data? We have an ERP system that is all Access based, but it would be cool if I could create a web app that allows our suppliers to login and update their information in our system so we don't have to.
@seanmackenziedataengineering
@seanmackenziedataengineering 5 ай бұрын
Glad you liked it! You can put the password in the connection string as a key value pair maybe after "DBQ=" + access_db + ";PWD=ABC123" For your second question, you absolutely can have forms where users can do data entry and edit data. I'll be demonstrating exactly that in the next few videos in this series. Stay tuned!
@simonmaersk
@simonmaersk 5 ай бұрын
@@seanmackenziedataengineering Awesome, looking forward to the next wideos!
@akokohjoel9854
@akokohjoel9854 5 ай бұрын
I am looking for to it too
@seanmackenziedataengineering
@seanmackenziedataengineering 5 ай бұрын
@@akokohjoel9854 See today's video kzbin.info/www/bejne/i32UeYChjMaZprM
@agbedometi5940
@agbedometi5940 5 ай бұрын
Hello Prof, thank you for your videos. Please I would like to ask for some information. Why app access We can't get to the hostel. Thanks for replying.
@seanmackenziedataengineering
@seanmackenziedataengineering 5 ай бұрын
We're using MS Access + Streamlit to make a web app 🛠
@kayronpozo
@kayronpozo 24 күн бұрын
Hi, I have run into a problem, I get the follwoing error message: sqlalchemy.exc.InterfaceError: (pyodbc.InterfaceError) ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)') Notsure how to fix it, any ideas?
@seanmackenziedataengineering
@seanmackenziedataengineering 23 күн бұрын
You probably need to install the ODBC driver for Access, which gets installed when you install the Access Runtime redistributable (you can google it)
@ayeikh1867
@ayeikh1867 5 ай бұрын
good work i will try it but can i run this code and my access file is still open?
@seanmackenziedataengineering
@seanmackenziedataengineering 5 ай бұрын
Yes, you can run it at the same time as your other users.
@ayeikh1867
@ayeikh1867 5 ай бұрын
@@seanmackenziedataengineering i love python❤️
@seanmackenziedataengineering
@seanmackenziedataengineering 5 ай бұрын
@@ayeikh1867 me too!
Web Data Entry for Microsoft Access
21:49
Sean MacKenzie Data Engineering
Рет қаралды 2,5 М.
How to Make a Combination Query in Microsoft Access
21:19
Sean MacKenzie Data Engineering
Рет қаралды 1,3 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 911 М.
How to Use Inline Queries in Microsoft Access
14:27
Sean MacKenzie Data Engineering
Рет қаралды 1 М.
Python Geospatial Viz Libraries | Folium, Leafmap, Pydeck & Kepler.gl
12:24
Curiosity Data Analytics
Рет қаралды 816
How to Update MS Access Data in a Web App
30:45
Sean MacKenzie Data Engineering
Рет қаралды 848
Front-end web development is changing, quickly
3:43
Fireship
Рет қаралды 1,4 МЛН
How to Use Class Modules in Microsoft Access
26:35
Sean MacKenzie Data Engineering
Рет қаралды 2,3 М.
RubyJax: Intro to WebSockets (1/16/2025)
1:11:37
RubyJax
Рет қаралды 5
How to Store Files in Microsoft Access
20:41
Sean MacKenzie Data Engineering
Рет қаралды 1,7 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН