Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
909 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  Quel équivalent d'ACCESS & VBA en Open Source? (pour Linux)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quel équivalent d'ACCESS & VBA en Open Source? (pour Linux)

n°113056
denisvigne​s
Posté le 14-06-2002 à 10:13:29  profilanswer
 

Je ne connais pas encore Linux, mas MDK à 2jours, mais je vais perséverer car je suis en phase avec la philo que défend l'open source.
 
Voila, je cherche un outil open source qui serait l'équivalent de l'excellent ACCESS et de son VBA.

mood
Publicité
Posté le 14-06-2002 à 10:13:29  profilanswer
 

n°113065
apolon34
Vive Linux!!
Posté le 14-06-2002 à 10:20:58  profilanswer
 

pour une base de donnees: mysql
 
pour le vba, je sais pas ce que c'est !

n°113066
kuroineko
je mamgerais bien un truc la..
Posté le 14-06-2002 à 10:21:31  profilanswer
 

denisvignes a écrit a écrit :

Je ne connais pas encore Linux, mas MDK à 2jours, mais je vais perséverer car je suis en phase avec la philo que défend l'open source.
 
Voila, je cherche un outil open source qui serait l'équivalent de l'excellent ACCESS et de son VBA.  




 
 
La question m'interesse egalement, j'ai demander comment porter une base Access vers une postgreSQL par exemple dans un autre topic pour ceux qui veulent en savoir plus.
 [:yamusha]  
Mais si j'avais le choix je voudrais une DB Linux genre Access integralle tables + requettes + eventuellement forumlaires & macros.
 
Merci  :jap:


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
n°113084
nemrod_01
Posté le 14-06-2002 à 10:43:26  profilanswer
 

kuroineko a écrit a écrit :

 
 
 
La question m'interesse egalement, j'ai demander comment porter une base Access vers une postgreSQL par exemple dans un autre topic pour ceux qui veulent en savoir plus.
 [:yamusha]  
Mais si j'avais le choix je voudrais une DB Linux genre Access integralle tables + requettes + eventuellement forumlaires & macros.
 
Merci  :jap:  




 
 
 
Alors il y a au niveau base MySQL ou Posgres
 
Sinon au niveau langage suivant les besoins tu as toute la panoplie existante du c, java en passant par php, et perl.
Tout dépend ton projet.

n°113088
kuroineko
je mamgerais bien un truc la..
Posté le 14-06-2002 à 10:45:49  profilanswer
 

nemrod_01 a écrit a écrit :

 
 
 
 
Alors il y a au niveau base MySQL ou Posgres
 
Sinon au niveau langage suivant les besoins tu as toute la panoplie existante du c, java en passant par php, et perl.
Tout dépend ton projet.  




 
ben moi c'est pour faire des bases personnelles, mais y'a rien de complet tout en 1 koi base+sql+interface ?? sous linux
 
sinon je fait faire postgresql et tout en sql sans developper d'interface.


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
n°113104
nemrod_01
Posté le 14-06-2002 à 11:03:34  profilanswer
 

kuroineko a écrit a écrit :

 
 
ben moi c'est pour faire des bases personnelles, mais y'a rien de complet tout en 1 koi base+sql+interface ?? sous linux
 
sinon je fait faire postgresql et tout en sql sans developper d'interface.  




 
 
Alors pour développer la base :
avec postgresql par exemple il existe des "font-end" graphique.
Ainsi au lieu de créer les tables et contraintes et champ via la ligne de commande tu fais cela via la souris (ou presque) : http://sourceforge.net/projects/pgaccess, ou via une interface web si tu as un serveur apache (avec php) sur ta machine http://phppgadmin.sourceforge.net/
Ensuite pour développer l'appli qui va utiliser les données tu as l'embaras du choix. Est-ce une appli graphique ? Une interface web est-elle suffisante (php par exemple) etc...

n°113114
kuroineko
je mamgerais bien un truc la..
Posté le 14-06-2002 à 11:37:38  profilanswer
 

