Accueil > Forum > > > > Gestion BD Access
Gestion BD Access
jeudi 20 novembre 2008 à 21:58:20 |
Gestion BD Access

BlueSun2
|
Voila, je dois développer un module dans Access qui va permettre aux utilsateurs de gérer la BD. Idéalement il y aurait un formulaire dans lequel l'utilisateur saisira des critères de recherches pour retrouver un ou plusieurs patient dans la BD. J'aimerais que les résultats soient afficher dans un listview(les resultats doivent être afficher ligne par ligne) avec un checkbox au bout de chaque ligne. Par la suite l'utilisateur n'aurait qu'a cocher ces checkbox et appuyer sur un bouton pour effecer tout ce qui concerne ces patients dans la BD. Je n'ai pas trouvé de contrôle dans access qui peut accomplir ce que je cherche à faire et je ne sais pas trop comment m'y prendre pour créer le tout par programmation.(générer des contrôles dynamiquement). merci Blue
|
|
jeudi 20 novembre 2008 à 23:14:09 |
Re : Gestion BD Access

Orohena
|
Bonjour Blue
D'après ce que je lis tu n'as pas besoin de générer des contrôles dynamiquement.
Je pense qu'il suffit d'avoir un sous-formulaire affichant le résultat de la sélection. Si la source de données du sous-formulaire comporte un champ Supprimer de type Oui/Non, tu auras une checkbox sur chaque ligne de ton sous-formulaire.
Après avoir coché les patients à supprimer tu n'auras plus qu'à exécuter une requête DELETE ... WHERE Supprimer=True.
Je ne sais pas si mon explication est bien claire.
Amicalement
|
|
jeudi 20 novembre 2008 à 23:27:13 |
Re : Gestion BD Access

LIBRE_MAX
|
Salut, A mon avis le seul control qui pourrait accomplir ce qur tu cherche à faire est une bonne approche combinée à un code éfficace. -Rechercher selon des critères ? -Un frame avec des options, avec pour chaque option une valeur à entrer. Ces options seront préétablis selon les critères de ton choix. -Construire la requete ? Parcourir les options une à une.Si c' est vrai ajouter un critère à l' expression sql. Après retour du résultat et affichage, parcourir la listview et si c' est coché, agir en conséquence. Voilà tout..à mon avis. [] Ce qui va sans dire. va mieux en le disant.
|
|
vendredi 21 novembre 2008 à 01:12:26 |
Re : Gestion BD Access

BlueSun2
|
Merci pour vos réponses,
mais Orohena, pourrais tu m'expliquer un peu plus en détail cette phrase: "Si la source de données du sous-formulaire comporte un champ Supprimer de type Oui/Non, tu auras une checkbox sur chaque ligne de ton sous-formulaire."
Est-ce que ça implique d'ajouter un nouveau champ dans ma table?
merci
Blue
|
|
vendredi 21 novembre 2008 à 02:16:15 |
Re : Gestion BD Access

Orohena
|
A mon avis, c'est nécessaire. Maintenant, tu peux toujours le faire dans une table temporaire. Cela fait un peu de travail en plus (allers-retours entre les tables) mais au moins tu ne touches pas à la structure de ta table.
cordialement
|
|
vendredi 21 novembre 2008 à 21:08:56 |
Re : Gestion BD Access

BlueSun2
|
J'ai suivi l'option du sous-formulaire et ça correspond pas mal à ce que je cherche à faire.
J'ai ajouté un champ booléen à ma table, je construit ma requête selon mes critères de recherche, je lie ma requête à mon sous-formulaire et je vois bien mes patients avec des checkbox dans mon sous-formulaire.
Maintenant, dans mon sous-formulaire, lorsque que je permet aux utilisateurs de modifier le check box, ils peuvent également modifier les enregistrements des autres champs. Est-ce que c'est possible de permettre la modification d'un seul champ (dans ce cas-ci le checkbox) dans un sous-formulaire et de verrouiller les autres.
merci
Blue
|
|
vendredi 21 novembre 2008 à 21:27:14 |
Re : Gestion BD Access

