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.
8 ай бұрын
Merci infiniment pour ce retour Monsieur, c'est un réel plaisir.
@sakhiabdelaziz38353 жыл бұрын
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.
3 жыл бұрын
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.
@barto107simpsons63 жыл бұрын
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.
3 жыл бұрын
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.
@barto107simpsons63 жыл бұрын
@ 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 ?
3 жыл бұрын
@@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
@barto107simpsons63 жыл бұрын
@ Merci beaucoup Stéphane, je vais chercher de ce côté là
3 жыл бұрын
@@barto107simpsons6 Je vous en prie.
@abdoulayediop1083 жыл бұрын
Merci beaucoup comme d'habitude toujours présent pour servir ses abonnés
3 жыл бұрын
Je suis honoré par vos mots mon Cher Abdoulaye et je vous en remercie très sincèrement.
@alainwattelet99613 жыл бұрын
Bonjour Stéphane, Merci.
3 жыл бұрын
Bonjour Alain. Merci pour votre intérêt.
@frogeregis3 жыл бұрын
Bonjour Stéphane et merci beaucoup
3 жыл бұрын
C'est un plaisir Cher François. Merci à vous.
@adriendagniaux77502 жыл бұрын
Excellente astuce et comme toujours parfaitement bien expliquée! Merci.
2 жыл бұрын
Merci beaucoup Adrien, c'est très agréable de votre part.
@guyvano66052 жыл бұрын
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 ?
@aboghemm3 жыл бұрын
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.
3 жыл бұрын
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.
@aliboukara61502 жыл бұрын
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
@ahmetkaralar74152 жыл бұрын
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.
@aboghemm3 жыл бұрын
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.
3 жыл бұрын
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.
@Marcsiety2 жыл бұрын
Le code pour effectuer la recherche dans tous les mots de tous les champs : (Dans la requête) Comme "*" & [Formulaires]![BAREME]![Cherche] & "*"
2 жыл бұрын
Oui et sur des lignes différentes pour que les critères ne soient pas recoupés (OU et non ET).
@alucardbelmant2 жыл бұрын
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é. " 🥺
2 жыл бұрын
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.
@Marcsiety2 жыл бұрын
Bonjour et merci pour votre travail. Peut-t-on effectuer la recherche dans tous les mots des champs ? Merci de votre aide.
2 жыл бұрын
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).
@Marcsiety2 жыл бұрын
@ 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".
2 жыл бұрын
@@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
@Marcsiety2 жыл бұрын
@ Merci beaucoup une nouvelle fois. Bonne journée, à bientôt.
2 жыл бұрын
@@Marcsiety Je vous en prie.
@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
@alidaher15093 жыл бұрын
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
3 жыл бұрын
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.
@alidaher15093 жыл бұрын
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.
3 жыл бұрын
@@alidaher1509 C'est un plaisir également pour moi Ali. Merci beaucoup.
@remi22552 жыл бұрын
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
@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 #.
@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 Жыл бұрын
@ ah okay, cette situation n'est pas faisable via le code VbA?
Жыл бұрын
@@sallilemafuta2164Si absolument et ainsi l'espace ne posera plus de souci
@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
@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
@cheickgaoussoukeita128 Жыл бұрын
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
Жыл бұрын
Bonjour Monsieur. Que voulez vous dire par "Ma macro ne s'arrête pas" ? Elle ne livre aucun résultat ?
@cheickgaoussoukeita128 Жыл бұрын
@ 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
Жыл бұрын
@@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 Жыл бұрын
@ 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 ?
Жыл бұрын
@@cheickgaoussoukeita128J'enseigne le VBA Access dans cette série : kzbin.info/aero/PLpQBnWleLAavvmUsXIB2Zrb88frDr_OQH
@abdou738113 жыл бұрын
, 👏👏👍
3 жыл бұрын
Merci beaucoup Abdou.
@Marcsiety2 жыл бұрын
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