× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Condition dans access
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
vuic
  Posté le 13/07/2009 @ 16:32 
Aller en bas de la page 
Petit astucien

Bonjour à tous,

Dans un état dans access je désire créer une condition qui me permette d'afficher un "*" si un autre champ est renseigné ou s'il est vide.

J'ai essayé par le générateur d'expression mais je ne trouve pas...

Merci de votre aide

Publicité
vuic
 Posté le 13/07/2009 à 16:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Voici ce que je pensais introduire comme formule =VraiFaux(([MODIFICATION_APRES_ENQUETE_2]<>" ")"*";" ")

mais la syntaxe n'est pas correcte....

sourisdeservice
 Posté le 13/07/2009 à 16:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Bonjour,


Avec si peu d'information sur les éléments de ta base de donnée, ça va être difficile
Un fichier exemple sur www.Cjoint.com et on pourrait y regarder de plus près

vuic
 Posté le 13/07/2009 à 16:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

avant cela je vais tâcher de mieux m'expliquer...

dans une table j'ai un champ MODIFICATION_APRES_ENQUETE_2 qui est rempli ou non.

dans un état, je souhaiterais faire apparaître un astérisque * partout où le champ est rempli...

est-ce plus clair ?

sourisdeservice
 Posté le 13/07/2009 à 23:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Re,

Et on est parti pour dix questions avant d'être fixé

Quel est le type de ton champ, sa taille, exemple de contenu etc. ?

Tu pourrais peut-être opter pour unre mise en forme conditionnelle, si ton but est d'attirer l'attention

vuic
 Posté le 14/07/2009 à 07:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

voilà voilà tu es fixée...

peu importe le type de champ...

c'est effectivement une mise en forme conditionnelle que je cherche à appliquer...

as-tu un exemple d'expression ?

sourisdeservice
 Posté le 14/07/2009 à 08:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Bonjour,

La mise en forme conditionelle n'agit pas sur le contenu mais sur la manière dont il se présente.

Il n'est donc pas envisageable de changer le contenu de la cellule de cette manière

J'ai réussi à mettre en couleur une cellule contenant du texte mais pas (encore) le contraire

Valeur du champ ----- différent de ------ " " (entre les guillemets, des espaces"

vuic
 Posté le 14/07/2009 à 09:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

oui c'est cela que je désire, mais où introduis-tu cela et comment ?

dans le générateur d'expression ?

vuic
 Posté le 14/07/2009 à 11:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

par le menu format mise en fome conditionnelle, j'arrive à agir sur la couleur du texte.

est-il possible de choisir un texte barré ?

Publicité
sourisdeservice
 Posté le 14/07/2009 à 13:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Re, texte barré ? non dans la mise en forme conditionelle, tu as simplement les choix de la boite de dialogue.
En programmation VBA, sans doute Oui mais sur cela je ne peux pas te répondre

vuic
 Posté le 14/07/2009 à 14:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

en poussant mes recherches, j'ai trouvé que c'était possible de bricoler quelque chose en ajoutant un contrôle microsoft richtextbox depuis les composants ActiveX, mais en introduisant ce contrôle dans mon état, cela me dit que ce n'est pas possible...et ça m'énerve...grr

merci pour ton aide

sourisdeservice
 Posté le 14/07/2009 à 19:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Re,

Connais-tu cette page ?
http://warin.developpez.com/access/mfc/#L2.3

Supprime ton post de 16h41 avant qu'on y réponde. ça fait double emploi. Eventuellement renomme celui-ci.



Modifié par sourisdeservice le 14/07/2009 19:58
vuic
 Posté le 16/07/2009 à 08:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Oui je suis déjà tombé sur cette page, j'ai pu en tirer quelque chose, mais pas l'option texte barré...

rj390111
 Posté le 31/07/2009 à 17:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Votre formule VraiFaux ([NomDuChamp]<>"";"*";"")

Il y manque un point virgule (mis en rouge).

Attention le test de chaîne vide se fait sur "" et pas " " il ne faut pas d'espace entre les deux gillemets.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
249,35 €Mini PC T-BAO TBOOK MN25 (Ryzen 5 2500U, 8 Go RAM, 256 Go SSD NVME) à 249,35 € avec le code BGFRTBK
Valable jusqu'au 14 Juillet

Banggood propose actuellement le mini PC T-BAO TBOOK MN25 à 249,35 € avec le code promo BGFRTBK. Ce mini PC au format NUC d'Intel possède un processeur Ryzen 5 2500U avec chip graphique Vega 8, 8 Go de RAM DDR4 et un SSD NVME de 256 Go. Il dispose d'une connectique complète : un emplacement 2,5 pouces libre (pour ajouter un disque dur ou un SSD supplémentaire, le WiFi5, le bluetooth 4.1, 4 ports USB 3.0, 2 ports USB 2.0, un port HDMI 2.0, un DisplayPort, un port Ethernet Gigabit et tourne sous Windows 10 que vous pourrez mettre en français. Ce mini PC fait 12,8 x 12,8 x 5 cm et pèse 1,2 kg. Il est livré avec une alimentation européenne. Branchez ce mini PC sur une TV ou un écran et vous avez un ordinateur discret et performant.

Ce marchand sérieux se trouvant en Chine, la livraison peut prendre une vingtaine de jours. Vous pouvez payer par carte bancaire ou par Paypal (conseillé pour bénéficier de la garantie Paypal).


> Voir l'offre
47,99 €Kit de démarrage Philips Hue White E27 (3 ampoules LED + pont) à 47,99 €
Valable jusqu'au 12 Juillet

Amazon fait une belle promotion sur le kit de démarrage Philips Hue White qui passe à 47,99 € livré gratuitement au lieu de 89 €.  Ce kit de démarrage comporte 3 ampoules LED connectée (culot E27) et un pont de connexion Hue. Avec ce kit, vous pourrez contrôler et programmer l'éclairage des lampes avec votre smartphone sous Android ou iOS (compatible avec le HomeKit d'Apple). 


> Voir l'offre
140,67 €Kit de 32 Go (2 x 16 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz à 140,67 € livré
Valable jusqu'au 12 Juillet

Amazon Allemagne fait une belle promotion sur le kit de 32 Go (2x16 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz CL16 qui passe à 136,03 € (avec la TVA ajustée). Comptez 4,64 € pour la livraison en France soit un total de 140,67 € livré. alors qu'on le trouve ailleurs à plus de 170 €.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre

Sujets relatifs
Condition dans champs calculé (Access XP)RÉSOLU
Copier/Coller dans Access
[ACCESS SQL + champ ne peut être dans WHERE ou HAVING]
[Image dans formulaire ACCESS 2010]
Champ fixe dans base access
Formater une variable date insérée dans le texte d'un état access
Quel est l'équivalent de l'outil DataGrid dans access 2007
Dates dans Access
formules dans Access 2007
Problème Listbox.count dans VBA access
Plus de sujets relatifs à Condition dans access
 > Tous les forums > Forum Bureautique