Passer au contenu

Répartissez le contenu d’un champ dans d’autres champs

Dans une zone d’un formulaire, les noms des villes et leurs codes postaux sont réunis dans une même colonne d’informations, par exemple dans la zone CP_Ville…

Dans une zone d’un formulaire, les noms des villes et leurs codes postaux sont réunis dans une même colonne d’informations, par exemple dans la zone CP_Ville :Vous souhaitez séparer ces informations et les afficher chacune dans une nouvelle zone.Pour cela, vous devez extraire le code postal et la ville, en effectuant les manipulations suivantes.1 Dans le volet gauche de la fenêtre principale de la base de données, cliquez sur l’objet :Puis, dans le volet droit, cliquez sur le nom du formulaire, par exemple :Affichez le formulaire en mode création, en cliquant sur le bouton Modifier :Vous obtenez :2 Créez deux zones de texte qui vont permettre d’afficher le code postal et la ville séparément. Pour cela, cliquez dans la barre Boîte à outils sur le bouton :Placez le pointeur de la souris à l’endroit où doit apparaître la nouvelle zone dans le formulaire, par exemple :Cliquez. Vous obtenez :Refaites ces manipulations pour insérer une autre zone de texte :3 Pour extraire le code postal qui se trouve dans la zone CP_Ville, double-cliquez sur la mention Indépendant dans la zone Texte1. Dans la fenêtre affichée, cliquez sur l’onglet Données puis cliquez dans la zone Source contrôle et tapez la formule suivante : =Gauche$([CP_Ville];5)Le logiciel extrait les 5 premiers caractères (qui correspondent au code postal) à partir de la gauche dans le champ CP_Ville.4 Pour extraire la ville qui se trouve dans la zone CP_Ville, double-cliquez sur la mention Indépendant dans la zone Texte2. Dans l’onglet Données, cliquez dans la zone Source contrôle et tapez la formule suivante : =Droite$([CP_Ville];NbCar ([CP_Ville])-6)NbCar compte le nombre de caractères contenus dans le champ CP_Ville et enlève les 6 premiers caractères (le CP et l’espace) pour obtenir le nombre de caractères qui forme la ville. Puis vous extrayez la ville en partant de la droite dans le champ.5 Pour vérifier le résultat, choisissez, dans le menu Affichage, loption Mode Formulaire :

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction