PPCReviews: Accueil arrow Articles arrow Utilitaires arrow VisualCE
VisualCE Convertir en PDF Version imprimable Suggérer par mail
Écrit par PPCReviews Team   
25-03-2003

Il faut le dire, Visual CE est le programme à avoir si l'on veut développer une base de données complexe, et utiliser des formulaires de saisies entièrement personnalisés ( un peu comme MS Access ), sans connaissance particulière en programmation.

Utilisateur très satisfait d'un concurrent ( HandBase , pour ne pas le nommer ) depuis sa création, J'ai voulu quand même essayer Visual CE pour son pendant Report CE qui permet la création d'états imprimables directement à partir de nos Pocket PC, ce que Handbase ne fait pas ( encore ) . L'élaboration d'états, incluants les données que l'on vient d'enregistrer ouvre des perspectives intéressantes comme l'impression d'une facture, ou d'un bon de livraison, instantanément, avec une imprimante Ir, chez le client.

Après une - indispensable - adaptation, on pourra réaliser une base complète, en connexion avec des bases Access, Foxpro, Excel ..., et surtout utiliser des formulaires créés soit sur le PC, soit sur le Pocket PC !

Dans la création de formulaires, les contrôles à remarquer pour faciliter la saisie sont :
Boutons radio
Liste modifiables
Checkboxes
Champs calculés
Données et actions conditionnelles ( IF … THEN … ELSE )
Date et heure automatiques
Images
Numéro automatique
Champs connectés
Sous formulaires (tableaux)
Champs de signature
Connexion au GPS
Connexion au port Com1 (branchement à un lecteur de code-barre par exemple)
La fonction la plus remarquable est sans doute la possibilité de créer des macros pour enchainer un suite de commandes.

Je vous propose de créer un petit programme de livraisons et factures pour en voir quelques facettes. J'avoue, qu'il m'a fallu quelques temps pour comprendre certains mécanismes, mais ça a été quand même assez facile.

Bon, passons aux choses sérieuses.
Disons que je suis un distributeur de bière et que je dois :
1-Passer chez mes clients tous les jours pour vérifier leur stock.
2-Leur livrer et facturer les bouteilles dont ils ont besoin.

Après Installation rapide, voici comment se présente le programme sur le PC :

VisualCE


Il me faut sur la route, la liste de mes clients, je décide donc de créer la table correspondante, et les champs de données dont j'ai besoin. ( Je peux, bien sûr, l'importer à partir d'Access etc … avec le menu " download table … "

VisualCE


VisualCE


Après quelques minutes, ma table " CLIENTS " ressemble à ça :

VisualCE


Il faut maintenant créer une table pour mes livraisons.
Même procédure ... pour arriver à ceci :

VisualCE


Une fois mes tables créées, je vais réaliser mes formulaires de saisie :
J'insère les champs principaux :

VisualCE


Je rajoute des boutons pour naviguer entre les différents clients, puis je rajoute maintenant un champ réservé à la photo du client ( si on clique dessus, on part sur un explorateur pour choisir son fichier image ) et un bouton de commande " Agrandir " qui va ouvrir le programme de mon choix pour visualiser l'image en plein écran :

VisualCE


Je termine par 2 boutons de commande, l'un pour basculer sur le formulaire de saisie des livraisons, l'autre pour fermer le programme.

VisualCE


Je l'installe sur mon Pocket :

VisualCE


Une fois installé cela donne :

VisualCE
VisualCE


Après quelques instants, le formulaire de saisie des livraisons - qui sera mon formulaire principal - est crée ...
...avec quelques fonctions intéressantes :
J'ai donc des tournées de clients pour chaque jour de la semaine. Ce qu'il me faut, c'est pouvoir distinguer à l'intérieur d'une semaine choisie, et ensuite à l'intérieur d'un jour choisi, les clients à faire ce jour-là !
- La possibilité de créer des listes déroulantes dépendantes entre elles est une fonction sympathique.
- J'affiche l'adresse du client à l'aide d'un champ " relié " à la table MesClients

VisualCE


Je commence donc par choisir la semaine du mois, le jour choisi … et j'ai bien dans la liste déroulante " client " uniquement les clients du jour.

