|
Drag and Drop table à la fois source et cible |
Iniciado por Juju, set., 19 2023 4:11 PM - 7 respostas |
| |
| | | |
|
| |
Membro registado 87 mensagems |
|
Publicado em setembro, 19 2023 - 4:11 PM |
Bonjour,
J'ai une FI contenant un champ TABLE nommé TABLE_DOCUMENT Ce champ TABLE est déjà programmé en Source pour permettre de déplacer des fichiers de cette table vers une autre table de pièces jointes TABLE_PJ.
Mais j'aimerai maintenant aussi pouvoir faire du drag and drop depuis l'explorateur Windows vers ce champ TABLE_DOCUMENT.
Est ce que c'est possible que mon champ TABLE_DOCUMENT soit à la fois source et cible ? Je n'arrive pas à le programmer pour que ça fonctionne en drag and drop depuis l'explorateur. Le dndprogrammé de TABLE_DOCUMENT vers TABLE_PJ étant lui déjà en place et fonctionnel...
Je ne sais pas si je suis claire .... |
| |
| |
| | | |
|
| | |
| |
Membro registado 548 mensagems |
|
Publicado em setembro, 19 2023 - 4:42 PM |
salut oui, c'est tout a fait possible que la table soit source et cible
-- José |
| |
| |
| | | |
|
| | |
| |
Membro registado 87 mensagems |
|
Publicado em setembro, 19 2023 - 5:05 PM |
Je n'arrive pas à le faire fonctionner, ça ne me met pas l'icône de déplacement et souvent je casse par la même occasion l'autre drag and drop déjà en place. Les deux peuvent être actif en même temps où faut il activer, désactiver ?... je ne comprends pas trop pourquoi je n'y arrive pas |
| |
| |
| | | |
|
| | |
| |
Membro registado 949 mensagems |
|
Publicado em setembro, 20 2023 - 1:05 AM |
Bonjour, Dans la description du champs Table -> Onglet "Détail" -> Glisser / Déplacer -> cases à cocher : Est Source, Est Cible. Les 2 options sont elles cochées ?
Avez-vous activer ExplorerAccepte ? https://doc.pcsoft.fr/?3030014 https://doc.pcsoft.fr/?3030015
CdltMensagem modificada, setembro, 20 2023 - 1:11 AM |
| |
| |
| | | |
|
| | |
| |
Membro registado 1.157 mensagems |
|
Publicado em setembro, 20 2023 - 10:38 AM |
Bonjour,
On ne peut pas faire un drag & drop depuis l'explorateur (me semble-t-il). Il faut passer par un champ Libellé comme dans l'exemple Drag A Drop livré avec WINDEV.
-- Thierry TILLIER Développeur WINDEV -WEBDEV Formation WINDEV : https://coursdinfo-video.teachizy.fr/ Livre WINDEV : https://amzn.eu/d/6xTow1z Tuto WINDEV sur ma chaîne Youtube |
| |
| |
| | | |
|
| | |
| |
Membro registado 949 mensagems |
|
Publicado em setembro, 20 2023 - 11:31 AM |
Bonjour Thierry Pourquoi ? J'ai mis les liens des pages pour le faire, il faut déclarer le champs qui reçoit le Drag & Drop et une procédure à exécuter. J'ai déjà vu faire. Cdlt |
| |
| |
| | | |
|
| | |
| |
Membro registado 1.157 mensagems |
|
Publicado em setembro, 20 2023 - 4:20 PM |
| |
| |
| | | |
|
| | |
| |
Membro registado 87 mensagems |
|
Publicado em setembro, 26 2023 - 10:18 AM |
Top merci beaucoup, effectivement je ne l'avais pas paramétré dans l'onglet Détail, je n'en avais pas eu besoin pour le fait qu'il soit source, donc je n'ai pas pensé à le faire... j'ai repris du début et fait cela en premier puis :
ExplorerAccepte(Vrai) Evénement("RecupFichiers","*.",563)
Avec une procédure RecupFichiers :
nbFic est un entier = ExplorerRécupère(_EVE.wParam) sNomFic est une chaîne
i est un entier POUR i = 1 À nbFic sNomFic=ExplorerRécupère(_EVE.wParam,i) sMonExtension est une chaîne = Droite(sNomFic,3) sMonNomFichier est une chaîne = Ouvre(POPUP_NOMMAGE_FICHIER) sFichierFinal est une chaîne = "" HLitRecherchePremier(VOITURE,Ordre,numLp) sFichierFinal = gsParamCheminPiecesAdmin + [fSep] + "V"+ NuméroDossier+" - " + SansEspace(Identifiant) + " - " + sMonNomFichier + "." + sMonExtension sNomFichier est une chaîne = "V"+ NuméroDossier+" - " + SansEspace(Identifiant) + " - " + sMonNomFichier + "." + sMonExtension SI PAS fFichierExiste(sFichierFinal) ALORS SI fCopieFichier(sNomFic, sFichierFinal) ALORS ToastAffiche("Fichier sauvegardé à l'emplacement demandé ",toastLong,cvMilieu,chCentre) SINON ToastAffiche("Impossible de sauvegarder votre fichier",toastLong,cvMilieu,chCentre) FIN SINON FIN TableAjouteLigne(TABLE_DOCUMENT,sNomFichier, sFichierFinal) FIN
TablePosition(TABLE_DOCUMENT, TABLE_DOCUMENT.Occurrence)
|
| |
| |
| | | |
|
| | | | |
| | |
|