Share My Creation Simple Database Application in B4J (a Catalog for Car Parts)

parts-1.jpg


Hi there...

This is a very simple but very helpful application (for those want to know B4X and use it for CRM,CRUD,business general apps etc) I wanna share it with you guys !!!

Well a big reason for that price is in Greek Language... but not difficult to understand the code and what you can replace...

I think the interface is very simple but good enough and is a good start to create a bigger APP or a smaller...

It uses SQLite for database, I demonstating a simple way to use custom search box for b4xtable...
uses b4xtable - b4xdialog - PreferencesDialog...
Especially for b4xtable is using a text file to make easier the form-view of table... very easy to understand it - if open view-tablename.txt - in this file you can change the Name of column, width, type and reformat the table easily !!!!

Is using comma for digits (real comma) not a dot - because of request... but ofcourse you can change it easily if you search the code... this was tricky to change it from dot to comma and work as exe.

Simple, easy to read code - and reuse it again and again...

English or Greek version available...

other screenshots:


parts-2.jpg
parts-3.jpg
parts-4.jpg
parts-5.jpg


What libraries is using exactly - the app:


libs-needed.jpg


All there are intenal libs except (you can avoid them if you want - ofcourse removing some features / or if you turn in B4A inserting some code with IF):
JReflection: https://www.b4x.com/android/forum/threads/jreflection-library.35448/ for AddKeyPressedListener... for key navigation at forms... and future key nav. to table...
jAWTRobot: https://www.b4x.com/android/forum/threads/jawtrobot-invoke-keyboard-and-mouse-events-etc.55832/#content for replacing Enter to TAB in some cases...

TIP#1

difficulty-low.png
For Novice ...B4X... User !!!

A small support 5$ or more (if you want) to get the source code... and make you own apps in minutes...



btn_donateCC_LG.gif

Thanks in advance for supporting !


ps1: 20% of any contribution will go to B4X... (every Friday.. will make transfer - contribute B4X)
ps2: I think that this code easily change for B4A too...
 
Last edited:

Unobtainius

Active Member
Licensed User
Longtime User
Transaction ID: 20934848287992243
 

amorosik

Expert
Licensed User
Its all good to provide things for free in the spirit of b4x, but its also a dangerous thing to give things for free as it might sound like you don't put value on your work. Its some kind of double edged sword IMHO.

Its very important for "certificates of appreciation" to be given especially when you provide something that one needs. You made someone happy, they should make you happy, a connection of two dreamers.

My two cents.

Yes, what you say is definitely true
However, two things must be considered:

1- if someone needed to implement the program described above, I don't think he would have difficulty, a little by him, a little asking in the forum, he would quickly arrive at the solution

2- what you call "certificate of appreciation" would still be provided, and it is the best reputation of the program author within the community, it is obvious that mister X who regularly publishes interesting code enjoys a better reputation than mister Y who never publishes anything

What I meant when I invited the author to release the code for free is that, being seen by a greater number of users, the code would be 'revised' and could improve
Besides the fact that some of these additional users could also make their donation, I don't think 5usd can be a problem for anyone.
 

Magma

Expert
Licensed User
Longtime User
@amorosik I agree at everything except the "quickly"... I am member at this forum from 2013... the "quickly" answers never have a total solution and this is the right because a developer's forum is something like the Greek ancient saying: "God helps those who help themselves"

I don't see why we must apologize when we try to share/sell code - especially at very low prices... sure i didn't invent wheel...

If I am making something wrong - I think B4X Founder stopping me / ban me / alert me (hope not)...

Ofcourse I am happy when I can help other users, but I am happier when i get some extra cash and help other users too with my way.
 

amorosik

Expert
Licensed User
@amorosik I agree at everything except the "quickly"... I am member at this forum from 2013... the "quickly" answers never have a total solution and this is the right because a developer's forum is something like the Greek ancient saying: "God helps those who help themselves"

I don't see why we must apologize when we try to share/sell code - especially at very low prices... sure i didn't invent wheel...

If I am making something wrong - I think B4X Founder stopping me / ban me / alert me (hope not)...

Ofcourse I am happy when I can help other users, but I am happier when i get some extra cash and help other users too with my way.

I think you misunderstood what I wrote
I wrote that, in my opinion, the program you have created could have a greater diffusion and collect more donations if it were made available for free
 

Magma

Expert
Licensed User
Longtime User
@amorosik I totally understand what you mean... keep my first two lines... and ofcourse my last... the two others is just complaint (not to you-generally speaking)

Forums created to tell our opinions - and as I said I agree with you but in 99%
 

Magma

Expert
Licensed User
Longtime User
What libraries is using exactly - the app:

libs-needed.jpg

All there are intenal libs except (you can avoid them if you want - ofcourse removing some features / or if you turn in B4A inserting some code with IF):
JReflection: https://www.b4x.com/android/forum/threads/jreflection-library.35448/ for AddKeyPressedListener... for key navigation at forms... and future key nav. to table...
jAWTRobot: https://www.b4x.com/android/forum/threads/jawtrobot-invoke-keyboard-and-mouse-events-etc.55832/#content for replacing Enter to TAB in some cases...
 

oldeast

Active Member
Licensed User
Longtime User
View attachment 125555

Hi there...

This is a very simple but very helpful application (for those want to know B4X and use it for CRM,CRUD,business general apps etc) I wanna sell/share with you guys only for 5$ - special price !!!

Well a big reason for that price is in Greek Language... but not difficult to understand the code and what you can replace...

I think the interface is very simple but good enough and is a good start to create a bigger APP or a smaller...

It uses SQLite for database, I demonstating a simple way to use custom search box for b4xtable...
uses b4xtable - b4xdialog - PreferencesDialog...
Especially for b4xtable is using a text file to make easier the form-view of table... very easy to understand it - if open view-tablename.txt - in this file you can change the Name of column, width, type and reformat the table easily !!!!

Is using comma for digits (real comma) not a dot - because of request... but ofcourse you can change it easily if you search the code... this was tricky to change it from dot to comma and work as exe.

Simple, easy to read code - and reuse it again and again...

English or Greek version available...

other screenshots:


View attachment 125556 View attachment 125557View attachment 125558 View attachment 125559

What libraries is using exactly - the app:


libs-needed.jpg


All there are intenal libs except (you can avoid them if you want - ofcourse removing some features / or if you turn in B4A inserting some code with IF):
JReflection: https://www.b4x.com/android/forum/threads/jreflection-library.35448/ for AddKeyPressedListener... for key navigation at forms... and future key nav. to table...
jAWTRobot: https://www.b4x.com/android/forum/threads/jawtrobot-invoke-keyboard-and-mouse-events-etc.55832/#content for replacing Enter to TAB in some cases...

TIP#1

Donate 5$ or more (if you want) to get the source code... and make you own apps in minutes...



Thanks in advance for supporting !


ps1: 20% of any purchase will go to B4X... (every Friday.. will make transfer - donate B4X)
ps2: I think that this code easily change for B4A too...
Thanks for the offer Magma, I have donated.
Transaction ID: 20938348965000359
I have been using B4J but will learn some B4X from your project
Thanks
Graham
 

Magma

Expert
Licensed User
Longtime User
Thanks for the offer Magma, I have donated.
Transaction ID: 20938348965000359
I have been using B4J but will learn some B4X from your project
Thanks
Graham
Thanks for your support !
* just sent you email... please check spam folder - if need anything PM me...
 
Top