Pages

Affichage des articles dont le libellé est présent. Afficher tous les articles
Affichage des articles dont le libellé est présent. Afficher tous les articles

[AC-2010] Ouverture index.html présent dans multiples répertoires sujet

samedi 29 mars 2014




Bonjour à tous.

J'ai une base de données faisant référence à des dossiers photos (une multitude de répertoires avec noms différents de lieux et de dates). Pour chacun d'eux, j'ai créé un fichier index.html afin de les visualiser dans un navigateur. Selon l'enregistrement sur lequel je me trouve, j'aimerais ouvrir le fichier Index.html correspondant à l'aide d'un bouton
Novice en VBA, je sais néanmoins mettre en place des boutons, adapter des sections de codes selon mes besoins, utiliser les méthodes GetFile, shell ect... Mais dans ce cas de figure, je n'y parviens pas. Peut-être ai-je mal cherché (ou ne sais-je pas chercher), je n'ai rien trouvé ni dans le forum, ni dans les FAQ sur les manipulations de fichiers une réponse à mon problème.
Il y a certes la méthode créer un champ lien hypertexte référencant chacun des fichiers Index.html, mais trop long et fastidieux vu le nb de dossiers que j'ai.
Si quelqu'un pouvait m'aider ou ne serait-ce que m'aiguiller sur le code à mettre en place, merci.




grid check si un control est déjà présent sujet

jeudi 27 mars 2014




Bonjour,
je cherche une méthode pour contrôler dans un grid si un contrôle est déjà présent pour ne pas en ajouter un par dessus.
Dans ce grid il y a des contrôles qui sont sur plusieurs colonnes. Je peux déjà voir si un contrôle est dans une cellule mais quand il y a un contrôle sur plusieurs lors du check de la colonne suivant, je ne vois rien.
Voici le bout de code que j'utilise
Des idées??

Merci


Code:


1
2
3
4
5
6
7
8
9
10
11
12
13

bool trou = false;
foreach (UIElement element in GridW.Children)
{
if (Grid.GetRow(element) == Grid.GetRow(ctrl))
if (Grid.GetColumn(element) == Grid.GetRow(ctrl))
trou = true;
break;
else
trou = false;
}
}
if (trou == true) MessageBox.Show("er"); else MessageBox.Show("ok");