Тёмный

Filtrer un formulaire Access au cours de la frappe 

Formations Excel, Access et bien d'autres
Подписаться 104 тыс.
Просмотров 6 тыс.
50% 1

Опубликовано:

 

18 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 66   
@isaca5288
@isaca5288 5 месяцев назад
Un grand merci Sréphane pour ce travail. Comme tous les autres vidéo que vous proposez, c'est toujours un plaisir de les regarder et les intégrer à nos propres bases . Grâce à votre travail et surtout le partage, j'ai pu monter des bases access SUR MESURE qui me facilitent vraiment le quotidien . Encore merci.
5 месяцев назад
Merci infiniment pour ce retour Monsieur, c'est un réel plaisir.
@abdoulayediop108
@abdoulayediop108 2 года назад
Merci beaucoup comme d'habitude toujours présent pour servir ses abonnés
2 года назад
Je suis honoré par vos mots mon Cher Abdoulaye et je vous en remercie très sincèrement.
@sakhiabdelaziz3835
@sakhiabdelaziz3835 2 года назад
Bonjour Stéphane mon Grand Formateur !!!! Quel très généreux Pédagogue !!!!Merci très énormément pour cette Astuce Access pour Filtrer un formulaire Access au cours de la frappe. J’ai très bien réussi d’appliquer cette macro plus précisément la macro AfficherTousEnroug et envoi touche F2 qui permet d'activer la saisie et ça marche sans passer par Atteindre Contrôle Chercher . C’est un très bon travail pédagogique, formatif et instructif. Meeeeeeerci !! très chaleureusement pour toutes vos vidéos Access. Que Dieu vous récompense. A très bientôt Monsieur Généreux Professeuuuuur Stéphane.
2 года назад
Bonjour mon Cher Abdelaziz. Bravo pour la mise en application. Pouvez-vous me dire comment vous avez fait pour vous soustraire de l'action AtteindreContrôle dans la mesure où après l'action AfficherTousEnreg, la zone de recherche n'est plus active ? Pour lui appliquer la touche F2, il faut qu'elle soit désignée préalablement. C'est pour cela que je suis curieux de comprendre. Dans tous les cas, merci beaucoup mon Cher Abdelaziz et à très bientôt.
@barto107simpsons6
@barto107simpsons6 2 года назад
Bonsoir Stéphane, super astuce, je ne connaissais pas l'astuce avec une macro, je faisais mes recherches textuelles avec du code embarquant une requête SQL. C'est vraiment super intéressant de découvrir là encore des fonctions natives d'ACCESS avec des macros. Du coup c'est super accessible pour un débutant. Encore merci pour ces beaux tutoriels.
2 года назад
Bonjour mon Cher barto107 Simpsons. En postant cette astuce, je me suis demandé ce que vous en penseriez. Je ne suis pas déçu par votre retour. Comme vous le dites, elle est accessible pour un débutant malgré une solution a priori complexe à mettre en oeuvre. Merci beaucoup barto107 Simpsons et à bientôt.
@barto107simpsons6
@barto107simpsons6 2 года назад
@ par contre j'ai testé l'astuce ce jour sur une des mes bases et aussi avec celle en téléchargement, elle fonctionne très bien mais j'ai la touche du "verr Num" du clavier qui se désactive à l'ouverture du formulaire, je me demande si ça ne vient pas du "sendkeys = F2", une astuce pour contourner cet problème mon cher Stéphane ? j'ai essayé aussi bien sur un formulaire tabulaire que sur un formulaire avec un sous formulaire basée sur une requête mais toujours le même bug ?
2 года назад
​@@barto107simpsons6 Non je ne vois pas le rapport entre la touche F2 et la touche Verr Num. On peut là encore essayer un SendKeys pour la réactiver. Il faut connaître son code en revanche (Num Lock) peut être. On peut aussi piloter les touches par le VBA avec KeyCode. Une petite illustration est fournie dans cette formation : www.bonbache.fr/desactiver-les-menus-pour-une-application-access-493.html
@barto107simpsons6
@barto107simpsons6 2 года назад
@ Merci beaucoup Stéphane, je vais chercher de ce côté là
2 года назад
@@barto107simpsons6 Je vous en prie.
@frogeregis
@frogeregis 2 года назад
Bonjour Stéphane et merci beaucoup
2 года назад
C'est un plaisir Cher François. Merci à vous.
@alainwattelet9961
@alainwattelet9961 2 года назад
Bonjour Stéphane, Merci.
2 года назад
Bonjour Alain. Merci pour votre intérêt.
@adriendagniaux7750
@adriendagniaux7750 2 года назад
Excellente astuce et comme toujours parfaitement bien expliquée! Merci.
2 года назад
Merci beaucoup Adrien, c'est très agréable de votre part.
@Marcsiety
@Marcsiety Год назад
Le code pour effectuer la recherche dans tous les mots de tous les champs : (Dans la requête) Comme "*" & [Formulaires]![BAREME]![Cherche] & "*"
Год назад
Oui et sur des lignes différentes pour que les critères ne soient pas recoupés (OU et non ET).
@guyvano6605
@guyvano6605 2 года назад
Bonjour, je viens de découvrir votre formation Access. J'ai suivi celle de la filtration d'un formulaire en cours de frappe. Hors, en testant sur mon formulaire, l'action "EnvoiTouches n'est pas présente et dans l'onglet "Afficher/Masquer" "Afficher toutes les actions" n'est pas accessible. (en gris)
2 года назад
Bonjour Guy. Il semblerait que vous ayez une version bridée d'Access ou encore une version pour laquelle tous les composants n'ont pas été installés. Travaillez vous depuis un réseau d'entreprise géré par des administrateurs ?
@ahmetkaralar7415
@ahmetkaralar7415 2 года назад
Merci pour l'astuce, par contre j'ai un problème avec l'envoie la touche F2, celui désactive ma touche Verr Num avez-vous une solution à cela ?
2 года назад
Bonjour Ahmet. Je ne comprends pas le lien entre la touche F2 et la touche Verr Num ou plutôt si, vous disposez d'un PC constructeur qui utilise ces touches pour ses propres besoins. Souvent, il existe une touche, généralement nommée Fn qui permet de désactiver cette prise de possession.
@omarfekir
@omarfekir Год назад
Bonjour et merci pour la vidéo, j'ai un petit souci lors de la frappe, comme je suis rapide, quand je tape les lettres rapidement, le champ ne m'affiche que le dernier caractère !!!
Год назад
Bonjour Omar. Vous devez être vraiment très rapide. Je suis surpris néanmoins, car le processeur l'est forcément plus que vous. Etes vous certain d'avoir scrupuleusement reproduit la procédure du pas à pas détaillé qui est donné à cette adresse www.bonbache.fr/filtrer-un-formulaire-access-au-cours-de-la-frappe-795.html
@aboghemm
@aboghemm 2 года назад
Excellente présentation monsieur Rossetti. J'ai suivi pas à pas cette petite formation dont le thème est très utile. A l'exécution finale du formulaire f_sorties, le système plante et un message s'affiche et dit :"L'action EnvoiTouches requiert que le complément utilitaire [Nom de la base de données] soit chargé. Le message demande d'installer ce complément ou microsost office. J'ai pourtant une licence office pro. Merci.
2 года назад
Bonjour Hugues Martial. Merci beaucoup pour ce message. C'est très étonnant car l'action que nous engageons est des plus classiques. Il est probable que l'une des librairies de votre Access soit endommagée ou pas installée. Si cette solution vous intéresse, je pense qu'il faut tenter une réparation d'Office car ces librairies natives doivent être installées par défaut.
@alucardbelmant
@alucardbelmant Год назад
Bonjour,j'ai rencontré un problème a l'exécution " l'action de macro ne peut pas être exécutée en mode désactivé. " 🥺
Год назад
Bonjour Ralf. Votre formulaire ou votre zone de texte doit avoir une propriété (feuille de propriétés) réglée pour ne pas accepter les raccourcis ou actions au clavier.
@remi2255
@remi2255 2 года назад
Merci beaucoup pour ce tutoriel, il m'est d'une grande aide pour mon travail ! Il y a cependant un hic lorsque j'essaye de le reproduire avec mes données : lorsque que je saisis quelque chose dans la barre de recherche, il ne se passe rien et ma liste ne s'actualise pas. Auriez-vous une solution ?
2 года назад
Bonjour Rémi. Merci beaucoup pour ce message. Cela ne peut pas avoir de rapport avec vos données. Il ne faut surtout pas oublier l'action de macro AfficherTousEnreg pour actualiser les informations du formulaire à chaque touche enfoncée. Je vous rappelle l'adresse du pas à pas détaillé où toute la solution est décortiquée : www.bonbache.fr/filtrer-un-formulaire-access-au-cours-de-la-frappe-795.html
@aliboukara6150
@aliboukara6150 2 года назад
Bonjour. Très sympa de votre part de partager ces connaissances. Pour ma part j'ai un problème avec le champ ''Recherche''. Quand je tape une lettre le focus reste sur ce champ mais la lettre tapée reste sélectionnée, de ce fait dés que je tape la seconde lettre la première s'efface. Avez vous une explication. Merci d'avance.
2 года назад
Bonjour Ali. Merci beaucoup pour ce message. Il doit vous manquer une action de macro (EnvoiTouches : {F2}) pour placer le point d'insertion à la fin de la zone. Toute la formation détaillée se trouve à cette adresse : www.bonbache.fr/filtrer-un-formulaire-access-au-cours-de-la-frappe-795.html
@attahjeanarmel5397
@attahjeanarmel5397 Год назад
Merci pour ce super tuto. Toutefois, lors du filtre , impossible de saisir deux mots avec espace. Par exemple je désire faire une recherche du mot " JEAN CLAUDE". Quand je saisi JEAN, le curseur est comme bloqué. L'espace ne passe pas pour permettre de saisir un nouveau mot. Comment faire svp?
Год назад
Bonjour Monsieur. Oui tout à fait, c'est ce que j'explique dans le pas à pas détaillé. La solution est le VBA. Vous pouvez par exemple vous inspirer de ce sujet : www.bonbache.fr/saisie-semi-automatique-en-vba-access-210.html
@aboghemm
@aboghemm 2 года назад
Bonsoir monsieur Rossetti. Après avoir repris cette très intéressante petite formation, j'ai finalement compris d'où venait mon erreur. Mon formulaire f-sorties était construit sur la table t_sorties et non sur la requête r_sorties. La source du formulaire n'était pas bonne. Tout s'est donc bien passé par la suite. Ene effet, il demeure un petit souci concernant les espaces qui ne sont pas pris en compte dans la saisie des mots recherchés. Pouvez-vous m'orienter vers l'astuce qui traire de cela ? Infiniment merci.
2 года назад
Bonjour Hugues Martial. Oui en effet, il faut impérativement que la source soit une requête. Une piste consisterait à plutôt utiliser le VBA pourquoi pas une macro sur l'événement Change de la zone de texte pour vérifier avec une instruction conditionnelle (If ou Si) que le dernier caractère tapé (fonction Right ou Droite) est bien un espace et dans ces conditions, le forcer en le remettant.
@alidaher1509
@alidaher1509 2 года назад
Bonsoir Mr Stéphane, comme d'habitude j'apprécie énormément vos tutos. Encore une fois merci. J'ai reproduit parfaitement l'exercice et tous fonctionne juste qu'au moment la saisie la touche VerrMaj ou VerrNum s'active et ce désactive. y'à t'il une solution ou un paramètre pour éviter cela ? j'ai la dernières version office 365
2 года назад
Bonjour Ali. Je vous remercie beaucoup pour ces mots et pour ce message. Je n'arrive pas à comprendre pourquoi dans votre cas ces touches s'activent. Est-ce que vous savez quelle action ou quel événement conduit à cette activation ? Quoiqu'il en soit, je pense qu'on peut les contrôler avec l'action envoiTouches et le code correspondant à chaque touche, mais à trouver.
@alidaher1509
@alidaher1509 2 года назад
Bonjour Mr Stéphane, je vous en prie c'est avec grand plaisir pour nous abonnés de vous suivre. J'essayerai avec d'autres touche pour voir. Merci encore Mr et bonne journée à vous.
2 года назад
​@@alidaher1509 C'est un plaisir également pour moi Ali. Merci beaucoup.
@Marcsiety
@Marcsiety Год назад
Bonjour et merci pour votre travail. Peut-t-on effectuer la recherche dans tous les mots des champs ? Merci de votre aide.
Год назад
Bonjour Marc. Oui, tout à fait. Dans la requête de correspondance, un critère engageant la zone de saisie doit être émis sur chaque champ, sur des lignes différentes (pour le OU).
@Marcsiety
@Marcsiety Год назад
@ Merci pour votre retour. j'ai bien effectué cette opération, mais, si dans un champ j'ai le texte "La Pinède", le mot "la" sera pris en compte dans la recherche, mais pas le mot "pinède".
Год назад
@@Marcsiety Voici deux exemples pour des recherches multi-champs : www.bonbache.fr/formulaire-de-recherche-sans-code-vba-access-401.html www.bonbache.fr/moteur-de-recherche-vba-access-avec-ou-sans-accents-946.html
@Marcsiety
@Marcsiety Год назад
@ Merci beaucoup une nouvelle fois. Bonne journée, à bientôt.
Год назад
@@Marcsiety Je vous en prie.
@jorisl5371
@jorisl5371 Год назад
Salut Stephane, pourrais-tu faire un tuto sur le filtrage entre 2 dates si c'est possible ?
Год назад
Bonjour Joris. Même si je propose déjà quelques tutos sur la manipulation des dates avec Access, c'est une très bonne idée que je note. Pour info et si vous utilisez une syntaxe SQL, sachez que les dates doivent encadrées par des #.
@Marcsiety
@Marcsiety Год назад
Pour ceux qui seraient embêtés par la désactivation de la touche "Ver Num", vous pouvez effectuer cette procédure événementielle au chargement de votre formulaire : Private Declare PtrSafe Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer Private Const VK_NUMLOCK = &H90 Private Sub Form_Load() If GetKeyState(VK_NUMLOCK) = 1 Then SendKeys "{NUMLOCK}", True End If End Sub
Год назад
Merci à vous pour cette contribution.
@abdou73811
@abdou73811 2 года назад
, 👏👏👍
2 года назад
Merci beaucoup Abdou.
@cheickgaoussoukeita128
@cheickgaoussoukeita128 11 месяцев назад
Bonjour Mr , Vraiment cette astuce fait du bien mais moi juste un soucis la commande envoie touche fait que ma macro ne s'arrête pas ou s'affole sur mon filtre et ça continue
11 месяцев назад
Bonjour Monsieur. Que voulez vous dire par "Ma macro ne s'arrête pas" ? Elle ne livre aucun résultat ?
@cheickgaoussoukeita128
@cheickgaoussoukeita128 11 месяцев назад
@ elle ne s'arrête pas du tout comme si une touche était coincée sur une action donc tu es obligé de taper même sur la touche windows pour que ça cesse
11 месяцев назад
​@@cheickgaoussoukeita128 A mon avis c'est un détail soit dans une requête de correspondance soit dans l'une des actions de macro. Je vous invite à consulter attentivement le pas à pas détaillé à cette adresse : www.bonbache.fr/filtrer-un-formulaire-access-au-cours-de-la-frappe-795.html
@cheickgaoussoukeita128
@cheickgaoussoukeita128 11 месяцев назад
@ Ok d'accord je vais réviser voir et merci beaucoup pour vos vidéo on apprends très bien avec vous . Moi j'aimerai apprendre le vba access complet ou du moins être bien que me suggérez vous ?
11 месяцев назад
@@cheickgaoussoukeita128J'enseigne le VBA Access dans cette série : ru-vid.com/group/PLpQBnWleLAavvmUsXIB2Zrb88frDr_OQH
@sallilemafuta2164
@sallilemafuta2164 Год назад
Bonjour, les espaces sont pas prévus dans la zone de saisie ?
Год назад
Bonjour. En effet, c'est un petit défaut qui subsiste avec les macros du fait de la réactualisation périodique de la zone de saisie.
@sallilemafuta2164
@sallilemafuta2164 Год назад
@ ah okay, cette situation n'est pas faisable via le code VbA?
Год назад
@@sallilemafuta2164Si absolument et ainsi l'espace ne posera plus de souci
@sallilemafuta2164
@sallilemafuta2164 Год назад
@ si vous avez un autre élément qui résoud ce problème en VBA, veuillez nous le partager Svp
Год назад
@@sallilemafuta2164Je ne l'ai pas encore développé mais je le ferai
Далее
Vérifier les saisies sur un formulaire d'inscription
12:17
Alertes sur les dates anniversaires avec Access
26:03
Filtrer un formulaire Access au choix dans une liste
12:07
Creer une Requete Insertion en Access
4:48
Formulaire d'ajout d'enregistrements avec Access
29:14
Vider un formulaire Access après insertion
8:47
Просмотров 8 тыс.
Exercice Access sur les requêtes paramétrées
19:17
Générer des identifiants de connexion uniques
12:01