• Advertisement

affichage dans combo

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

affichage dans combo

Messagepar pakal » Lun Sep 21, 2009 2:16 pm

Bonjour à tous

Je rencontre une petit soucis d affichage dans un combo fichier. Celui de mon fichier Tva constitué des rubriques :
IDTva (identifiant auto)
Taux ( numerique reel)
DefautTva (boleen)

Je suis dans ma fenetre Table_Facture , je clique sur nouveau , ce qui m amene dans ma fenetre Fiche_Facture et j aimerai que ma
Combo_Tva affiche la valeur par defaut qui est verrouillé dans mon fichier tva par le boleen DefautTva

J y arrive tres bien dans un champ de saisi avec ce code a l initialisation de ce champ :
Code: Tout sélectionner
HLitRecherche(Tva,DefautTva,1)
SI HTrouve (Tva) ALORS
MoiMême=Tva.Taux
FIN

la aucun probleme

Par contre j aimerai le faire dans un combo et non pas dans un champ de saisie. La description de mon Combo_Tva est la suivante :
Combo lié au fichier tva
rubrique affichée = Taux
rubrique mémorisée = IDTva
rubrique de parcours = DefautTva

Pourquoi le code d iniatialisation ne fonctionne pas , si quelqu un à une idée je suis preneur. merci
pakal
Membre Confirmé
 
Messages: 121
Inscription: Dim Déc 28, 2008 5:59 pm

Advertisement

Re: affichage dans combo

Messagepar Samifred » Lun Sep 21, 2009 2:25 pm

Essaie dans l'initialisation de la combo...

ListeSélectPlus(Combo_TVA, n) //n étant l'indice de la ligne que tu veux afficher (sélectionner)
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3550
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: affichage dans combo

Messagepar pakal » Lun Sep 21, 2009 2:37 pm

Oui mais comment definir "n" puisque dans le fichier tva on peut toujours supprimer et rajouter des tva et donc les lignes pourraient evoluées ?
pakal
Membre Confirmé
 
Messages: 121
Inscription: Dim Déc 28, 2008 5:59 pm

Re: affichage dans combo

Messagepar Samifred » Lun Sep 21, 2009 4:12 pm

1 - Ben faut ajouter une rubrique pour définir le taux utilisé, par exemple par un astérix "*". 2 - tu cherches dans la combo l'indice de la ligne contenant l'astérix "*". 3 - tu affiches la ligne de l'indice.

//Initialisation de Combo_TVA...
ListeSélectPlus(Combo_TVA, ListeCherche(Combo_TVA, "*"))


Bhou..ou.. :cry:
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3550
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: affichage dans combo

Messagepar pakal » Lun Sep 21, 2009 5:31 pm

Mais heuuu , on se moque pas :lol:
pakal
Membre Confirmé
 
Messages: 121
Inscription: Dim Déc 28, 2008 5:59 pm

Re: affichage dans combo

Messagepar J0r » Lun Sep 21, 2009 7:41 pm

Sinon il existe la fonction Listecherche() qui permet de chercher une occurrence dans une liste, et qui te retourne le numéro de la ligne.
macombo = listecherche(macombo,valeur_recherché)
J0r
Membre Confirmé
 
Messages: 207
Inscription: Lun Aoû 31, 2009 11:54 am
Localisation: Reims



  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités