Annulé

Formulaire générique de requetage sous access 2013

Nous recherchons un codeur pour développer sous forme d'un formulaire Access 2013 (vba possible) un requeteur générique utilisable 100% au clavier, afin de remplacer une appli en mode DOS, tout en gardant la même logique de saisie.

Ce form contient les éléments / fonctions suivantes :

- une liste de sélection "Critères de recherche" qui contient la liste des champs de la source du form (cette source est le nom d'une table ou d'une requête déjà faite, saisie en mode création)

- une zone de commande "d'opérateurs de comparaison" qui contient les opérations de filtre possible (=, >, <, compris entre)

- une zone de commande "d'opérateurs booléen" qui contient les opérations de combinaison possibles entre filtres (Exécution, ET, OU, SAUF)

- une zone d'information qui contient la question / requête que l'on construit

- une liste de présentation / historique des étapes de recherche (Etape x, requête demandée, nb d'enregistrements obtenus)

- un menu d'actions (Etape existante, Nouvelle étape, Afficher les résultats, Confirmer la sélection)

Scénario d'utilisation :

- La liste des critères de recherche est activée par défaut. Avec les flèches du clavier je parcours la liste jusqu'au champ qui m'intéresse (par exemple, SEXE). Je tape Entrée pour sélectionner ce champ qui s'inscrit dans la zone d'information. La zone des opérateurs de comparaison est activée, et le premier est sélectionné par défaut (=). Je tape Entrée et il s'inscrit dans la zone d'information (SEXE =). Je saisis mon critère (pex F) qui s'ajoute à la zone d'information (SEXE = F). La zone des opérateurs booléen est alors activée.

- Je peux soit faire Entrée pour lancer l'Exécution de ce filtre (select * from ma source where SEXE = F), ajouter cette condition dans ma liste de présentation des étapes, et obtenir le nombre d'enregistrements concernés,

soit utiliser les flèches du clavier pour sélectionner un opérateur et ajouter une condition (pex ET).

- Si j'ajoute une condition (pex ET), alors la liste des critères de recherche est de nouveau active à la sélection d'un nouveau critère, et le cycle de saisie d'une condition se poursuit comme précédemment (pex ET AGE COMPRIS_ENTRE 30,35).

- Il est donc possible de saisir plusieurs conditions à la suite, articulées autour d'un opérateur booléen (pex SEXE = F ET AGE COMPRIS_ENTRE 30,35 SAUF CSP = E). Etant donné que la notion de groupement est absente, car on ne veut pas gérer les parenthèses, on ne va pas pouvoir avoir ET et OU dans la même condition ; en revanche on va le gérer plus tard en donnant la possibilité de "grouper les étapes".

- Si j'exécute la saisie précédente, j'obtiens en historique Etape 1 = select * from ma source where SEXE = F ET AGE COMPRIS_ENTRE 30,35 SAUF CSP = E et le résultat de la requête.

- A partir de ce moment, j'ai 2 options :

-- option 1 : filtrer davantage

Dans le menu d'action je sélectionne "Etape existante", la zone de présentation ajoute le terme ETAPE que je précise en tapant 1, ce qui active la zone des opérateurs booléens. Je sélectionne un nouveau (pex ET), ce qui active la sélection d'un nouveau critère et ainsi de suite...je vais arriver pex à la condition ETAPE 1 ET CODEPOSTAL COMPRIS_ENTRE 92000,95999.

L'exécution va donc me donner

Etape 1 = select * from ma source where SEXE = F ET AGE COMPRIS_ENTRE 30,35 SAUF CSP = E

Etape 2 = select * from Etape 1 where CODEPOSTAL COMPRIS_ENTRE 92000,95999

-- option 2 : créer une autre sélection d'enregistrement (en vue pex de l'ajouter à l'étape 2 plus tard)

Dans le menu d'action je sélectionne "Nouvelle étape" et la liste des critères de recherche est de nouveau active à la sélection d'un nouveau critère, et le cycle de saisie d'une condition se poursuit comme précédemment (pex SEXE = H ET AGE COMPRIS_ENTRE 40,50 SAUF CSP E ET CODEPOSTAL COMPRIS_ENTRE 92000,95999)

L'exécution va donc me donner

Etape 3 = select * from ma source where SEXE = H ET AGE COMPRIS_ENTRE 40,50 SAUF CSP E ET CODEPOSTAL COMPRIS_ENTRE 92000,95999

...

Compétences : Microsoft Access, SQL, Visual Basic

en voir plus : car.h, vais, va form, sql l, saisie, nom, e lancer, CSP, champ, gestion personnel sous access, gestion personnel sous access 2007, nouveau, car access, access vba form, vba form access, sql vba, la mode, comparaison, vba access form, sql menu

Concernant l'employeur :
( 38 commentaires ) Chatenay-Malabry, France

Nº du projet : #7509681

5 freelance font une offre moyenne de €142 pour ce travail

aleator

Ready to do this job. So far I do not have completed projects in Access in this site. Maybe your project will be the first? From the Access, of course, familiar.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(3 Commentaires)
2.0
davidebrunner

Good morning! 4 years experience Excel tools with Visual Basic App and C # for macro, libraries and dll. 10 years developer php and VB Systems Engineer Linux / Unix scripting and Admin DB I would like to have m Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(1 Évaluation)
1.6
rogtek

Bonjour, Pourriez-vous me dire pourquoi faire une telle application sous MSAccess 2013 ? car en fait, ce que vous voulez c'est une outil de creation de requetes parametrable. Un tel outil pourrait etre cree en . Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 14 jours
(2 Commentaires)
1.3
ENRICOJ

PLEASE CAN YOU TRY IN ENGLISH.I THINK I COULD HELP YOU. ===================================================== ===================================================== MERCI

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(1 Évaluation)
1.2
fdine

je vous propose une meilleur idée je vous crée une application exécutable pour Windows avec une interface très ergonomique et interactive, l'interface sera plus efficace question fonctionnalité mieux adapté question v Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 7 jours
(0 Commentaires)
0.0
olivedev

Bonjour! Notre équipe est certaine de pouvoir accomplir ce mission car nous possédons des développeurs Visual basic très compétents et très expérimentés. Et nous connaissons parfaitement le MS Accèes, MS DOS . Nous som Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(0 Commentaires)
0.0
jchachil

J ai les compétences nécessaire pour réaliser ce projet :SQL SERVER et ,Net et aussi VB SCRIPT en plus j ai des certifications en .Net et SQL server

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(0 Commentaires)
0.0