nemrod_01 a écrit a écrit :

 
 
 
Alors pour développer la base :
avec postgresql par exemple il existe des "font-end" graphique.
Ainsi au lieu de créer les tables et contraintes et champ via la ligne de commande tu fais cela via la souris (ou presque) : http://sourceforge.net/projects/pgaccess, ou via une interface web si tu as un serveur apache (avec php) sur ta machine http://phppgadmin.sourceforge.net/
Ensuite pour développer l'appli qui va utiliser les données tu as l'embaras du choix. Est-ce une appli graphique ? Une interface web est-elle suffisante (php par exemple) etc...  




 
Merci  :jap:  la reponse me va  
mais moi je suis pas l'auteur du topic... [:tay tay]


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
n°113121
denisvigne​s
Posté le 14-06-2002 à 12:02:46  profilanswer
 

Je vais aller voir tout ca!!!!
merci pour vos conseils [:denisvignes]

n°113130
Nicool
En bois, sauf les chèques...
Posté le 14-06-2002 à 12:20:03  profilanswer
 

je ne suis pas un spécialiste des BDD,
mais l'interface d'access me donne des boutons...
Pour la plupart des applis BDD je trouve qu'access fait perdre un temps fou , alors qu'en faisant de belles requêtes SQL :D associés à un langage quelconque ( j'utilise PHP et HTML pour la présentation ) on est beaucoup plus efficace...
 
Mais je ne suis peut être pas objectif, access m'a beaucoup ennervé pour mon projet de base de données :D

n°113135
kuroineko
je mamgerais bien un truc la..
Posté le 14-06-2002 à 12:21:50  profilanswer
 

nicool a écrit a écrit :

je ne suis pas un spécialiste des BDD,
mais l'interface d'access me donne des boutons...
Pour la plupart des applis BDD je trouve qu'access fait perdre un temps fou , alors qu'en faisant de belles requêtes SQL :D associés à un langage quelconque ( j'utilise PHP et HTML pour la présentation ) on est beaucoup plus efficace...
 
Mais je ne suis peut être pas objectif, access m'a beaucoup ennervé pour mon projet de base de données :D  




 
c'est bien le but de la question abandoner access! [:tay tay]


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
mood
Publicité
Posté le 14-06-2002 à 12:21:50  profilanswer
 

n°113189
Nicool
En bois, sauf les chèques...
Posté le 14-06-2002 à 13:51:52  profilanswer
 

Oui j'ai bien compris, mais ct juste pour faire part de mon expérience malheureuse :) avec ce programme. (3615 Ma vie :D )
 

kuroineko a écrit a écrit :

 
 
c'est bien le but de la question abandoner access! [:tay tay]  



n°113205
denisvigne​s
Posté le 14-06-2002 à 14:24:41  profilanswer
 

vous vous trompez, car vous ne devez pas bien connaitre ACCESS.
Microsoft nous fait souvent de beaux "caca", mais là, cet outil est un modèle du genre si l'objectif est de faire une application BDD trés rapidement.
Aprés, je ne désire pas polémiquer, je suis au courant des defauts (lenteur du multi user pour la v97, MS only, etc...)
 
Mon objectif est de trouver un encironnement Open Source dans lequel la creation d'un outil autonome est aussi simple et performant que sous ACCESS.

n°113210
nemrod_01
Posté le 14-06-2002 à 14:39:44  profilanswer
 

denisvignes a écrit a écrit :

vous vous trompez, car vous ne devez pas bien connaitre ACCESS.
Microsoft nous fait souvent de beaux "caca", mais là, cet outil est un modèle du genre si l'objectif est de faire une application BDD trés rapidement.
Aprés, je ne désire pas polémiquer, je suis au courant des defauts (lenteur du multi user pour la v97, MS only, etc...)
 
Mon objectif est de trouver un encironnement Open Source dans lequel la creation d'un outil autonome est aussi simple et performant que sous ACCESS.  




 
 
Aussi performant que access -> tous (-: Ce n'est pas très objectif comme réponse j'en convient.
 
Simple. Qu'entend-tu par simple ? Si c'est développer quelque chose très rapidement sans connaitre le sql alors oui il faut rester sous access. Même si ce n'est pas tellement maintenable après...
 
Puis-je coder en vba comme avant sous linux, alors la réponse est négative (quoique...)
 
Par contre il est possible de convertir une base access existante en autre chose qui pourra servir de base pour la BD de ton choix.
 
 
Le problème avec access c'est que l'on mélange tout BD, appli y accédant...
 
 
Quel est ta problèmatique ?

n°113217
nemrod_01
Posté le 14-06-2002 à 14:46:59  profilanswer
 

nemrod_01 a écrit a écrit :

 
 
 
Aussi performant que access -> tous (-: Ce n'est pas très objectif comme réponse j'en convient.
 
Simple. Qu'entend-tu par simple ? Si c'est développer quelque chose très rapidement sans connaitre le sql alors oui il faut rester sous access. Même si ce n'est pas tellement maintenable après...
 
Puis-je coder en vba comme avant sous linux, alors la réponse est négative (quoique...)
 
Par contre il est possible de convertir une base access existante en autre chose qui pourra servir de base pour la BD de ton choix.
 
 
Le problème avec access c'est que l'on mélange tout BD, appli y accédant...
 
 
Quel est ta problèmatique ?  




 
 
 
Oups tout est dans la question....
 
 
En faite tu ne trouveras pas sous linux d'équivalent à Access en tant qu'entité seul.
Par contre tu as des Bases de données.
Des langages de programmations.
Des Environnements de développements.
Moults librairies.
 
 
En BD les deux plus connus -> MySQL et Posgres.
 
Imaginons tu peux utiliser MySQL pour la base et php pour générer l'interface HTML permettant d'intéragir avec.

n°113225
denisvigne​s
Posté le 14-06-2002 à 14:55:57  profilanswer
 

En fait SQL je connais pas mal, donc c'est bon
 
finalement ce que je cherche, et c'est surement une question à la con pour les gens du "milieu linux", c'est comment faire une partie cliente facilement.
 
genre:

  • éditeur graphique pour dessiner ses interfaces, pour poser ses controles (combo box etc)
  • language hyper simple genre visual basic pour les règles métier intégré au client, ou pour les controles


Suis je obligé de faire mes interface en Web pour pouvoir la faire tourner sur tous les linux?

n°113245
nemrod_01
Posté le 14-06-2002 à 15:24:10  profilanswer
 

denisvignes a écrit a écrit :

En fait SQL je connais pas mal, donc c'est bon
 
finalement ce que je cherche, et c'est surement une question à la con pour les gens du "milieu linux", c'est comment faire une partie cliente facilement.
 
genre:

  • éditeur graphique pour dessiner ses interfaces, pour poser ses controles (combo box etc)
  • language hyper simple genre visual basic pour les règles métier intégré au client, ou pour les controles


Suis je obligé de faire mes interface en Web pour pouvoir la faire tourner sur tous les linux?  




 
 
Non tu n'est pas obliger de faire une interface web pour le faire tourner sous tous les linux.
Par contre au niveau rapidité cela sera le plus rapide (mais cela dépend du type d'application que tu veux faire...).
 
Sinon pour le poser de bouton et autre il existe des outils mais de tête je ne me souviens plus des noms. Ils te permettent d'obtenir un squelette que tu remplis après.
Par contre tu devras coder derrière soit en c, soit en c++ ou autre mais pas de vb.
 
Sinon depuis peu on peut créer des interfaces avec php (hors interface web).

n°113260
Aiua
PSN : Aiua / GT : Aiua42
Posté le 14-06-2002 à 15:47:59  profilanswer
 

tu dois pouvoir faire ce que tu veux avec Kylix qui est l'équivalent linux de Delphi sous windows
 
(enfin je m'en suis jamais servi mais bon...)
 
edit: le code c'est du pascal objet et pas du vb par contre


Message édité par Aiua le 14-06-2002 à 15:48:50

---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°113298
houplaboom​42
Posté le 14-06-2002 à 16:44:34  profilanswer
 
n°113390
Dark_Schne​ider
Close the World, Open the Net
Posté le 14-06-2002 à 19:39:13  profilanswer
 

tu as anjuta : http://anjuta.sourceforge.net/
kdevelop : http://www.kdevelop.org/index.html [...] et_lang=fr
 
et bien sûr, JBuilder, Kylix


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°115253
kuroineko
je mamgerais bien un truc la..
Posté le 21-06-2002 à 07:52:22  profilanswer
 

kuroineko a écrit a écrit :

 
 
c'est bien le but de la question abandoner access! [:tay tay]  




 
 
Bien merci tout le monde, pour moi, je suis passé sous postgresql sans trop de problemes, grace à l'aide des autres membres du forum.
 
 :jap:


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
n°115258
samuelp
Posté le 21-06-2002 à 08:50:43  profilanswer
 

Il y a un produit non Opensource sous Linux qui fait pareil que Access.
 
C un produit TheKompany, je me rappelle plus du nom.
 
Il coute 80 Euros

n°115301
Jar Jar
Intaigriste
Posté le 21-06-2002 à 10:37:26  profilanswer
 

denisvignes a écrit a écrit :

finalement ce que je cherche, et c'est surement une question à la con pour les gens du "milieu linux", c'est comment faire une partie cliente facilement.
 
genre:

  • éditeur graphique pour dessiner ses interfaces, pour poser ses controles (combo box etc)
  • language hyper simple genre visual basic pour les règles métier intégré au client, ou pour les controles


Tu fais ça en python.


Tu as des bindings pour mysql et postgresql, pour GTK+ (hop, ça te dessine l'application), et pour plein d'autres trucs utiles.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°115304
kuroineko
je mamgerais bien un truc la..
Posté le 21-06-2002 à 10:39:49  profilanswer
 

Jar Jar a écrit a écrit :

Tu fais ça en python.
 
Tu as des bindings pour mysql et postgresql, pour GTK+ (hop, ça te dessine l'application), et pour plein d'autres trucs utiles.  




 
python ? je crois bien que j'ai ça dans ma distrib et si tu dis qu'on peut avec dessiner l'interface pour postgreSQL c'est bien cool ça...
 
va falloir lire la doc.... :jap: merci


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
n°115583
MC
retour à la raison
Posté le 21-06-2002 à 17:33:42  profilanswer
 

yep python avec pygtk (bindings GTK pour python). Il doit y avoir des bindings pour mySQL (ca c'est sur) mais aussi les autre db.
 
Le plus cool c'est que tu peux utiliser glade pour faire ton interface, ce qui te permets de faire l'interface sans une ligne de code (grace a libglade). C'est ce que j'utilise au boulot.
 
Le pety pb, c'est que pyGTK est en pleine évolution vers la version 2.0 de GTK, et les bindings pyGTK 0.6.9 ne sont pas du tout compatible avec la derniere version de dev (1.99.10), et surtout ne peuvent pas être installés en même temps. C'est un gros défaut, mais hélas indispensable car le code a été entièrement refondu (bcp plus objet).
 
Du coup il faudrait que tu travaille avec des versions de dev, qui sont un peu buggées, et surtout ou c'est difficile de trouver les logiciels correspondants (pour glade par exemple, y'a une béta qui traine). Soit tu prends la version officielle pour gtk1.2, et la tu peux tout utiliser sans pb, mais tu devras te retaper le port vers les versions 2 plus tard...
 
D'ici la sortie officielle de gnome2 (aujourd'hui, mais c'est un peu woody comme date), ca devrait se stabiliser.
 
Une page avec un peu tout sur python: http://www.rimbault.net/python/

n°115926
AlphaT
Posté le 22-06-2002 à 07:12:43  profilanswer
 

denisvignes a écrit a écrit :

En fait SQL je connais pas mal, donc c'est bon
 
finalement ce que je cherche, et c'est surement une question à la con pour les gens du "milieu linux", c'est comment faire une partie cliente facilement.
 
genre:

  • éditeur graphique pour dessiner ses interfaces, pour poser ses controles (combo box etc)
  • language hyper simple genre visual basic pour les règles métier intégré au client, ou pour les controles


Suis je obligé de faire mes interface en Web pour pouvoir la faire tourner sur tous les linux?  




 
Pour la BD. la modélisation de données et l'algèbre linéaire sont des prérequis obligatoires ainsi que le SQL pour faire de bonnes bases de données
 
Les langages les plus hyper simples sont le C, le PHP, le java et le python.  
 
VBA est le plus compliqué parce qu'il a plein de trucs à la con


Message édité par AlphaT le 22-06-2002 à 07:15:18
n°186433
rizzla_tsa
Posté le 10-11-2002 à 10:04:25  profilanswer
 

ouais sinon y a kylix !
spa mal tu peux exporter ton vb en kylix c pas le meme langage masi tout est explique sur  
http://www.developpez.com


---------------
"Douter de tout ou tout croire, ce sont les deux solutions également commodes qui l'une et l'autre nous dispensent de reflechir." Henri Poincaré.
n°186488
e_esprit
Posté le 10-11-2002 à 12:31:30  profilanswer
 

Moi je te conseille de te mettre a Java, et d'utiliser Netbeans pour la creation de ton interface.
 
Sinon, ouep, python, avec eventuellement boa constructor pour la creatioon de gui, mais bon j'y connais rien en python pour ce qui est des acces DB.
 
Alors qu'en Java, JDBC te permettra de faire tes requetes tres facilement, et d'avoir un truc portable vers differents types de serveurs DB, ca j'en suis sur.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°206224
denisvigne​s
Posté le 30-12-2002 à 11:18:27  profilanswer
 

est ce que d'autre outils sont sortis?

n°222126
djmacou
Posté le 10-02-2003 à 10:49:54  profilanswer
 

Sinon tu as la solution d'installer access 2000 avec Wine sous Linux.
 
Si tu ne trouve rien c une solution de dernier recours

n°222127
Jar Jar
Intaigriste
Posté le 10-02-2003 à 10:55:23  profilanswer
 

denisvignes a écrit :

est ce que d'autre outils sont sortis?

Bin y'a les bindings python pour GTK2 qui sont bien stabilisés maintenant, donc avec pyglade + les bindings {my,postgre}sql tu peux faire des trucs sympa. Sinon wxpython supporte GTK2 maintenant, donc avec boa ça doit roxaizer aussi.
 
Voilà pour ce qui est des environnements de dev complets (+ l'option Java). Pour l'équivalent strict d'access, ça a été posté plus haut : ooffice + mysql.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°433663
Johny Reb
Posté le 17-03-2004 à 09:54:53  profilanswer
 

Je crois avoir compris ce que tu recherches. Pour moi, ce qui s'en rapproche le plus c'est d'utiliser une BDD telle que MySQL ou PostgreSQL interfacée avec Kexi du projet KOffice http://www.koffice.org/kexi/ . Le problème, c'est que ce produit est encore en version beta. A toi de tester.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  Quel équivalent d'ACCESS & VBA en Open Source? (pour Linux)

 

Sujets relatifs
Une Question pour Expert [driver Linux] (pas de polémique débille)[edonkey] Comment mettre à jour le fichier server.met sous linux
[TI 14-06-02] Linux n'a rien a foutre dans les entreprises !maintenant que ma résolution d'écran est correcte sous Linux...
Quel distribution Linux aujourd'hui?Codeweaver ss Linux supporte désormais Outlook et Internet Explorer
Pc sous linux juste pour la zic...petit pb avec linux...
Source urpmi pour mandrake 8.2...[RTFM] Un bon guide Linux pour ceux que ça intéresse
Plus de sujets relatifs à : Quel équivalent d'ACCESS & VBA en Open Source? (pour Linux)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR