RSmith <[email protected]> wrote: > > On 2014/06/03 16:07, [email protected] wrote: > > I'm looking for an application (or *simple* development framework) > > which will provide me with an easily accessible grid form for entering > > data into a table. > > > > Requirements:- > > This can be a web app or a [Linux] desktop one though I have a > > slight preference for a web app. > > > > Must be able to launch straight into the grid, no navigation > > through menus etc. This rules out OpenOffice/LibreOffice really. > > I want to be able to say:- > > gridform <database> <table> > > or the equivalent in a link. A 'SELECT' in addition would be fine > > just as long as it can all be done in one go when launched (or > > linked to). > > > > I want a 'clean' form, just the form, no menus or other clutter > > (similarly rules out OpenOffice/LibreOffice). > > > > Simple 'in form' data editing, just click on a field and change > > its data, on exiting the field the data is saved. No pop-up boxes > > for data entry, no 'Save' buttons. > > > > Add rows at the bottom either by TABbing off the last field or > > possibly have a blank row at the bottom (like MS Access). > > > > That's it really, I've no need for the ability to add columns, modify > > the database or anything like that (it will be done elsewhere). I'm > > happy to do some programming, I'm resonably proficient in PHP and > > Python (and C/C++ for that matter but I don't think I want to go > > there). I don't really want to have to install a whole web (or other) > > development framework just to do this though so I probably want > > something that's specifically aimed at databases if I'm going to > > program it. > > > > Your requirement is unrealistic. > > You do not want to install anything that makes this happen for you, yet > you want very complex abilities. > MS Access provides *exactly* what I want 'out of the box' a grid view of the database table that is editable in place. What I see as 'complex' is all the database adminstration bits that I specifically don't want.
OK, I know Access is a huge application but the grid editing form is the *default* way to edit data. > Usually, presenting a very "clean" interface to a user requiring no other > interface goodies means that you need to do a lot of the > thinking for them - user simplicity means programming complicatedness, Er no, I'm just asking for no other function than the ability to enter and edit data. What I want to be rid of is all of the ability that most applications provide for creating tables, creating and editing queries, changing tables, etc. etc. > and programming simple things means the user ends up with > complicated GUI methods. Which do you want, simple to make, or simple to > use? They are mutually exclusive. > > I have done this a few times, using mostly flash (which I can send you > demo log-ins for if interested) and in HTML5+PHP with a few > tricks you should be able to achieve similar if you are very familiar with > web/html/php development. (I say PHP but it's doable in > ASP.Net etc. too if needed). I do not know if installing a web server or > PEAR/PHP/ASP etc. services violates your "Don't want to > install stuff" requirement. Also, you cannot just load say 7 million edit > fields into an HTML file... it will fail miserably.. so > you will need to use data windowing (simplicity--). > I already have a 'LAMP' system, i.e. a web server (with several apps running on it), database, PHP, etc. I don't mind installing things but I don't want to have to 're-invent the wheel'. > May I suggest plagiarising the open source MySQL viewer engine called > phpMyAdmin, > they have awesome generic table editors that I have phpmyadmin and use it a lot but it's *MILES* away from what I want. This is what I've been trying to explain, firstly I want none of the database administration stuff, secondly I want it to be easy to edit the data, in phpmyadmin editing data is clumsy. > interfaces a MySQL DB on a web server based off PHP. Just install it onto > your local system, all the PHP files which achieve the > fields editing will be in one folder. It will take some work still. > > A desktop App will be easy too, but only usable on whatever platform it > is made. Web apps can work anywhere. > Both places where I want to run this are Linux boxes so a desktop application would be fine, however I have yet to see a desktop API that makes it easy to do this. -- Chris Green ยท _______________________________________________ sqlite-users mailing list [email protected] http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

