Dialogue formulaire vérouillé

Bonjour,
Dans un formulaire PROJET :

  • $form_o:=Créer objet
  • $form_o:=ds.CPT.new()
  • DIALOGUE([CPT];“Entrée”;$form_o)
    Dialogue affiche le formulaire TABLE : ([CPT];“Entrée” verrouillé
    Comment saisir les données ?
    Merci
C_LONGINT($L_Ref)
$L_Ref:=Open form window("Host_test";Plain form window;Horizontally centered;At the top)
DIALOG("Host_test";$O_Param)

Si c’est une base convertie, il y a un paramètre de compatibilité

Ce n’est pas un formulaire projet :
DIALOGUE([CPT];“Entrée”;$form_o)

Oui, il y a 3 choses à vérifier :

  • form projet -> enlever le paramètre table dans DIALOGUE
  • option de compatibilité -> champs saisissables dans DIALOGUE doit être coché
  • la table doit être en lecture écriture

comme toujours, avé le clavier, même le vendredi.

  1. J’ai enlever le paramètre TABLE
  2. La table est en lecture écriture
  3. champs saisissables dans DIALOGUE doit être coché
    Où se trouve cette coche ? Le formulaire est verrouillé…
  • $form_o:=Créer objet
  • $form_o:=ds.CPT.new()
  • $refFen:=Créer fenêtre formulaire(“Entrée”;8;Hauteur écran/1,5;Largeur écran/3)
  • DIALOGUE(“Entrée”;$form_o)

Bonjour,

Dans Développement > Propriétés de le base > Propriétés structure > Compatibilité

Salut,

  • Je ne suis pas sûr de comprendre ce ds.CPT.new passé en paramètre à Dialogue ?
  • J’ai des doutes sur les paramètres passés à Créer fenêtre formulaire. Ça ressemble aux habitudes du temps de créer fenêtre. Pourquoi ne pas passer les constantes ?