ReportBuilder (Written with PureBasic)

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

I will have another look to see what it may be.

Anyone else have this glitch with the buttons?

-Anthony
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
okasvi
Enthusiast
Enthusiast
Posts: 150
Joined: Wed Apr 27, 2005 9:41 pm
Location: Finland

Post by okasvi »

Im in a bit of hurry so I didnt read whole thread, but I did notice that autoupload was detected by NOD32 heuristics... it does bypass false detection just when loading manually urlmon.dll and calling UrlDownloadToFile with callfunction... NOD32 heuristics are pretty much useless since it only does check on imports...
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

I tested on another computer (did you update it?) and the buttons are not cut off, however they still don't use the system default font so there's got to be some code interfering with the about box that you've overlooked. Maybe even in the menu system for all I know.

Ctrl+A which is usually used to select all text (happens automatically by the richedit) is blocked by the menu shortcut.
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

I tested on another computer (did you update it?) and the buttons are not cut off, however they still don't use the system default font so there's got to be some code interfering with the about box that you've overlooked. Maybe even in the menu system for all I know.
Yep, it has been updated... Can you test on the original pc?

I've been tring to make it happen on some PC's here - can't get the same thing to happen. I wonder whats different - that may give a clue as to whats going wrong.
Ctrl+A which is usually used to select all text (happens automatically by the richedit) is blocked by the menu shortcut.
Thanks, I'll sort that. :)

I've almost been through all your other list, fixed all so far. One thing we may not change is having about, options, etc on the top toolbar - we asked a few people and most prefer it the way it is. I may put it in as an option to turn them on/off.

-Anthony
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

Not fixed, the buttons are still cut off.
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

New version - this time its 100% PB V4 :D

This is the beta installer:

http://www.ApplePanic.com/downloads/rb/beta.exe
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

New version:

Image

Latest beta has DracScript integrated. Put scripts in the script folder and when you next run ReportBuilder a new menu will be present "scripts".

Only one "native" type command added - Information(string1,string2) - this will display a two line info dialog.

Here are the provisional things added to the official release:

[!] Major improvement
[+] Added feature
[*] Improved/Changed feature
[-] Bug fix (if any ;) )

[+] 'Select all' pupils by right clicking the pupil list (or selecting the menu tem)
[+] Auto Increment UPN switch to allow easier adding of pupil UPN umbers
[+] 'Select all' editor text by right clicking in the editor (or selecting the menu item)
[*] Adjusted pupil list text Y position to look nicer
[!] Traffic lights - You can see at a glance the report stage of each pupil - suggested by both Katie & Ged
[+] Optional spelling lights - these enhance the traffic lights with spellcheck and gender error information
[*] Double clicking a pupil will select them, then bring up the pupil edit window
[+] You can now select various different date styles for the front page of a report - suggested by Simmo
[*] Adding or editing a pupil goes straight to opening the add/edit dialog, this should fix a problem reported by Nikki
[*] When importing a CTF, default keystage is decided by year group - should fix a problem reported by RobSimpson
[*] The delete pupil icon in the pupil list can be turned off in options - suggested by Nikki
[!] Users can now add extra functionality using the BASIC-like DracScript language - Many thanks to dracflamloc

Because this is a beta - the traffic lights are not yet complete!

http://www.ApplePanic.com/downloads/rb/beta.exe
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
User avatar
GG
Enthusiast
Enthusiast
Posts: 266
Joined: Tue Jul 26, 2005 12:02 pm
Location: Lieusaint (77), France

Post by GG »

Great work ! :)
Purebasic 6.12 64 bits - Windows 11 Pro 64 bits 23H2
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

Thanks. :)

Adding DracScript was pretty easy, make the app a lot more powerful (when I add the extra native commands).

btw, if anyone on this forum is a teacher (about teaching) and you write articles or have a popular blog (about teaching stuff) then you may be able to get a free single user license...

See this link for more information:

http://www.applepanic.com/front/blogoffer
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

The beta has now gone final. Lots of changes and fixes.

I'm also now using egrid (its a great lib btw) in the "Very Advanced" panel for changing settings directly. :)

Its at: http://www.applepanic.com/downloads/rb/install.exe
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

It does look amazing.

Well done. 8)
I may look like a mule, but I'm not a complete ass.
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

What do you think of the very advanced panel?

Try changing something. Initially I make column -1 and column 1 all the same values. Then I do a compare of column -1 to column 1. If they are different then I change the bgnd colour. All pretty easy stuff thanks to egrid. :)
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Uhm, where do I locate this panel?
I may look like a mule, but I'm not a complete ass.
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

Go to options, select the "Misc" tab and enable "Very advanced".

You will need to restart ReportBuilder for it to be enabled.
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Got it. Very nice indeed!
I may look like a mule, but I'm not a complete ass.
Post Reply