FORUM DES UTILISATEURS / USER'S NEWSGROUP


Heures au format UTC + 1 heure




Publier un nouveau sujet Répondre au sujet  [ 6 messages ] 
Auteur Message
MessagePublié: 05 Sep 2016 14:33 
Hors-ligne
Abonné

Inscrit le: 03 Nov 2007 13:25
Messages: 175
Localisation: Suisse
Bonjour,

Je veux modifier les fichiers liés de mes clients avec ceci:

insert into "Eléments_liés" ("Elément lié", "Client", "Princ.")
values ('\\almec\almec (d)\PME_EXPLOITATION\0_Affaires\0.1_Clients\[Client]\', '[Client]', TRUE);

Mais comment fait-on pour ne pas avoir à passer tous les clients un par un? J'aimerais le faire en une fois sur tous les clients visibles par ex.

MErci de votre aide

_________________
Almec Sàrl (Suisse, Mécanique de précision)
SOLUNE Ipso 16.1.2


Haut
 Profil  
 
MessagePublié: 05 Sep 2016 15:43 
Hors-ligne
Administrateur

Inscrit le: 03 Fév 2015 16:02
Messages: 67
Bonjour,

Vous pourrez vous en sortir avec la requête suivante :

INSERT INTO "Eléments_liés" ("Elément lié", "Client", "Princ.")
SELECT '\\almec\almec (d)\PME_EXPLOITATION\0_Affaires\0.1_Clients\'+C."Client"+'\', C."Client", TRUE
FROM "Clients" C
WHERE [SolVisiblesRec]; //Pour tous les clients visibles du filtre "Voir-->Certains..."

//Pour tous les clients qui n'ont pas d'élements liés
WHERE C."Client" NOT IN (SELECT "Client" FROM "Eléments_liés");

Notez bien que l'arborescence de répertoire Windows ne sera pas créée.
La fonction wExecuteCmd peut vous aider à le créer.

Pensez à indiquer également un "Nom" à l'élément lié, ce qui vous permettra éventuellement de mettre à jour globalement ces éléments liés.

Cordialement.

_________________
Nicolas - Service Développement Solune


Haut
 Profil  
 
MessagePublié: 05 Sep 2016 15:52 
Hors-ligne
Abonné

Inscrit le: 03 Nov 2007 13:25
Messages: 175
Localisation: Suisse
Merci pour la réponse rapide.

Bonne soirée!


SOLUNE - Nicolas a écrit:
Bonjour,

Vous pourrez vous en sortir avec la requête suivante :

INSERT INTO "Eléments_liés" ("Elément lié", "Client", "Princ.")
SELECT '\\almec\almec (d)\PME_EXPLOITATION\0_Affaires\0.1_Clients\'+C."Client"+'\', C."Client", TRUE
FROM "Clients" C
WHERE [SolVisiblesRec]; //Pour tous les clients visibles du filtre "Voir-->Certains..."

//Pour tous les clients qui n'ont pas d'élements liés
WHERE C."Client" NOT IN (SELECT "Client" FROM "Eléments_liés");

Notez bien que l'arborescence de répertoire Windows ne sera pas créée.
La fonction wExecuteCmd peut vous aider à le créer.

Pensez à indiquer également un "Nom" à l'élément lié, ce qui vous permettra éventuellement de mettre à jour globalement ces éléments liés.

Cordialement.

_________________
Almec Sàrl (Suisse, Mécanique de précision)
SOLUNE Ipso 16.1.2


Haut
 Profil  
 
MessagePublié: 08 Sep 2016 8:05 
Hors-ligne
Abonné

Inscrit le: 03 Nov 2007 13:25
Messages: 175
Localisation: Suisse
vous m'avez donné l'envie de creuser un peu plus et j'essaie de créer un dossier avec la cde:

wExecuteCmd(md \\ALMEC\almec (d)\ESSAI;20);

mais je trouve le message suivant, selon photo1.

par contre, si je crée un dossier dans les éléments liés avec votre transaction, ça fonctionne (photo 2)

POuvez-vous m'aider? merci d'avance.


Pièces jointes:
Description du fichier: photo2
2.jpg
2.jpg [ 27.05 Kio | Consulté 1105 fois ]
Description du fichier: photo1
1.JPG
1.JPG [ 39.92 Kio | Consulté 1105 fois ]

_________________
Almec Sàrl (Suisse, Mécanique de précision)
SOLUNE Ipso 16.1.2
Haut
 Profil  
 
MessagePublié: 09 Sep 2016 7:17 
Hors-ligne
Administrateur

Inscrit le: 10 Juin 2015 16:46
Messages: 41
Bonjour,

Il manque des guillemets autour du chemin, car le chemin contient des espaces.

Ceci devrait fonctionner :
Code:
wExecuteCmd(md "\\ALMEC\almec (d)\ESSAI";20);


Astuce : pour être sûr qu'une commande fonctionne avec wExecuteCmd, testez la directement avec une invite de commande.

Cordialement,

_________________
Pierre-Jean - Service SAV Solune


Haut
 Profil  
 
MessagePublié: 09 Sep 2016 7:19 
Hors-ligne
Abonné

Inscrit le: 03 Nov 2007 13:25
Messages: 175
Localisation: Suisse
Merci!

_________________
Almec Sàrl (Suisse, Mécanique de précision)
SOLUNE Ipso 16.1.2


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 6 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Aller vers:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr