Module d'utilisation du logiciel Requêta One Interpréteur des requêtes pour Anges
Requêta One est un logiciel qui permet, aux utilisateurs non initiés, d'exécuter, de visualiser et d'imprimer les résultats des requêtes existantes créées pour Anges en utilisant comme paramètres les codes délégués et des intervalles de dates.
Il est donc conçu pour que les délégués, ou les aides délégués, puissent rapidement obtenir des informations sur leurs protégés sans forcément avoir à manipuler des requêtes complexes.
Attention, ce logiciel ne génère pas les requêtes, pour ce faire vous devez utiliser Access ou un autre logiciel de génération de requêtes SQL.
ECRAN PRINCIPAL DU LOGICIEL DE REQUETE ... 2
PARAMETRES DE L'APPLICATION ET DES REQUETES ... 4
RESULTATS DE LA REQUETE ... 7
IMPRESSION DU TABLEAU ... 8
EXEMPLES DE REQUETES ... 10
INSTALLATION DU LOGICIEL EN RESEAU... 11
Ecran principal du logiciel de requête
1 – La configuration et les paramètres de la requête :
- Afin que l'application fonctionne correctement, il faut saisir les informations de configuration
- Si la requête possède des paramètres, mettez-les en cliquant sur le Paramètres.
(Cf : 2 Paramètres de l'application et des requêtes, page 4) 2 – La liste des requêtes :
Le logiciel affiche la liste des requêtes affichées dans 2 dossiers différents dont les chemins sont définis dans l'écran de saisie des paramètres.
C'est pour cela que l'on peut filtrer la liste avec, au choix, les requêtes spécialement créées pour les délégués, les requêtes pour les comptables ou toutes les requêtes.
3 – Détails de la requête
Quand on a sélectionné une requête, on visualise les détails sur la droite de l'écran.
- L'intitulé : Il permet de savoir ce que fait la requête, le nom de la requête n'étant pas toujours explicite.
- Les codes délégués : Si la requête possède les codes délégués en paramètre, on peut choisir 1 ou N codes délégués, le logiciel reconstruit automatiquement le contenu de la requête.
- L'intervalle de date : Si la requête possède un intervalle de dates en paramètre, on peut choisir la date de début et de fin de l'intervalle (un bouton permet d'accéder à un sélecteur de date)
- Le tableau des autres paramètres : Si la requête possède d'autres paramètres, on peut mettre les valeurs de ces paramètres dans le tableau qui s'affiche.
- La requête générée : Quand on sélectionne 1 ou plusieurs délégués ou un intervalle de dates, la requête générée est automatiquement reconstruite. Si le logiciel détecte des erreurs, il les affiche dans un champ sous la requête.
4 – Exécuter :
Ce bouton exécute la requête et affiche les résultats dans un tableau. (cf : résultats de la requête, page 6)
Paramètres de l'application et des requêtes
Pour que l'application fonctionne correctement, il faut lui définir les chemins des différentes requêtes.
Ensuite, pour chaque requête, on peut lui affecter un intitulé explicite ainsi que les paramètres
"Code délégué" et "intervalle de date'. Il faut une structure précise de la requête que nous vous expliquerons plus loin.
Cette fenêtre peut rester ouverte en permanence pour définir les paramètres, quand on clique sur une autre requête en arrière-plan, elle se remet à jour automatiquement.
Pour entrer dans cet écran, il vous faut saisir un mot de passe (nous vous le donnerons à votre demande).
1 – Les paramètres généraux :
- Les chemins des requêtes : Vous definissez ici les chemins où se trouvent les requêtes à interpréter.
Attention, quand le logiciel cherche les requêtes, il prend aussi celles contenues dans les sous-dossiers du dossier affiché. Il faut donc que les chemins soient bien distincts.
- La connexion ODBC : le logiciel fonctionne au travers d'une connexion ODBC qui doit être installée sur le poste, sinon un message d'erreur s'affichera au lancement des requêtes. Les paramètres de cette connexion doivent être affichées ici.
Pour modifier ces informations, il vous faut saisir un autre mot de passe (nous vous le donnerons à votre demande)
2 – Les paramètres de la requête
- L'intitulé : Il permet de savoir ce que fait la requête, le nom de la requête n'étant pas toujours explicite.
- Le code délégué est un paramètre : Si on veut pouvoir choisir 1 ou plusieurs codes délégués, on coche la case et on va mettre dans le champ à côté la chaîne à rechercher dans la requête pour le remplacement.
- La date est un paramètre : Si la requête possède un intervalle de dates en paramètre, on coche la case et on va mettre dans le champ à côté la chaîne à rechercher dans la requête pour le remplacement.
Attention : il faut que la requête soit dans un des formats reconnus pour fonctionner.
Sachez qu'on peut ouvrir les fichiers de requête (*.dqy) avec le bloc-notes et donc qu'on peut les adapter facilement par ce biais (c'est ce que j'ai fait à l'UDAF de Rodez)
3 – Les autres paramètres :
- On peut mettre d'autres paramètres. Pour se faire, il faut utiliser les copier-coller pour alimenter les lignes.
Je pense que l'exemple ci-dessus est assez explicite : j'ai besoin de la chaîne à rechercher, du nom du paramètre, vous pouvez mettre le nom du paramètre en clair si vous voulez et du paramètre à modifier.
4 – Les délégués
- La liste des délégués, je ne l'invente pas, on y accède en cliquant sur ce bouton.
- Vous pouvez ajouter des délégués comme dans un tableur.
- Pour supprimer un délégué, cliquez sur la croix au dessus du tableau.
Résultats de la requête
Quand on a cliqué sur le bouton "Exécuter" de l'écran principal, on arrive sur le tableau de résultats (il faut bien sûr laisser le temps au logiciel de rapatrier les données.
- Si on fait clic droit sur le tableau, on peut l'exporter dans Word ou Excel.
- On peut aussi rechercher ou trier les résultats en cliquant dans les entêtes des colonnes.
Notes : j'améliorerai la présentation (formats numériques et formats de date) dans une version ultérieures (je rappelle que toutes les mises à jours sont gratuites)
Pour imprimer le tableau, on peut cliquer sur le bouton en bas et à droite de l'écran.
Impression du tableau
Quand vous cliquez sur le bouton "Imprimer", vous accédez à cet écran.
1 – Le tableau des colonnes :
Chaque colonne est reprise dans ce tableau.
Vous pouvez changer les éléments suivants :
- l'intitulé imprimé de la colonne.
- Si vous décochez 'Visible', la colonne ne sera pas imprimée.
- Vous pouvez spécifier un nombre de caractères à imprimer.
- Si c'est un nombre, vous pouvez préciser le nombre de décimales. (Attention cadrez à droite pour que je reconnaisse que c'est un nombre)
- Vous pouvez modifier l'alignement de la valeur imprimée (Alignez à droite pour les nombres)
- Vous pouvez afficher un total en bas de page.
Le logiciel garde en mémoire ces paramétrages, mais il ne teste pas si ça rentre ou pas dans la feuille imprimée, il imprime ce que vous lui demandez, à vous d'optimiser l'impression.
2 – Les options d'impression:
Sur la droite, vous avez 3 onglets : - Format :
Vous pouvez spécifier les marges et l'orientation du papier.
- Entête et pied :
Vous pouvez spécifier un texte pour l'entête et le pied de chaque page. Vous pouvez aussi en spécifier la police de caratère.
- Corps :
Au niveau du tableau, vous avez la possibilité de vraiment tout paramétrer.
3 - Configuration, aperçu, imprimer
Vous pouvez choisir l'imprimante (configuration), visualiser avant l'impression (aperçu) ou imprimer directement.
Exemples de requêtes
Voici différents exemples de requêtes que j'ai pris et mis au point à l'UDAF de Rodez Biens immobiliers.dqy
SELECT ADDOSSIER.CODE_DELEGUE, GBBIENIM.CODE_DOS, ADDOSSIER.NOM1_DOS, ADDOSSIER.PRE1_DOS, GBBIENIM.ADR_BIENIM, GBNATBIENIM.LBL_NATBIENIM, GBBIENIM.CP_BIENIM, GBBIENIM.ETAT_BIENIM, GBBIENIM.MONT_TXFONCIERE, GBBIENIM.NODR_BIENIM, GBBIENIM.SURF_BIENIM, GBBIENIM.VILLE_BIENIM FROM ANGESUSER.ADDOSSIER ADDOSSIER, ANGESUSER.GBBIENIM GBBIENIM, ANGESUSER.GBNATBIENIM GBNATBIENIM WHERE GBBIENIM.CODE_DOS = ADDOSSIER.CODE_DOS AND GBBIENIM.CODE_NATBIENIM = GBNATBIENIM.CODE_NATBIENIM AND ((ADDOSSIER.CODE_DELEGUE IN('015'))) ORDER BY GBBIENIM.VILLE_BIENIM DESC
liste dossier par délégué par date naiss.dqy
SELECT ADDOSSIER.NOM1_DOS, ADDOSSIER.PRE1_DOS, ADDOSSIER.DATE_NAISDOS, ADDOSSIER.CODE_DELEGUE FROM ANGESUSER.ADDOSSIER ADDOSSIER WHERE (ADDOSSIER.CODE_DELEGUE IN('060')) ORDER BY ADDOSSIER.DATE_NAISDOS
Renouvellement
SELECT ADDOSSIER.CODE_DELEGUE, ADDOSSIER.NOM1_DOS, ADDOSSIER.PRE1_DOS, ADMESURE.DATE_FINPREV, ADMESURE.CODE_TYPMES FROM ANGESUSER.ADDOSSIER ADDOSSIER, ANGESUSER.ADMESURE ADMESURE WHERE ADDOSSIER.CODE_DOS = ADMESURE.CODE_DOS AND ((ADDOSSIER.CODE_DELEGUE IN('010','020')) AND (ADMESURE.DATE_FINPREV Between {d '2004-01-01'} And {d '2004-12- 31'}) AND (ADMESURE.DATE_FINREEL Is Null) AND (ADMESURE.CODE_TYPMES<'30')) ORDER BY ADDOSSIER.CODE_DELEGUE
nouveau dossier ou rapport des trois mois.dqy
SELECT ADDOSSIER.NOM1_DOS, ADDOSSIER.PRE1_DOS, ADMESURE.DATE_DECMES, ADMESURE.CODE_TYPMES, ADMESURE.CODE_TRIBUNAL, ADMESURE.NODR_MES, ADDOSSIER.CODE_DELEGUE FROM ANGESUSER.ADDOSSIER ADDOSSIER, ANGESUSER.ADMESURE ADMESURE WHERE ADDOSSIER.CODE_DOS = ADMESURE.CODE_DOS AND ((ADMESURE.DATE_DECMES>{d '2004-03-01'}) AND (ADMESURE.NODR_MES=1) AND (ADDOSSIER.CODE_DELEGUE In('010','020'))) ORDER BY ADDOSSIER.NOM1_DOS DESC
liste par dél avec adresse et n° tél.dqy
SELECT ADDELEGUE.CODE_DELEGUE, ADDOSSIER.NOM1_DOS, ADDOSSIER.PRE1_DOS, ADRESID.ADR_RESID, ADRESID.CP_RESID, ADRESID.VILLE_RESID, ADRESID.TEL1_RESID, ADRESID.TEL2_RESID FROM ANGESUSER.ADDELEGUE ADDELEGUE, ANGESUSER.ADDOSSIER ADDOSSIER, ANGESUSER.ADRESID ADRESID WHERE ADDOSSIER.CODE_DELEGUE = ADDELEGUE.CODE_DELEGUE AND ADRESID.CODE_DOS = ADDOSSIER.CODE_DOS AND ((ADDELEGUE.CODE_DELEGUE IN('010','020'))) ORDER BY ADDELEGUE.CODE_DELEGUE
Installation du logiciel en réseau
Quand on lance l'exécutable d'installation, il propose de mettre le programme dans "C:\Program Files\Requetes". Laissez-le faire si vous voulez travailler en local, sinon spécifiez un chemin sur le serveur.
Sur chaque poste, mettez un raccourci qui va pointer sur l'exécutable situé sur le serveur.
Si vous l'avez installé en local et que vous voulez le transposer sur le serveur, copiez le dossier dans "C:\Program Files\Requetes" dans un dossier partagé du serveur et modifiez le raccourci sur chaque poste.
Installation sur un site distant :
Si vous avez des sites distants et que vous avez une liaison ADSL avec le site central, le mieux est d'installer le programme en local sur chaque poste du site distant, de créer les dossiers contenant les requêtes et de générer un petit batch qui va rapatrier à la demande les informations du central.
Exemple de Batch : MAJ Requête.bat
// Ces commandes copient le programme et les fichiers principaux du siège vers le dossier en local // /y évite le message de confirmation.
copy \\195.12.25.250\Donnees\ACE\Requetes\requetes.exe c:\progra~1\requetes\requetes.exe /y copy \\195.12.25.250\Donnees\ACE\Requetes\delegues.fic c:\progra~1\requetes\delegues.fic /y copy \\195.12.25.250\Donnees\ACE\Requetes\delegues.ndx c:\progra~1\requetes\delegues.ndx /y copy \\195.12.25.250\Donnees\ACE\Requetes\requete.fic c:\progra~1\requetes\requete.fic /y copy \\195.12.25.250\Donnees\ACE\Requetes\requete.ndx c:\progra~1\requetes\requete.ndx /y
// Ces commandes copient les nouvelles requêtes du siège vers le dossier en local c:
cd \Requetes\requet~1
xcopy \\195.12.25.250\bureau\commun\Requetes /y
cd \Requetes\requet~2
xcopy \\195.12.25.250\bureau\commun\Requet~1 /y pause
Notes : //qsdjfq est du commentaire à ne pas mettre dans le batch.