Soucis avec Table en programmation
Bonjour,
Je suis toujours sur mon projet (emprunté) à l'exemple CRM.
J'ai essayé à plusieurs reprises de créer 1 nouveau fichier dans l'analyse, celle-ci l'a accepté, mais à chaque fois, lorsque je lance mon programme, une erreur s'affiche.
La voici:
" Impossible d'ouvrir le fichier CRM\Exe\M.fic (M étant le nom de mon fichier dans l'analyse).
Le fichier n'a été trouvé ni sur le disque, ni bibliothèque(.WDL) ou composant (.WDK) chargés".
Donc, je me suis orienté vers un fichier présent dans l'analyse (Historique) et ajouté les données qu'il me faut. Ce fichier étant relié par le "NumCommande".
J'ai créé une table "TAB_MDC" en saisie et en mode programmation. Je suis allé dans la procédure "AjoutCommande" et rajouté les lignes suivantes.
Code:
1 2 3 4 5 6 7
| SI gbModif=Vrai ALORS
nNumCmde = Table_COMMANDE.NumCommande
nNumCmde = TAB_MDC.NumCommande
POUR TOUTE LIGNECDE AVEC NumCommande = nNumCmde
HSupprime(LIGNECDE)
FIN
FIN |
Code:
1 2 3 4 5 6 7 8 9 10 11
| POUR TOUTE LIGNE DE TAB_MDC
HLitRecherchePremier(HISTORIQUE,ReferenceMdc,TAB_MDC.RéfM)
SI HTrouve(HISTORIQUE) = Vrai
HISTORIQUE.NumCommande = nNumCmde
HISTORIQUE.QuantitéMdc = QtéM
HISTORIQUE.ReferenceMdc = RéfM
HISTORIQUE.PrixMdc = PrixM
HAjoute(TAB_MDC)
FIN
nIndice++
FIN |
Lorsque je lance le programme, je ne peux saisir mes données (le curseur ne s'affiche pas). Dans cette table j'ai nommé les colonnes ainsi. A savoir: RéfM, QtéM, PrixM.
J'aimerai pouvoir saisir les données à la demande car les entrer par une Fiche de saisie me semble plus fastidieux (il y a 8000 références à entrer).
Ce que je souhaite, c'est faire en sorte que mes données soient en relation avec la table "TAB_LIGNECDE" et la table "Table_COMMANDES".
Lorsque je suis dans le plan 4, je saisi mes données dans la table "TAB_LIGNECDE", et je veux saisir mes nouvelles données dans la table "TAB_MDC" que j'ai créé.
Quand je clique sur le nom du client dans la table "Table_COMMANDE" du plan 3 , le plan 4 s'affiche et laisse entrevoir (en mode MODIFICATION) les données de la table "TAB_LIGNECDE", et j'aimerai voir également celles que j'aurais saisies dans la table "TAB_MDC".
Ce n'est pas faute d'avoir essayé plusieurs essais, manipulations. Jusqu'à présent, c'est le néant (pour moi).
Merci pour votre compréhension.
Cordialement