PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Insertion de ligne
Insertion de ligne
Iniciado por Pampi, jul., 01 2005 3:48 PM - 3 respostas
Publicado em julho, 01 2005 - 3:48 PM
Bonjour,

Soit une fenêtre table s'appuyant soit sur une requête, un fichier ou une table mémoire.
Il s'agit des lignes d'une même facture.

Je voudrais que l'utilisateur, en cliquant sur un bouton, puisse insérer une ligne.

Quel code ou quelle fonction serait le plus approprié (et le plus simple à gérer !) pour effectuer ce traitement, sachant que dans mon fichier "Lignes de facture" il y a une rubrique "N° de ligne" qui serait du coup à mettre à jour tout au moins pour toutes les lignes qui suivent la ligne insérée.

Suis-je clair ?

Merci par avance pour votre aide.

Pampi
Publicado em julho, 01 2005 - 4:49 PM
Bonjour,

Dans le cas d'une table mémoire, utilisez la commande TableInsére() pour
insérer une ligne où vous voulez. Attention, le tri devra être désactivé
pour que la ligne soit bien insérée où vous voulez et pas selon le tri en
cours.



Dans le cas d'une table fichier, les choses se compliquent. Par principe,
une table fichier est triée sur la clé de parcours, l'insertion d'une ligne
va donc tenir compte de cette clé de parcours. Si vous avez besoin d'un
ordre particulier ne correspondant pas à une des clés, il va falloir créer
une clé pour gérer cet ordre.


--
Ed en Ligne


"Pampi" <Pampi@wanadoo.fr> a écrit dans le message de news:
42c522e3$1@news.pcsoft.fr...

Bonjour,

Soit une fenêtre table s'appuyant soit sur une requête, un fichier ou une
table mémoire.
Il s'agit des lignes d'une même facture.

Je voudrais que l'utilisateur, en cliquant sur un bouton, puisse insérer
une ligne.

Quel code ou quelle fonction serait le plus approprié (et le plus simple à
gérer !) pour effectuer ce traitement, sachant que dans mon fichier
"Lignes de facture" il y a une rubrique "N° de ligne" qui serait du coup à
mettre à jour tout au moins pour toutes les lignes qui suivent la ligne
insérée.

Suis-je clair ?

Merci par avance pour votre aide.

Pampi

Publicado em julho, 01 2005 - 5:36 PM
Merci pour ces conseils.

Je vais même peut-être utiliser un TableInsèreLigne (conseillé dans l'aide WinDev 8).

Pampi
Publicado em julho, 05 2005 - 6:26 PM
Afin quelqu'un qui a le même problème que moi.

Ca fait un moment que j'éssaye de réaliser un couper/Insérer de une ou plusieur(s) ligne(s) sur une table fichier multisélection.
Le support technique m'a conseillé de gérer un identifiant par programmation, mais alors quelle galère !!!

Pour cela qu'es ce que vous conseillé d'utilisé :

-Les fonctions HF : (HModifie, HAjoute)

ou

-Les fonctions tables (Tableinsère, TableSupprime)