PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Empêcher la saisie dans certaines lignes d'une table
Empêcher la saisie dans certaines lignes d'une table
Iniciado por glanchantin, jul., 11 2005 8:04 PM - 3 respostas
Publicado em julho, 11 2005 - 8:04 PM
Est-il possible d'empêcher la saisie dans certaines lignes d'une table.

Je m'explique : je suis en train de réaliser un logiciel de facturation, et certaines lignes du tableau constituant le corps de la facture sont issues d'une requête (donc non modifiables) et certaines sont des élements supplémentaires à facturer que l'utilisateur peut saisir.

Est-ce faisable ? Merci
Publicado em julho, 11 2005 - 9:53 PM
Salut,

Dans le traitement sélection d'une ligne de ta table,
lorsque la ligne sélectionné ne peut pas être modifiée, tu modifies l'état
de ta table en affichage seulement.
et lorsque la ligne sélectionné peut être modifiée, tu remets l'état de ta
table actif.

Mathieu

"Gilles" <glanchantin@teaser.fr> a écrit dans le message de news:
42d28db4$1@news.pcsoft.fr...

Est-il possible d'empêcher la saisie dans certaines lignes d'une table.

Je m'explique : je suis en train de réaliser un logiciel de facturation,
et certaines lignes du tableau constituant le corps de la facture sont
issues d'une requête (donc non modifiables) et certaines sont des élements
supplémentaires à facturer que l'utilisateur peut saisir.

Est-ce faisable ? Merci
Publicado em julho, 12 2005 - 8:11 AM
Ben oui, c'est faisable. Mais j'ai déjà répondu à celà le 02-05-2005, sous l'intitulé
"Re: table : comment interdire la saisie dans une cellule donnée".

Et comme une ligne n'est qu'un ensemble de cellules.

@+

FGH
Publicado em julho, 12 2005 - 10:24 AM
C'est possible, et c'est assez simple:
Dans le code de sélection d'une ligne, et dans le code d'entrée en saisie d'une ligne, il faut faire:
Si condition Alors
NomColonne..etat = affichageseulement
Sinon
NomColonne..etat = NomTable..etat
Fin

Frédéric.