Since IP security is your main concern, suggest forget access since you are concerned that someone, someday will have an illegal app to convert pseudo code back to readable code.
Don’t forget access is a rapid development tool - you can get something up and running in a fraction of the time...
one of the things I have done in the past is use a python script. The script is encrypted and hidden away in the access front end. It is then decrypted and executed as an when required.. All executed in memory, so no files on disk, even for a second or two. You can use ADO and DAO to communicate...
Why are you joining on the warehouse table?
You only use w.whid as a criteria? You could just use p.whid
You might find group by provides better performance than distinct or distinctrow. Although I would question the need for any of these
Assigning a recordset over a recordsource is unlikely...
Struggling to understand the point of your question - what has protecting intellectual property to do with calculating an order total? It’s hardly a difficult calculation
And if you are talking protecting stored procedures, protecting from who?
Rumour
has it that Elon Musk and Bill Gates are creating a new drug for penis enlargement it's called
ELONGATES.
And it cures a condition called Microsoft
The format hh:mm can only show a maximum of 23;59. One more minute and you are into another day 1-00:00
Time is store as the fractional part of a Decimal - midday=0.5
So you will need a function to convert the day part (the value before the decimal point)
See your other thread below
We’ll have to see - the link reminded me of the ‘127’ hack. But still has a limited range of file types that can be displayed.
In preparation I’m in the process of updating my apps to convert all files to pdf before viewing in the edge browser- justification to my clients being these are more...
let’s wait and see - if the OP required the blank rows on a printout for users to write additional data for later input I can understand it - the blank rows might contain a line as a delimiter. But that does not appear to be the case here.
Try using the original web browser control.
My experience of using the edge browser control for displaying local files has not been good - very slow and often doesn’t refresh. I’ve given up using it for local files - works fine for websites