ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Controls, pages and windows / Table functions
  • Conditions d'utilisation
  • Cas particuliers
  • Equivalence
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Restaure la position de l'ascenseur d'un champ Table ou Table hiérarchique ainsi que le ou les éléments sélectionnés. Ces éléments ont été précédemment sauvegardés par la fonction TableSauvePositionEtSélection.
Exemple
SauveTable est une chaîne
SauveTable = TableSauvePositionEtSélection(TABLE_Table1)
TableAffiche(TABLE_Table1, taInit)
TableRestaurePositionEtSélection(TABLE_Table1, SauveTable)
Syntaxe
TableRestaurePositionEtSélection(<Champ Table> [, <Sauvegarde>])
<Champ Table> : Nom de champ
Nom du champ à manipuler. Ce champ peut correspondre à :
  • un champ Table.
  • un champ Table hiérarchique.
<Sauvegarde> : Chaîne de caractères optionnelle
Caractéristiques de la sauvegarde renvoyées par la fonction TableSauvePositionEtSélection. Si ce paramètre n'est pas précisé :
  • La dernière sauvegarde réalisée par TableSauvePositionEtSélection sur le champ est utilisée (si elle existe).
  • Si l'option "Mémoriser la position et la sélection" est cochée dans la description du champ (onglet "Détail"), la dernière valeur sauvée est utilisée.
  • Sinon, une erreur est affichée.
Remarques

Conditions d'utilisation

La fonction TableRestaurePositionEtSélection peut être utilisée indifféremment sur :
  • un champ Table ou Table hiérarchique fichier.
  • un champ Table ou Table hiérarchique par programmation.
  • un champ monosélection ou multisélection.

Cas particuliers

  • Le nom du champ utilisé pour la sauvegarde (fonction TableSauvePositionEtSélection) peut être différent de celui utilisé pour la restauration. Cette fonctionnalité peut être utile pour dupliquer la position et la sélection sur deux champs Table affichés alternativement par exemple.
  • Si le champ est vide, la fonction TableRestaurePositionEtSélection n'a aucun effet.
  • La fonction TableRestaurePositionEtSélection ne fonctionne pas sur les champs Table fichier à rebond (c'est-à-dire les champs Table fichier sans ascenseur proportionnel).

Equivalence

Les fonctions TableSauvePositionEtSélection et TableRestaurePositionEtSélection sont équivalentes à l'option "Mémoriser la position et la sélection" disponible dans l'onglet "Détail" de la description du champ.
Classification Métier / UI : Code UI
Composante : wd290obj.dll
Minimum version required
  • Version 14
Comments
exemplo guarda posicao e restaura
https://windevdesenvolvimento.blogspot.com/2021/05/dicas-3322-windev-webdev-mobile.html
https://youtu.be/WMRfntdeosM

// exemplo guarda posicao e restaura
// GUARDAR POSICAO
gsUarda_posicao = TableSavePositionAndSelection(TABLE_cliente_consulta)
// restaura posicao
TableRestorePositionAndSelection(TABLE_cliente_consulta, gsUarda_posicao)
amarildo
05 May 2021
exemplo guarda posicao e restaura
https://windevdesenvolvimento.blogspot.com/2021/05/dicas-3322-windev-webdev-mobile.html
https://youtu.be/WMRfntdeosM

// exemplo guarda posicao e restaura
// GUARDAR POSICAO
gsUarda_posicao = TableSavePositionAndSelection(TABLE_cliente_consulta)
// restaura posicao
TableRestorePositionAndSelection(TABLE_cliente_consulta, gsUarda_posicao)
amarildo
05 May 2021
Video TableRestorePostionAndSelection
https://youtu.be/hR1JDoe7_Fw

https://windevdesenvolvimento.blogspot.com/2019/04/dicas-2090-windev-tabela-101.html

// GLOBAL
gsGUARDA_POSICAO is string=""

// GUARDAR POSICAO
gsGUARDA_POSICAO = TableSavePositionAndSelection(TABLE_WIN_TABELA_EXEMPLO)

// RESTAURAR POSICAO
TableRestorePositionAndSelection(TABLE_WIN_TABELA_EXEMPLO, gsGUARDA_POSICAO)

amarildo
29 Apr. 2019
Exemplo Salvar e Recuperar Posição
s_salva_posicao_tabela is string=TableSavePositionAndSelection(TABLE_cliente)
// Comandos // manutencao_alterar_cliente_fornecedor()
TableRestorePositionAndSelection(TABLE_cliente,s_salva_posicao_tabela)

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/03/curso-windev-tabela-018-guardar-e.html
De matos AMARILDO
21 Mar. 2016

Last update: 05/25/2022

Send a report | Local help