Mon formulaire final servira à calculer les ventes...

VisualCE


... à faire signer le client, et à envoyer l'enregistrement vers Report CE pour l'impression immédiate.

Je précise que, ne disposant pas d'imprimante Ir, je n'ai pas essayé Report CE, mais la création d'un état semble d'une facilité déconcertante.

Bon, je m'arrête ici. J'aurais pu aussi :
- Affecter un sous- formulaire à un bouton pour m'afficher l'historique des commandes d'un client, et les paiements effectués
- Rajouter une condition du genre : IF " le client n'a pas payé la dernière facture " THEN " afficher message : ATTENTION ! RECLAMER PAIEMENT ! "
- Connecter un lecteur de codes barre pour scanner les différentes références de bières que je pourrais avoir
- Créer une macro qui enchaînerait des actions comme :
   ° Imprimer le bon de commande avec la signature du client
   ° Puis imprimer la facture
   ° Puis Envoyer la commande par mail à mon bureau
- Avec la très puissante fonction mEnable (bien trop compliquée pour moi !), me connecter au serveur de mon entreprise, et synchroniser mes données en temps réel, ou consulter une table à distance …

Bref, nous avons à faire ici à un réel programme de gestions de bases de données relationnelles … un petit " Access " pour Pocket PC dont certains d'entre nous attendaient la venue depuis longtemps !

En Conclusion

En conclusion, les possibilités de VISUAL CE sont réellement étonnantes, même si la prise en main est un peu âpre au début. On peut regretter la simplicité de HandBase 3.0 concernant le filtrage des enregistrements mais nous avons tout de même à faire à un réel programme de bases de données relationnelles … " l'Access pour Pocket PC " dont certains d'entre nous attendaient la venue depuis longtemps ! La possibilité de s'adonner aux joies de la création dans le métro par exemple est une avancée importante, et les éventuelles connexions wireless à un réseau distant en font une valeur sure pour l'avenir.
Les Plus:
  • Possibilité de développer des systèmes mobiles complexes pour les personnels itinérants
  • Très large éventail de fonctions
  • Plus besoin du PC pour mettre au point une base de données, on peut travailler dans le métro !
  • Impression via Report CE
  • Connexions wireless aux réseaux distants
Les Moins:
  • Orienté " Pro "
  • Prise en main un peu difficile pour les néophytes
  • Filtrage des enregistrements pas très accessible
  • Prix rédhibitoires : 129 $ pour la version " Personal " que j'ai essayée et qui ne permet pas de distribuer ses applications - sinon compter 399 $ !. Ajouter 49 $ minimum pour Report CE
Commentaires (2)add comment
Daimaou: ...
Sacre soft, donne envie. Mais le PIX :shock: , enfin pour une Ste c est pas grand chose.

Un truc que je trouve dommage c est que le PIM des PPC ne rends pas possible l insertion d une image comme cela a ete presente dans la review... ou comme dans les Clie par exemple.
1

Abus
vote down
vote up
25/03/2003 - 08:38
Votes: +0
HPClean: ...
Excellent test !
je vous fellicite pour ce test. C'est extrèmement interessant de montrer les possibilités d'un tel programme en prenant un exemple et en le détaillant jusqu'au bout. cela montre le potentiel de l'application, mais aussi permet a des gens d'imaginer de quelle manière un pocketpc, avec un peu de savoir faire et un minimum de bidouille, peut vous rendre de grands services au quotidien, dans votre activité professionnelle par exemple, sans avoir à acheter une application commerciale (bien qu'il soit necessaire d'acheter VisualCE).
En complément, pourriez vous détailler la notion de création d'application autonome (grosse version) ? est ce que cela crée un exécutable distribuable ?

Dans le même style d'applications, il existe Mesoke mais dont je n'ai jamais eu le prix, et qui change apparament souvent deversion mais de manière un peu opaque.
2

Abus
vote down
vote up
25/03/2003 - 09:32
Votes: +0

Ecrivez un commentaire
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
Réduire l'éditeur | Agrandir l'éditeur

security image
Entrez les caractères affichés


busy
 

En direct des forums