FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Empecher la saisie dans une table
Empecher la saisie dans une table
Débuté par mario, 08 avr. 2005 15:32 - 5 réponses
Connectez-vous…
mario
#1
Posté le 08 avril 2005 - 15:32
j'ai crée une application qui charge a chaque creation d'une nouvelle entreprise
des donnée provenant d'un fichier txt avec la clé primaire et les autres données
ces données s'affichent dans une table ainsi l'utilisateur n'a pas a saisir des données
mais juste il a la possibilité de saisir des données specifique
exemple : la table contient 3 colonnes Categorie/NOTES/EXPLICATIONS la rubrique categorie est chargé
par defaut du fichier txt l'utilisateur va saisir les deux autres rub
ma question est la suivantes:
comme cette table est en saisie comment faire pour empecher l'utilisateur de saisir lorsque la table a
atteint sa fin a savoir si j'ai 20 lignes il ne peut plus passer a la suivante.
Merci pour la réponse
Bon Dev a toutes et a tous
Signaler
0
0
raimbourg jerome
#2
Posté le 08 avril 2005 - 16:36
c simple,
il faut que dans la descrition de la table tu mette ta table en saisie puis tu selectionne les propriété des tes colonnes et tu met la colonne que tu veux en affichage seul.
Signaler
0
0
Stephan COMBES
#3
Posté le 08 avril 2005 - 16:39
Salut,
C'est quoi comme table ? Fichier ou mémoire ?
1) si c'est une table mémoire tu dois avoir écris un morceau de code qui
ajoute une nouvelle ligne (tableajoute...). Si c'est le cas tu testes le
nombre d'occurrence qu'il y a dans la table avant d'ajouteer une
nouvelle ligne (voir l'aide : occurrence + table).
2) je vois par pourquoi ça serait un table fichier car tu lis un fichier
texte.
Bon dev
Stephan
mario a écrit :
j'ai crée une application qui charge a chaque creation d'une nouvelle entreprise
des donnée provenant d'un fichier txt avec la clé primaire et les autres données
ces données s'affichent dans une table ainsi l'utilisateur n'a pas a saisir des données
mais juste il a la possibilité de saisir des données specifique
exemple : la table contient 3 colonnes Categorie/NOTES/EXPLICATIONS la rubrique categorie est chargé
par defaut du fichier txt l'utilisateur va saisir les deux autres rub
ma question est la suivantes:
comme cette table est en saisie comment faire pour empecher l'utilisateur de saisir lorsque la table a
atteint sa fin a savoir si j'ai 20 lignes il ne peut plus passer a la suivante.
Merci pour la réponse
Bon Dev a toutes et a tous
Signaler
0
0
Christophe V
#4
Posté le 08 avril 2005 - 16:41
Bonjour,
Tu peux savoir le nombre d'enregistrements dans ta table en utilisant la fonction ci dessous.
cela te donne le nombre d'enregistrement dans la table
Ensuite tu fais un blocage sur la table
// dans la partie "entrée en saisie d'une ligne" de ta table, tu met :
resultat est un numerique = Table_RDV_jour..Occurrence
si resultat >= 20 alors
table..etat = inactif // empeche la saisie dans la table
fin
celà empèchera de saisir dans la table sur il y a 20 enregistrements ou plus.
Bon courage.
Signaler
0
0
leplaidn
#5
Posté le 08 avril 2005 - 16:43
* If MaTablle..Occurence > 20 then MaTable..Etat=Inactif
Mais dans ce cas tu bloques la saisie de toute la table ...
Tu peux faire comme ca aussi dans le traitement sélection d'une ligne
* If TableSelect(MaTable) > 20 then TableSelectPlus(MaTable,20)
Comme ca c'est la ligne 20 qui sera sélectionnée...
Derniere possibilite si ca existe :
pouvoir passer la propriétée Saisie en Casacade a false ....
Sinon tu peux la mettre a fo dès le debut et gerer toi meme la saisie
de nouvelles lignes !
Soit avec un bouton, soit en mettant toujours une lignes vide a la fin qui servira
de remplissage, et si tu as plus de 20 lignes le bouton / la ligne vide n existe plus ...
voila qqs idees!
Damien.
(PS : le language que je mets et du "pseudo language", verifier la syntaxe)
Signaler
0
0
Mandin Claude
#6
Posté le 10 avril 2005 - 15:01
Il y a sûrement quelques chose a faire avec Tableoccurrence(Table)
"mario" <chokri_h@yahoo.fr> a écrit dans le message de news:
42566032$1@news.pcsoft.fr...
j'ai crée une application qui charge a chaque creation d'une nouvelle
entreprise
des donnée provenant d'un fichier txt avec la clé primaire et les autres
données
ces données s'affichent dans une table ainsi l'utilisateur n'a pas a
saisir des données
mais juste il a la possibilité de saisir des données specifique
exemple : la table contient 3 colonnes Categorie/NOTES/EXPLICATIONS la
rubrique categorie est chargé
par defaut du fichier txt l'utilisateur va saisir les deux autres rub
ma question est la suivantes:
comme cette table est en saisie comment faire pour empecher l'utilisateur
de saisir lorsque la table a
atteint sa fin a savoir si j'ai 20 lignes il ne peut plus passer a la
suivante.
Merci pour la réponse
Bon Dev a toutes et a tous
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte