NoInput

Fonction Avec NoInput vous pouvez supprimer un groupe de champs ou interdire la saisie de données pour un champ.
Exemple NoInput F[Code société]
Format NoInput [Elément d'écran]

NoInput [Table, colonne]

NoInput [Table,*,ligne]

La saisie de données est interdite pour un champ, des boutons poussoirs ou des boutons radios. Dans le cas de groupe de champs, l’interdiction est valable pour tous les éléments du groupe.

Options supplémentaires
-SearchHelp La fonction d’aide F4 reste accessible.
Exemple   Le scripte suivant supprime la possibilité de saisie pour la colonne “Désignation”, et pour les lignes de colonnes déjà existantes (la composante InputAssistant est nécessaire pour la manipulation de variables):

if Q[Transaction=VA02] and Q[Page=Vente]

  NoInput [Tous les postes,Désignation]

  // indice de ligne
  Set V[i] 1

  label PosteSuivant

  // Poste saisi? Alors pas de nouvelle saisie possible
  Set V[VA02_item] “&cell[Tous les postes,Poste,&V[i]]”

  if V[VA02_item]
     
NoInput [Tous les postes,*,&V[i]]
      Set V[i] &V[i] + 1
      goto PosteSuivant
  endif
endif

Conseils & astuces
  • Il est possible de combiner NoInput et Default.
  • Veuillez noter que le numéro de ligne se réfère toujours à la partie visible de la table, la numérotation commence par 1.

NoInput