KDE Knoda Meets MS-Access in New Release 57
An anonymous reader writes "Horst Knorr released a new test version of Knoda. With this release Knoda is the first KDE database frontend reading MS Access databases natively and is getting closer to its goal to be a full replacement for MS Access. Knoda is a database-frontend for KDE. Besides tables and queries Knoda comprises forms and reports, which are scriptable via Python."
Bang goes some karma but... (Score:2, Funny)
Re:Bang goes some karma but... (Score:2)
Finally... (Score:5, Funny)
It won't be the same (Score:2)
AFAICT KNoda does all of the subset selection at the server end. You might have to get your app to schedule a bunch of random large queries to obtain comparable response times. And don't forget to constantly broadcast crap to ports 137-139 as you go.
good for small businesses (Score:5, Interesting)
Re:good for small businesses (Score:2)
Re:good for small businesses (Score:4, Informative)
Good luck doing an update query in Excel...
Re:good for small businesses (Score:5, Interesting)
...or constraining user input in Excel
...or quickly/easily finding duplicate entries (and I ain't just talkin' about the "Find Duplicates Wizard" as convenient as that is...)
...or quickly sorting a list in Excel without screwing the whole thing up (remember to select every column!)
...or having more than one person at a time edit an Excel spreadsheet (especially when "the meeting's in 20 minutes!!!")
...or having users that use cell colors and font formats to organize their Excel data (ummm...how do you sort blue, orange and yellow?)
...or (my personal favorite) getting those &$%@ing page breaks set exactly how you want them.
:\
When I am Supreme Chancellor, Excel will only be used for financial analysis. Those who mis-use it as a "database" will be whipped in the public square. No, I'm not bitter
Re:good for small businesses (Score:2)
Oh God, yes. 'I've highlighted the changes in yellow.' Aaaargh!
The thing to do here is write yourself a function that takes a cell reference as its argument and returns that cell's .Interior.ColorIndex value. Then you can sort by colour. Not ideal, but a handy workaround for when you have to tidy up after some clown.
Re:good for small businesses (Score:2)
Access is evil (Score:5, Insightful)
Re:Access is evil (Score:4, Interesting)
Re:Access is evil (Score:2)
There is nothing inherently wrong with Access other than it's easy to use. It can be a quick a powerful tool when wielded correctly. Much like Perl.
Re:Access is evil (Score:2)
Cynically, you can stay employed for a good length of time cleaning up the dirty diapers.
Less cynically, what other tools support such easy exploration by the user? Play, man, play!
Re:Access is evil (Score:4, Funny)
Sheesh.
Re:Access is evil (Score:5, Insightful)
Coding in access i pretty easy, except all the bugs. I literally spent more time working around bugs in Access then writing the application.
The worst one was in a form which had a list of strings that needed to be refreshed based on the contents of another box. You call the requery method to refresh this, and you have to requery whenver the record changes -- which is an eventcalled "oncurrent". Well, somehow, requerying a specific textbox was causing the ENTIRE form to generate an "oncurrent". Which created a race condition -- the oncurrent event handler requeried which created another oncurrent event.
I found a workaround after a LOT of suffering, but... Access is just unusable.
Re:Access is evil (Score:1)
Re:Access is evil (Score:2)
It's hard to imagine how some of these bugs could occur. Having worked with access enough, my *guess* is that the access's own internal code and your own code are all sharing the same namespace and instances of the API and the numerous bugs in Access compound the n
Re:Access is evil (Score:2)
"if ( x < 10 ) and ( x > 5 )" HTML codes are your friend. < and > will give you less than and greater than, respectively
Re:Access is evil (Score:2)
Access is like a box of crayons vs. the set of oil paints (Oracle, et. al)
The Artist is certainly limited by the crayons but can still use them to create a masterpiece...
Meanwhile, the Amateur will create a sloppy, haphazard mess no matter what the medium.
Re:Access is evil (Score:1)
No, I think that award should go to FoxPro. No offense, I hate using Access, too, but for single-person databases, or very small groups (Access has its place, it's just that it's place isn't very big.
Re:wow, shoot low why don't you (Score:5, Insightful)
Sure, it might not have everything Oracle has, but if it did, it'd just be Yet Another Oracle Clone, and we don't want that now do we, y'know?
Actually, it's good (Score:4, Insightful)
However, consider how many Access users and programmers now have a much easier entry point into the GNU, KDE, Linux, Open source, Python and Xbase worlds.
A rich and diverse tool set would include a pair of pliers.
Re:Actually, it's good (Score:2, Informative)
Re:Actually, it's good (Score:2)
does it ... (Score:1)
Access is great for data conversion (Score:4, Interesting)
Having said all that I would never use MS Access for a real application.
My Story (Score:3, Insightful)
What bugs me is the knee-jerk reaction everybody has when I tell them I developed $APPLICATION in Access. "Why don't you get a *real* database?" Ummm...huh?
Explanatory Anecdote: My employer's Asset Management department (five people) was m
Re:My Story (Score:1)
KNoda on Windows will happen en passant (Score:2)
Re:My Story (Score:2)
Re:My Story (Score:2)
You definitely make a very good point. It's something I've thought about from time to time. We have the same issues with our ACT! database, which also runs off local files.
On the other hand, the file-based architecture of Access can be one of its strengths. Deployment, backups, and upgrades consist of simply copy-paste. Consider what time and effort like operations w
Re:My Story (Score:1)
is this still the case?
Re:My Story (Score:2)
Great (Score:1)
Can't wait to see all the wonderful new stuff written in PHP apps that use Knoda that are ment to replace the VB6 that use Access.
OTOH, I look forward to... (Score:2)
Party's over before it starts. (Score:1, Troll)
Hmmm. A little late on the draw. Somebody is finally getting close enough to replace MS-Access, that has been around for a long time, and that Microsoft appears to be shifting the focus away from. Nice afterthought indeed.
Microsoft's latest SQL Server Express [microsoft.com] offering is the focus.
Knoda seems novel, but why not stack some reporting software on MySql or something similar?
Re:Party's over before it starts. (Score:3, Insightful)
Read the spec sheets - SQL Server Express is a straight database with no frontend. Microsoft is pushing it as the database to use with Visual Studio, which provides the frontend reporting and app development tools.
Since Access is part of Office, are most small businesses going to buy a copy of Visual Studio after they've already paid for Access? Obviously, they shouldn't. For them, Access will do the job.
Of coures, I think what you're getting
Re:Party's over before it starts. (Score:2, Interesting)
Access was Microsoft's gateway drug. Now that most of the world is hooked, it has served its purpose. Microsoft will keep Access around for the die hard fans and the newbies, but it will never see any real updates.
Re:Party's over before it starts. (Score:2)
For dumb people.
Re:Party's over before it starts. (Score:1)
The Visual Web Developer Express product claims "integrated access to Microsoft SQL Server 2005 Express". This might be just enough to get a business up and running, and off the MS Access candy.
It appears as though Microsoft may be trying to push Access out of the way with cheap offerings such as this. Also, SQL Server Reporting servic
Re:Party's over before it starts. (Score:1)
There is no Access on the Mac, and that is holding back many Windows/Office people back. Make this tool work on the Mac, interoperable with Excel on the Mac, and preferably get Apple to endorse or co-brand the tool. Then you've got yourself a viable transition for millions of users.
Rekall is not bad (Score:5, Interesting)
Re:Rekall is not bad (Score:2)
Rekall's rocky recollection of rights. (Score:2)
It appears to either be inconsistently licensed or that the copyright holders of Rekall don't understand what the GNU General Public License actually says.
The license section on the about page says that Rekall is licensed under the GPL but also includes:
There is no such right or power as what they
Re:Rekall's rocky recollection of rights. (Score:1, Interesting)
No; it is not that way.
What they are saying makes sense and is no more than what other people (name Troll Tech with Qt or MySQL AB with MySQL) is already doing: double licensing.
You can get Rekall from theKompany as a GPLed product or you can get it under a "commercial" license.
Of course, if you get Rekall under the GPL, you can modify it and redist
Re:Rekall's rocky recollection of rights. (Score:2)
They should also use the word "proprietary" because "commercial" does not mean what they think it means. The GNU GPL is a commercial license because GPL-covered works are distributed as part of a business, just ask Red Hat or IBM.
Enough with the K!!! (Score:1, Redundant)