|
changer le nom physique d'un fichier de données |
Débuté par NEA, 04 sep. 2017 10:22 - 2 réponses |
| |
| | | |
|
| |
Membre enregistré 25 messages Popularité : +1 (1 vote) |
|
Posté le 04 septembre 2017 - 10:22 |
bonjour!
j'ai un fichier "facture" qu'est nom logique pour des fichiers "facture", "devis", "command", "avoir" etc. Aussi j'ai un procédure pour changer le nom physique selon mes besoins
Procedure gf_Assigner_Fichier(KOUA, bAssignerLignes=Vrai)
KOUA=Majuscule(KOUA) SI KOUA DANS ("R","L","M","MACHINE","MACHINE_LOC","MACHINE_MNT","RESS","LOC","MNT") ALORS HFerme(MACHINE) SELON KOUA CAS "R","RESS","MACHINE" HChangeNom(MACHINE, "MACHINE") CAS "L","LOC","MACHINE_LOC" HChangeNom(MACHINE, "MACHINE_LOC") CAS "M","MNT","MACHINE_MNT" HChangeNom(MACHINE, "MACHINE_MNT") FIN SI PAS HCréationSiInexistant(MACHINE) ALORS Erreur("Impossible d'assigner le fichier machine "+KOUA);RENVOYER Faux RENVOYER Vrai SINON HFerme(FACTURE) SELON KOUA CAS "DEVIS","DVS","DV", "D", "1" HChangeNom(FACTURE, "DEVIS") CAS "COMMANDE","CCT","CC", "K", "2" HChangeNom(FACTURE, "COMMANDE") CAS "FACTURE","FCT","FC", "C", "3" HChangeNom(FACTURE, "FACTURE") CAS "AVOIR","AVR","AV", "A", "4" HChangeNom(FACTURE, "AVOIR") CAS "BLIVR","BLV","BL","L", "5" HChangeNom(FACTURE, "BLIVR") CAS "DEMPRIXFOU","DPX","DP", "P", "6" HChangeNom(FACTURE, "DEMPRIXFOU") CAS "COMMANDEFOU","CFR","CF", "O", "7" HChangeNom(FACTURE, "COMMANDEFOU") CAS "FACTUREFOU","FFR","FF", "F", "8" HChangeNom(FACTURE, "FACTUREFOU") CAS "BRECEPT","BRC","BR", "R", "9" HChangeNom(FACTURE, "BRECEPT") AUTRE CAS Erreur("Appel inattendu, assignation impossible "+KOUA); RENVOYER Faux FIN SI PAS HCréationSiInexistant(FACTURE) ALORS Erreur("Impossible d'assigner le fichier facture "+KOUA);RENVOYER Faux SI PAS bAssignerLignes ALORS RENVOYER Vrai SINON HFerme(FACTURELIGNE) SELON KOUA CAS "DEVIS","DVS","DV", "D", "1" HChangeNom(FACTURELIGNE, "DEVISLIGNE") CAS "COMMANDE","CCT","CC", "K", "2" HChangeNom(FACTURELIGNE, "COMMANDELIGNE") CAS "FACTURE","FCT","FC", "C", "3" HChangeNom(FACTURELIGNE, "FACTURELIGNE") CAS "AVOIR","AVR","AV", "A", "4" HChangeNom(FACTURELIGNE, "AVOIRLIGNE") CAS "BLIVR","BLV","BL","L", "5" HChangeNom(FACTURELIGNE, "BLIVRLIGNE") CAS "DEMPRIXFOU","DPX","DP", "P", "6" HChangeNom(FACTURELIGNE, "DEMPRIXFOULIGNE") CAS "COMMANDEFOU","CFR","CF", "O", "7" HChangeNom(FACTURELIGNE, "COMMANDEFOULIGNE") CAS "FACTUREFOU","FFR","FF", "F", "8" HChangeNom(FACTURELIGNE, "FACTUREFOULIGNE") Info("on a changé") CAS "BRECEPT","BRC","BR", "R", "9" HChangeNom(FACTURELIGNE, "BRECEPTLIGNE") AUTRE CAS : Erreur("Pb paramètre") FIN SI PAS HCréationSiInexistant(FACTURELIGNE) ALORS Erreur("Impossible d'assigner le fichier lignes de facture "+KOUA);RENVOYER Faux RENVOYER Vrai FIN FIN
Mais, malheureusement, dans le fichier "facture" il y a des rubriques de type table qui n'ont pas gérées par le framework JAVA. dans autres parties de mon code j'utilise des requêtes (pour sélectionner, ajouter ou modifier). Qu'est ce que je peux faire pour attacher mon fichier logique au bon fichier physique?
Merci à avance EkaterinaMessage modifié, 04 septembre 2017 - 10:22 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 25 messages Popularité : +1 (1 vote) |
|
Posté le 04 septembre 2017 - 10:42 |
En fait je développe une application mobile pour l'application standard (en mode C/S), donc ma base elle se trouve au serveur, et je peux utiliser des procédures stockées... Est-ce que ça va me permet re-lier le fichier du côté de serveur? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 25 messages Popularité : +1 (1 vote) |
|
Posté le 13 octobre 2017 - 12:36 |
oui, je l'ai fait. ça marche |
| |
| |
| | | |
|
| | | | |
| | |
|