How to Make a Word Cloud
11:33
2 ай бұрын
How to Install PyTorch on Windows
23:57
The CrowdStrike Incident of 2024
8:17
How to Save Files in SQL Server
21:05
Sentiment Analysis with Small BERT
13:30
How to Sum an Array in VBA
15:08
8 ай бұрын
Getting Started with BERT for NLP
7:58
Пікірлер
@franklinalidou5904
@franklinalidou5904 3 күн бұрын
Morning Mr Mackenzie. I'm really interested in what you are doing. Could you please share your e-mail ?
@seanmackenziedataengineering
@seanmackenziedataengineering Күн бұрын
You can email [email protected] - glad you're interested!
@abcoflendingandbuyingprope4822
@abcoflendingandbuyingprope4822 3 күн бұрын
Hi Sean, nice code. However as it is an external executable the machine i am on blocks it. So i asked chat GPT "Provide msaccess vba code to encrypt / decrypt data with a password and seed - do not use any references" and it gave me an "XOR" solution - whilst not as secure. However as the code is within the DB it is good enough for my purpose. Code does give an error on "Key" - get copy Key to KeyDup and it will correct. PS - If you need some code for working with "Ribbons" - i.e. store the ribbon and all menu items into a Table, at startup read into xml file. Old code but from memory we could also apply user permissions meaning - hide the menu items the user does not have access to.
@seanmackenziedataengineering
@seanmackenziedataengineering 3 күн бұрын
I have not tested that method, but I'm glad you found a workaround!
@Neilcourtwalker
@Neilcourtwalker 7 күн бұрын
Thanks for the videoa. Does the same code work, if I want to migrate data from an Libre Office Calc sheet to a sqlite database?
@seanmackenziedataengineering
@seanmackenziedataengineering 3 күн бұрын
You should be able to find the appropriate reference for LibreOffice like pyexcel-ods that will enable you to read ods files.
@BlessedAreTheBignoses
@BlessedAreTheBignoses 8 күн бұрын
I am getting ... pyodbc.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)') I have ODBC 32 bits installed, BUT before I try to fix, does it work with ACCDE or if accdb is in /runtime mode. I need really as accde but guess might getg away with /runtime.
@BlessedAreTheBignoses
@BlessedAreTheBignoses 8 күн бұрын
Reply to my own comment, just realized access is 32bit & python 64. not sure I want to swap either so may look at alternatives.
@satyabanukil779
@satyabanukil779 11 күн бұрын
Sir I watch your tutorials regularly and try to take some lesson from. In those illustrations. This one I tried exactly the way it has been demonstrated and working correctly. But I want to apply it practically. Therefore, shall be grateful if advised accordingly. Single table with 10 fields (all numeric). Want to add their values where ID number is 1. So in 10 numeric fields, if I have values like 1,2,3,4,5,6,1,2,3 and 3.5, then how to declare these 10 fields and then how to use the array to get the result in total field as 30.5. Thanks and Regards.
@seanmackenziedataengineering
@seanmackenziedataengineering 7 күн бұрын
I would suggest using a SQL query to get the sum directly instead of using VBA to loop through fields. In the query grid, you can just make a column: MySum: [Field1]+[Field2]+[Field3] etc Array sums are used when you're doing some kind of more complicated programming and you have values in memory (the array) and need to add for a particular purpose. Pretty cool that you got the example working! You will find more of a need for this as you make more complicated apps.
@satyabanukil779
@satyabanukil779 Күн бұрын
@seanmackenziedataengineering Thnx Sir. Shall abide by your advice. My question is I want write a sql statement referring only to that particular page of a columnar form. Suppose I have a columnnar form and in it's first page there is a field called "Board" . I have put navigation buttons and presently at a page where Board = 1. Therefore instead putting hardcover reference like "Where Board = 1", I want to put a text box which will refer to that particular page and bring the result by using ampersand as I have noticed in some of your illustrations. But I don't know the correct syntax. To make it understandable, in my columnnar form I am at page 1 where Board is 10 and I want to write a code like this: Select Field 1 + Field 2 from table 1 where Board = Me.Board. and it will display the result in the textbox where Board is 10 and ignore record of other pages where Board is not 10. I don't know whether I can do it. Regards.
@aymanjaberlb
@aymanjaberlb 13 күн бұрын
What if the data base hase a password ?
@KulwinderSingh-ki9tb
@KulwinderSingh-ki9tb 14 күн бұрын
In batch file copy command not working with this command line. Please help to solve this
@KulwinderSingh-ki9tb
@KulwinderSingh-ki9tb 14 күн бұрын
Maybe this is possible with the shell execute function please help to understand the shell execute function
@seanmackenziedataengineering
@seanmackenziedataengineering 12 күн бұрын
Make sure that your version of Windows has vbScript enabled. This is a new thing where it is not immediately available (by default).
@vicmast
@vicmast 15 күн бұрын
More simple way got from AI: Function SHA256Hash(text As String) As String Dim crypto As Object Set crypto = CreateObject("System.Security.Cryptography.SHA256Managed") ' Convert the input string to a byte array Dim textToHash() As Byte textToHash = StrConv(text, vbFromUnicode) ' Compute the hash Dim hashBytes() As Byte hashBytes = crypto.ComputeHash_2(textToHash) ' Convert the byte array to a hexadecimal string Dim hashHex As String hashHex = "" Dim i As Integer For i = 0 To UBound(hashBytes) hashHex = hashHex & Right("0" & Hex(hashBytes(i)), 2) Next i SHA256Hash = LCase(hashHex) End Function
@senkawnaowisnebpher
@senkawnaowisnebpher 16 күн бұрын
"Invalid syntax: install"
@dribeirovidal
@dribeirovidal 18 күн бұрын
I have an Nvidia 4060 and I'm trying to install it, but I only get the following error, has anyone experienced the same? So don't install the torch at all! ERROR: Could not find a version that satisfies the requirement torch (from versions: none) ERROR: No matching distribution found for torch
@seanmackenziedataengineering
@seanmackenziedataengineering 17 күн бұрын
Did you install the CUDA toolkit? You may need to install that separately.
@dribeirovidal
@dribeirovidal 17 күн бұрын
@@seanmackenziedataengineering Yes, I installed it. I was trying to use the stable version 12.4, but it was giving me an error. However, today I managed to install it using version 12.6. Thank you.
@boha30
@boha30 18 күн бұрын
I see it now thx !
@seanmackenziedataengineering
@seanmackenziedataengineering 17 күн бұрын
Nice 🛠
@boha30
@boha30 18 күн бұрын
What is the solution ??
@seanmackenziedataengineering
@seanmackenziedataengineering 17 күн бұрын
Looks like you found it! For everyone else, there is an associated link to the video. If you are on mobile, it will be near the bottom of the screen. On desktop, it may be beside the video or something like that.
@kyopan23
@kyopan23 18 күн бұрын
Your videos are great but you need to be more interactive with the comment section.
@seanmackenziedataengineering
@seanmackenziedataengineering 18 күн бұрын
Thanks for the feedback! I appreciate it!
@Dragon-vv2ew
@Dragon-vv2ew 18 күн бұрын
​@@seanmackenziedataengineering si, io ho creato una maschera invisibile in modo che quando l'amministratore mette in manutenzione l'applicazione un messaggio arriverà a tutti gli utenti che avranno l'applicazione aperta e dopo 5 minuti se non la hanno già chiusa li espellerà. Sono curioso di vedere come l'ha costruita lei,attendo la pubblicazione del suo video. Grazie ancora per la condivisione gratuita del suo sapere!
@simonmaersk
@simonmaersk 18 күн бұрын
He has always responded to my questions and comments. Sean is awesome and doing a great job.
@Lachesisms
@Lachesisms 18 күн бұрын
For sure watching this lol - we have something that works but I’d love to see this. Our backends blow up to over 2GB and fail when this happens to us.
@seanmackenziedataengineering
@seanmackenziedataengineering 18 күн бұрын
It is a problem that I have seen as well!
@kayronpozo
@kayronpozo 19 күн бұрын
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 18 күн бұрын
You probably need to install the ODBC driver for Access, which gets installed when you install the Access Runtime redistributable (you can google it)
@goverdhanjayaram3683
@goverdhanjayaram3683 22 күн бұрын
Amazing !!!
@seanmackenziedataengineering
@seanmackenziedataengineering 20 күн бұрын
It certainly is an amazing product! 🛠
@zoranstojanovski8407
@zoranstojanovski8407 22 күн бұрын
I am getting error if I try to insert record like this: "Insert Into priemnici (broj_priem) Values (Forms!frmUvezi!txtBR_PRIEM)" 3061 Too few parameters. Expected 1.
@seanmackenziedataengineering
@seanmackenziedataengineering 20 күн бұрын
It could be a spelling mistake. Or, if you use db.execute, it will not work; yo have to use DoCmd.RunSQL as it has access to expressions like you use.
@DustinMcQuown
@DustinMcQuown Ай бұрын
Excellent video thank you. Question for anyone that may know. I have a form with tabs that cross the entire screen ( yearly information so it will continue to grow year over year), Is there an option to stack the tab options to add a second row of tabs?
@seanmackenziedataengineering
@seanmackenziedataengineering 20 күн бұрын
Not that I know of.. anyone else heard of anything?
@billschall7889
@billschall7889 Ай бұрын
Great video as always Sean. BTW, the Monaco editor is only available with 365. Bummer....
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
Yes that's true.. I guess in the older editor you can still write your SQL as I have done, without code assist and when you save it, Access will mangle it and change your spacing etc. I highly recommend using Notepad++ or something similar as I demonstrated in another episode to write more complicated queries. It allows you to use some limited code completion, spacing, indenting, and other goodies; plus it can act as a kind of clipboard on steroids (and a backup!). I showed it here: kzbin.info/www/bejne/n5C4dI1ras-Aptk
@tuffley2175
@tuffley2175 Ай бұрын
Happy. NEW YEAR Thank you for you contribution during 2024
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
Happy New Year! Cheers
@ozairkhalid
@ozairkhalid Ай бұрын
Thank you - as usual wonderful MS Access content
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
Many thanks!
@marcelodavid3698
@marcelodavid3698 Ай бұрын
Excelente conteúdo de aprendizado! Grato por compartilhar!
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
¡No hay problema! ¡Gracias por mirar!
@DataisKing
@DataisKing Ай бұрын
Great info!!
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
Glad you think so!
@MADDIE16162
@MADDIE16162 Ай бұрын
Is everything in this video needed to install pytorch?
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
There are many different styles of installation. This is a basic installation to install and use PyTorch. Are you worried you'll install something you don't want to?
@MADDIE16162
@MADDIE16162 Ай бұрын
@@seanmackenziedataengineering no I figured it out I got it
@Calicrazedbeats
@Calicrazedbeats Ай бұрын
Nice wallpaper
@j.dasilva4567
@j.dasilva4567 Ай бұрын
Super-duper. Thank u.
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
Welcome 😊
@SARDAR_IT_LAB
@SARDAR_IT_LAB Ай бұрын
Hello sir. This is a very helpful video. I already can see how much it is gonna help me. Can you please tell me if there is any way to make this into an App?
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
It is a Python app already - I'm not sure how to get it onto iPhone or Android. Anyone else have a solution for that? *Also* you may want to consider Streamlit which will make it a web app that works for desktop, iPhone, etc
@jaironaranjo3654
@jaironaranjo3654 Ай бұрын
Thank you so much!
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
Glad it helped!
@jaironaranjo3654
@jaironaranjo3654 Ай бұрын
Another great Presentation
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
My pleasure! 😊
@jaironaranjo3654
@jaironaranjo3654 Ай бұрын
Thank you for such great presentation
@Ar_op5
@Ar_op5 Ай бұрын
Superbly explained Bundle of Thanks
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
My pleasure! Glad it helped.
@rehtsej066
@rehtsej066 Ай бұрын
Hi what if the backend is network drive. Im currently experiencing that if someone open the frondend in their system im not able to update the backend its shows that read only
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
This solution works for a backend on a file share as well. If you get a read-only message, it is more likely a permissions issue on your file share. You need to give Full Control access to all users for best results. Read/write also works but will not release the lock file after the last user exits. You may need to talk to your IT department if it is a corporate network.
@karimshams2574
@karimshams2574 Ай бұрын
are you still alive ? just asking 😊
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
Thanks for asking! Still here :-) Took a little holiday so I have not posted much over the past weeks.
@j.dasilva4567
@j.dasilva4567 Ай бұрын
U just solve me a problem with a filter. Now i put a second time a column inside the nz function and therefore both null and blanks are all treated the same way, as i needed. Thank u.
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
Awesome, nice work! 🛠
@shamwailmalik716
@shamwailmalik716 Ай бұрын
excellent one... thanks
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
Glad you liked it!
@Moker2012
@Moker2012 2 ай бұрын
What if you deleted an old record with a low autonumber, is it possible to re-create it? This just creates a new record.
@satyabanukil779
@satyabanukil779 2 ай бұрын
In which version MS Office it is available
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
In the video at 0:58
@satyabanukil779
@satyabanukil779 Ай бұрын
@@seanmackenziedataengineering Thank you Sir. Looking forward for your advice on another post where you wanted to know my requirements on building a SUM function. Regards.
@satyabanukil779
@satyabanukil779 2 ай бұрын
Sir, Watched your videos on Arrays and Collection. Understand a little bit of it. But how to use them in Form level as all end users or data entry operators mostly work in forms. 2. Fews days ago you raised a question in fetching result from two fields by using code in form level reply to which has been submitted. If you get time, kindly look into that. Regards.
@seanmackenziedataengineering
@seanmackenziedataengineering Ай бұрын
For example, you can load an array in the Form code when the form opens. Maybe it is some kind of query lookup for when a user selects from a combo box. They select, then a complicated price lookup occurs via a query to the backend. It takes three minutes each time the user selects in the drop down. The user has the form open all day while they work. If you load an array or collection when the form loads, it is always available. Maybe a complicated price calculation now takes three seconds each time, instead of three minutes.
@satyabanukil779
@satyabanukil779 Ай бұрын
@@seanmackenziedataengineering Thank you Sir for your kind reply. But as I am a total beginner, it is too difficult for me. Since you are pre occupied with lot of assignments, cannot request you make an illustration on this which I could follow. Anyway I am trying to write a SQL code in the Got Focus event of the field of my form like "Select SUM(FieldName1, FieldName2) from Table1 where (FieldName3) = 1 (as the case may be). But it is not working with an error message "Function Not Defined". Probably my code is incorrect or in declaration of variables as writing module or function is not known to me. Anyway I sincerely express my gratitude for looking into my problem. Sir, sorry to bother you once more. I am trying to build a report with three fields like A1, A2 and A3. My question is can I group them under a single group and sort them corresponding to the number against each field i.e. If A3 is 10, A1 is 8 and A2 is 5 and the report may look like this: A3 10 A1 08 A1 05. Tried with grouping and sorting but as the fields are different, cannot do this. Sir, if time permits, kindly look into this. Thanks and regards.
@niavras
@niavras 2 ай бұрын
Thank you! Great video, as always!
@seanmackenziedataengineering
@seanmackenziedataengineering 17 күн бұрын
Glad you enjoyed it! Cheers
@alexandrucoman1082
@alexandrucoman1082 2 ай бұрын
I have MS Office 2021 how can I get the new SQL Editor in Access?
@seanmackenziedataengineering
@seanmackenziedataengineering 2 ай бұрын
As far as I know, it is only available in Office 365, in the "Current Version" release. If you're stuck on 2021 or earlier and still need a good editor, I would recommend the free Notepad++ which you can see I use in other videos for simple editing. Just set the language to SQL and it will do all the highlighting for you.
@alexandrucoman1082
@alexandrucoman1082 2 ай бұрын
@seanmackenziedataengineering thank you!! I appreciate it🙏
@johnstuder847
@johnstuder847 2 ай бұрын
Thank you for your videos! Might want to mention that Access reports is much easier to use than Excel reports, at least for ‘quick and dirty’? Does Access have the ability to have interactive (such as outline / detail rollup) reports, or does the query have to be done prior to the running of the report? Thank you !
@seanmackenziedataengineering
@seanmackenziedataengineering 2 ай бұрын
Most welcome! Yes, Access reports are awesome. This is in part due to their powerful pagination, grouping, and printer-friendly features that are hard to find in other products. Reports also have some interactivity that you can experiment with, that you see when you open a report in Report view, not "Print Preview" mode. Lots of features become available when you open in this mode - especially when you start using some Modern Charts features as well. Very powerful!
@RobertTozzi
@RobertTozzi 2 ай бұрын
Great info. I'm trying to find how to resolve error 3021 when synchronizing .RecordsetClone.Bookmark = .Bookmark Do you have any videos that address this? Thanks!
@seanmackenziedataengineering
@seanmackenziedataengineering 2 ай бұрын
That could mean that the record was not found - perhaps deleted since you created it, or you need to reload the clone as it cannot find the one you're looking for. Once you have clones, keeping everything in sync can get tricky!
@RobertTozzi
@RobertTozzi 2 ай бұрын
@@seanmackenziedataengineering Sometimes I just think there's an invisible character in the VBA somewhere messing things up.
@stefanoschifano4878
@stefanoschifano4878 2 ай бұрын
Thanks, i used this Hi, I used this instruction and it works in case of tabs. I created another form called home. This form has 2 subforms. The first is called interventi while the second interventi_dett. I need that if I move to a next record in the interventi subform, the interventi_details subform is updated. I then entered this code on the on current event in the interventi form, but it doesn't work. Dim StrSql As String StrSql = "SELECT interventi.id_chiamata, interventi.Cliente, interventi.id_localita, interventi.Riferimento, interventi.data_chiamata, interventi.data_intervento, interventi.descrizione, interventi.avanzamento, interventi.id_stato, interventi.importo, interventi.id_tecnico, interventi.pagato " & _ "FROM Interventi " & _ "WHERE (((interventi.id_chiamata)=1));" me.parent.form!interventi_dett!Form.RecordSource = StrSql am I doing something wrong? Thanks
@j.dasilva4567
@j.dasilva4567 2 ай бұрын
Top.
@ozairkhalid
@ozairkhalid 2 ай бұрын
Another wonderful video Sean! Thanks
@seanmackenziedataengineering
@seanmackenziedataengineering 2 ай бұрын
My pleasure!
@larabyacine3397
@larabyacine3397 2 ай бұрын
Good morning But how did the sql editor appear to you like that?
@seanmackenziedataengineering
@seanmackenziedataengineering 2 ай бұрын
You just need to install the latest version of Office 365 to get the new editor. I talk about the new editor and version at 0:49 in the video (you can see the minimum version that get the editor). Pretty nice addition, isn't it?
@KHBrainTV
@KHBrainTV 2 ай бұрын
Thank you Sir it is useful😊
@seanmackenziedataengineering
@seanmackenziedataengineering 2 ай бұрын
My pleasure!
@HOWTOTALLYCOOLdotcom
@HOWTOTALLYCOOLdotcom 2 ай бұрын
Thank you so much for this!!!!🥰🥰🥰🥰
@seanmackenziedataengineering
@seanmackenziedataengineering 2 ай бұрын
You're welcome!
@zoranstojanovski8407
@zoranstojanovski8407 2 ай бұрын
To bad Access has no option to bind class collection to form, so when you add Candy you can view in subform, and when you click submit button to add candy box in a main table and all candy's in separate table. In that way user can decide to save or not changes like word document.
@seanmackenziedataengineering
@seanmackenziedataengineering 2 ай бұрын
Interesting observation. I think you're right - it would be nice to be able to do that. Some things you can do are to load other objects like listboxes and combos on the fly. In the past, I did solutions where users did input on a subform in some kind of temp table. Then, they would need to click a button to commit the changes (basically append them to the production table). This is useful in some use cases. Thanks for sharing!
@RolfF.Widmer
@RolfF.Widmer 2 ай бұрын
Thanks Sean, your video help me a lot! Btw. I like your background music. I also heard a wolf howl (I guess) and a train passing 🙂
@seanmackenziedataengineering
@seanmackenziedataengineering 2 ай бұрын
Thanks - that office I had a few years ago was right beside some train tracks. I usually had to pause recording while trains went by 😂