Orohena
|
Réponse acceptée !
Bonjour BlueSun2
Je vois que tu t'approches à grands pas de la solution à ton problème et j'en suis content pour toi.
Je n'ai pas pratiqué Access depuis plusieurs années, mais je me souviens que j'ai été dans la même situation, où il fallait verrouiller sélectivement les champs d'un sous-formulaire. C'est faisable, mais je ne me souviens plus très bien du détail.
Je te suggère d'aller en modification du sous-formulaire, et de mettre les propriétés Activer = Faux et Verrouiller = Vrai sur les contrôles à verrouiller.
Cordialement
|
|
vendredi 21 novembre 2008 à 22:56:49 |
Re : Gestion BD Access

LIBRE_MAX
|
Réponse acceptée !
Salut, Pourquoi s' embêtera-t-on avec un champ nooleen an plus, quand on sait qu' on peut avoir la première colonne de la listview avec un checkbox en mettant juste la propriété CheckBox de cette listview à True ? Il ne reste plus qu' à permettre à l' utilisateur de cocher les lignes qu' il veut supprimer. Après validation, on parcoure la listview et si la ligne est cochée, on passe une requete suppression de l' enregistrement en question. [] Ce qui va sans dire. va mieux en le disant.
|
|
lundi 24 novembre 2008 à 15:24:31 |
Re : Gestion BD Access

BlueSun2
|
A vrai dire je ne savais pas que le listview permettait d'ajouter un textbox.
J'ai testé les deux façons et ça fonctionne très bien d'une manière ou d'une autre.
Merci pour votre aide
Blue
|
|
lundi 24 novembre 2008 à 19:33:53 |
Re : Gestion BD Access

Orohena
|
Trop cool !
Bye-bye BlueSun2 et libre_max, et au plaisir de vous retrouver
@+
|
|
Cette discussion est classée dans : access, ligne, bd, utilisateur, gestion
Répondre à ce message
Sujets en rapport avec ce message
gestion des autorisations pour un Bd Access utilisable en réseau (donc executable plusieurs fois simultanément!!) [ par Gizmal ]
Bonjour à tous,Je cherche à gérer les autorisations d'accès pour une Bd Access en fonction de l'utilisateur (identifié par Login et MDP). J'ai regardé
Access en multi-utilisateurs [ par hilalwhite ]
Bonjour,Je vient de créer une bd qui fonctionne très bien, le problème réside dans sa fonctionnalité multi-utilisateur. Je m'explique.Cette base de do
Gestion Access multi utilisateur [ par molo molo ]
Bonjour à tous,Voilà j'ai une appli VB6-Access 2000 en réseau.J'ai une procédure automatique de backup de la base et de compactage de celle-ci à inter
Connection BD Access résau [ par BlueSun2 ]
J'ai un client qui doit se connecter à une bd Access à distance. Lorsque le client ouvre son poste en tant qu'Admin il n'a aucun problème, mais quand
pb de gestion donnée [ par empty2202 ]
bonjour a tous voila je reprend la prog apres 4 ans d'abstinence et impossible de gérer une bd access avec vb.net. Je recherche en fait la possibilité
gestion des intervalle de dates provenant de la BD Access avec VBNet [ par ManuelFabio ]
j'ai entrer des informations dans ma BD Access et j'aimerai les sélectionner en fonction des date que l'utilisateur aura choisi (date1<date2 ).afin d'
Gestion multi utilisateur [ par tiny23 ]
Salut à tous, je souhaiterais faire un formulaire de gestion multiuser avec 3 utilisateurs donc un administrateur et 2 utilisateurs standards en visua
jouer un son dans une BD access [ par mjouda007 ]
comment je peut jouer un son à partir d'une BD access en utilisant adodc?
suppression d'un element d'une listbox sous access [ par babylonne ]
bonjour tt le monde, je rencontre un probleme au niveau de la suppression d'un element dans listbox , j'ai procede ainsi Dim ligne as Integer For li
Utilisation des références Access [ par rabenls ]
Bonjour,Je suis sous Visual Studio 6, VB6, SP6, sous XP, avec Access 2000 et 2003.Que ce soit en DAO ou ADO (actuellement).Lorsque j'utilise dans mon
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
ACCES ODBCACCES ODBC par yannickcottin
Cliquez pour lire la suite par yannickcottin
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|