Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
dimensionnement champs de saisie/champs table
#1
j'ai une table avec en dessous des champs de saisie et je souhaiterai adapter la taille de mes champs aux différentes cellules auxquelles ils sont liés. comment faire? merci d'avance ! voici mon cas ci-dessous :

[Image: 6060c1e5.jpg]
#2
Ajouter dans le code de la table une ligne de traitement supplémentaire:
Bouton gauche relaché (WM_LBUTTONUP) de Table

Code :
//Première colonne à gauche (1)
nColonne1 est un entier = Table.Colonne1..Largeur
NomFenêtre.Champ1..Largeur = nColonne1 + NomFenêtre.Table..XInitial
nLargeurColonne1 est un entier = NomFenêtre.Champ1..Largeur

//Colonne suivante (2)
nColonne2 est un entier = Table.Colonne2..Largeur
NomFenêtre.Champ2..X = NomFenêtre.Champ1..Largeur
NomFenêtre.Champ2..Largeur = nColonne2
nLargeurColonne2 est un entier = NomFenêtre.Champ2..Largeur

//Colonne suivante (3)
nColonne3 est un entier = Table.Colonne3..Largeur
NomFenêtre.Champ3..X = nLargeurColonne1 + nLargeurColonne2
NomFenêtre.Champ3..Largeur = nColonne3

//Colonne suivante (4)
nColonne4 est un entier = Table.Colonne4..Largeur
NomFenêtre.Champ4..X = nLargeurColonne1 + nLargeurColonne2 + nLargeurColonne3
NomFenêtre.Champ4..Largeur = nColonne4

//Etc....

Placez les champs sous la table collé l'un contre l'autre comme les colonnes de la table.
Les champs seront adaptés aux largeurs des colonnes une fois la touche gauche relachée après élargissement ou
rétrécissement des colonnes.

Si la fenêtre est redimensionnable il est préférable de mettre le code dans une procédure locale "RedimChamps()" et de
placer un "RedimChamps()" dans la ligne de traitement Modification de la taille de la fenêre et d'ancrer les champs.
Se souvenir et savoir sont deux choses différentes. Se souvenir, c'est garder en mémoire. En revanche, savoir signifie assimiler sans dépendre d'un modèle.

WD 4.1 => 23


#3
merci bien ça marche!


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Sélection de champs dans l'éditeur Alain18 3 1,679 27-11-2017, 08:47 AM
Dernier message: Alain18
  Champs interrupteur dans un Table WinContrat 3 2,194 25-04-2017, 07:25 PM
Dernier message: gaymath2
  alimentation plusieurs champs à partir d'une table memoire BENKOUIDER 6 3,813 28-03-2016, 03:38 PM
Dernier message: BENKOUIDER
  imprimer champs de fenetre fodil 6 4,364 15-02-2016, 09:49 AM
Dernier message: Samifred
Smile Besoin d'aide pour champs table rtw-guingamp 11 3,619 14-12-2015, 07:13 AM
Dernier message: gaymath2
  Champs de saisie de type numérique ou date vide aprés affectation indefin 7 5,322 14-12-2015, 06:42 AM
Dernier message: gaymath2
  problème d'impression de champs RTF lezoucesar 7 4,297 10-07-2015, 05:03 PM
Dernier message: Daniel-Québec
  transfert de champs basse de donnes ver autre Table team11 2 1,616 22-05-2015, 12:01 PM
Dernier message: gaymath2
  Somme des champs ikbeldh 8 3,172 21-12-2014, 05:09 PM
Dernier message: ikbeldh
  Champs RTF et Email zerrokooll 2 2,319 19-11-2014, 08:24 AM
Dernier message: zerrokooll

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)