<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Forums self-access.com</title>
<description></description><link>http://www.self-access.com/forums/index.php</link><lastBuildDate>Thu, 17 May 2012 22:29:43 +0200</lastBuildDate>
<generator>Phorum 5.2.7</generator>
<item>
<guid>http://www.self-access.com/forums/read.php?10,81282,81282#msg-81282</guid>
<title>Calcul du temps écoulé entre 2 dates</title><link>http://www.self-access.com/forums/read.php?10,81282,81282#msg-81282</link><description><![CDATA[ Bonjour à tous,<br /><br />voici mon problème; j'ai affaire à des champs de dates de type<br />jj/mm/aaaa HH:MM:SS (ex: 28/04/2012 11:29:50) mon but est de créer une fonction (qu'on va nommer Tecoule ) qui calcule le temps écoulé entre 2 dates debut et fin en tenant compte du calendrier(c'est-à-dire uniquement sur la période travaillée) et des heures de services( 9h00- 15h00).<br />Le résultat devra s'exprimer en HH:MM:SS par exemple s'il s'est écoulé entre debut et fin 2 jours et 10minutes alors Tecoule doit être égale à 48:00:10<br />Pour les jours non travaillés Tecoule doit être vide (&quot;&quot;).<br /><br />Après avoir cherché sans rien trouver je viens faire appel aux experts vba.<br /><br />Merci d'avance pour votre aide.<br /><br />Cordialement]]></description>
<dc:creator>kalmard</dc:creator>
<category>Visual Basic</category><pubDate>Wed, 16 May 2012 17:56:47 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81265,81281#msg-81281</guid>
<title>[AC07] Re: Transferspreadsheet - Excel vers Access</title><link>http://www.self-access.com/forums/read.php?1,81265,81281#msg-81281</link><description><![CDATA[ Ah d'accord! Je vois!<br /><br />Merci beaucoup!]]></description>
<dc:creator>DJCroissant</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 19:49:22 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81265,81280#msg-81280</guid>
<title>[AC07] Re: Transferspreadsheet - Excel vers Access</title><link>http://www.self-access.com/forums/read.php?1,81265,81280#msg-81280</link><description><![CDATA[ J'ai la tête un peu ailleurs, moi...<br /><br />Ce n'est pas la fonction qui n'est plus utilisée, c'est moi qui n'ai plus utilisé cette fonction depuis longtemps. La faute à l'ellipse ;)]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 19:48:05 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81265,81279#msg-81279</guid>
<title>[AC07] Re: Transferspreadsheet - Excel vers Access</title><link>http://www.self-access.com/forums/read.php?1,81265,81279#msg-81279</link><description><![CDATA[ Oui, je pensais à DoCmd.TransferSpreadsheet.<br /><br />En plus, y'a une fôte de phrape : je voulais dire <strong class="bbcode">plage</strong> et non <strong class="bbcode">place</strong>... :)<br /><br />Sinon, si tu es lié au format Excel, la seule alternative serait de lier le fichier comme table (ou de l'importer dans une table temporaire), puis de copier les enregistrements de cette table vers la table définitive.<br /><br />Si tu fais ça en VBA, à l'aide d'un Recordset et d'une boucle, tu peux contrôler les conversions à effectuer.]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 17:02:18 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81265,81278#msg-81278</guid>
<title>[AC07] Re: Transferspreadsheet - Excel vers Access</title><link>http://www.self-access.com/forums/read.php?1,81265,81278#msg-81278</link><description><![CDATA[ DeniS,<br /><br />Lorsque tu dis que ce n'est plus utilisé depuis longtemps cette fonction, tu parles du Docmd.transferspreadsheet?<br /><br />Si oui, quelle fonction pourrais-je utiliser à la place?<br /><br />Merci!<br /><br />Julien]]></description>
<dc:creator>DJCroissant</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 16:44:30 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81264,81277#msg-81277</guid>
<title>Re: Countif (Access)</title><link>http://www.self-access.com/forums/read.php?1,81264,81277#msg-81277</link><description><![CDATA[ (tu)]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 16:27:36 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81264,81276#msg-81276</guid>
<title>Re: Countif (Access)</title><link>http://www.self-access.com/forums/read.php?1,81264,81276#msg-81276</link><description><![CDATA[ Tout simplement parfait. Bien qu'ayant du mal à comprendre le &quot; Count(Table1.Employe) &quot; car j'étais persuadé que le count se faisait en fait sur le nombre de jours.<br /><br />Merci beaucoup.]]></description>
<dc:creator>fabio87</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 14:10:19 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81264,81275#msg-81275</guid>
<title>Re: Countif (Access)</title><link>http://www.self-access.com/forums/read.php?1,81264,81275#msg-81275</link><description><![CDATA[ Voici un exemple de requête AC qui devrait pouvoir t'aider :<br /><pre class="bbcode_geshi"><div class="head">Langage: SQL</div>TRANSFORM Count<span class="br0">&#40;</span>Table1.Employe<span class="br0">&#41;</span> <span class="kw1">AS</span> CompteDeEmploye
<span class="kw1">SELECT</span> Table1.Employe
<span class="kw1">FROM</span> Table1
<span class="kw1">GROUP</span> <span class="kw1">BY</span> Table1.Employe
PIVOT Table1.Jour <span class="kw1">IN</span> <span class="br0">&#40;</span><span class="st0">&quot;Lundi&quot;</span>,<span class="st0">&quot;Mardi&quot;</span>,<span class="st0">&quot;Mercredi&quot;</span>,<span class="st0">&quot;Jeudi&quot;</span>,<span class="st0">&quot;Vendredi&quot;</span>,<span class="st0">&quot;Samedi&quot;</span>,<span class="st0">&quot;Dimanche&quot;</span><span class="br0">&#41;</span>;</pre>
Effectivement, tu ne peux pas la créer à l'aide de l'assistant, car celui-ci demande plus de deux colonnes pour fonctionner correctement...<br /><br />Si tu veux pouvoir l'utiliser dans un formulaire, il faut spécifier toutes les valeurs de colonnes possibles dans la clause PIVOT (donc tous les jours de la semaine ici). De cette manière, les colonnes apparaîtront toujours dans cet ordre, qu'elles contiennent une valeur ou non.]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 13:24:35 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81264,81274#msg-81274</guid>
<title>Re: Countif (Access)</title><link>http://www.self-access.com/forums/read.php?1,81264,81274#msg-81274</link><description><![CDATA[ Par exemple, en tenant du cas cité, j'ai un champ dans mon formulaire qui doit reprendre le nombre de mercredi où a travaillé chaque employé. J’insère donc la requête suivante dans la propriété donnée du champ mais elle n’est pas validée pour cause de mauvaise syntaxe<br /><br />=Select Count (*) FROM R_Report_EJ WHERE [JOUR] = “Jeudi”<br /><br /><br />*Sachant qu’un regroupement a été préalablement effectué par employé sur l’état, dc pas besoin du tri employé<br />*R_Report_EJ est la requête source du sous formulaire. Elle contient deux champs (colonnes) : JOUR et EMPLOYES<br />*AC=??<br /><br />Merci pour la disponibilité.]]></description>
<dc:creator>fabio87</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 12:09:41 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81264,81273#msg-81273</guid>
<title>Re: Countif (Access)</title><link>http://www.self-access.com/forums/read.php?1,81264,81273#msg-81273</link><description><![CDATA[ Si les noms de colonnes sont fixes et connus, il n'y a pas de problème pour utiliser une AC dans un formulaire ou un état. Il faut simplement lister tous les noms de colonnes dans les propriétés de la requêtes.<br /><br />Comme il s'agit ici d'un compte, tu devrais avoir toutes les données utiles (compte sur employés).]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 11:53:37 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81264,81272#msg-81272</guid>
<title>Re: Countif (Access)</title><link>http://www.self-access.com/forums/read.php?1,81264,81272#msg-81272</link><description><![CDATA[ Oui, en fait<br /><br />- j'ai tout d'abord essayé de faire un TCD sur ma requête. J'obtiens le résultat escompté sauf que je ne sais pas si c'est possible d'utiliser(afficher) les sous totaux issus du TCD dans mon sous formulaire(inséré lui même dans un état).<br /><br />-Avec une analyse croisée, il me semble qu'il faut minimum trois ensemble de données. Or dans ce cas, je n'en ai que deux (jours et employés).<br /><br />Merci]]></description>
<dc:creator>fabio87</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 11:47:25 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81265,81271#msg-81271</guid>
<title>[AC07] Re: Transferspreadsheet - Excel vers Access</title><link>http://www.self-access.com/forums/read.php?1,81265,81271#msg-81271</link><description><![CDATA[ Je ne pense pas que ce soit dû à un emise à jour Office, mais le fonctionnement me paraît assez logique, dans la mesure où Access va déterminer automatiquement le type du champ de la talbe.<br /><br />Dès qu'il rencontre une valeur qui n'est pas numérique (le '-' et le '+' étant numériques), il bascule sur un champ Texte.<br /><br />Il se semble qu'on peut préciser la place à importer (plus utilisé depuis longtemps, cette fonction :)). Il faudrait commencer à la seconde ligne, pour éviter les lignes de titre.]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 09:56:22 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81264,81270#msg-81270</guid>
<title>Re: Countif (Access)</title><link>http://www.self-access.com/forums/read.php?1,81264,81270#msg-81270</link><description><![CDATA[ As-tu essayé avec une analyse croisée ?]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 09:41:18 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81266,81269#msg-81269</guid>
<title>[AC97] Re: Recherche et suppression</title><link>http://www.self-access.com/forums/read.php?1,81266,81269#msg-81269</link><description><![CDATA[ Pour savoir si une chaîne figure dans une autre, sans en connaître la position exacte, tu peux utiliser :<br /><pre class="bbcode_geshi"><div class="head">Langage: Visual Basic</div>LeChamp Like <span class="st0">&quot;*AB*&quot;</span></pre>]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 09:39:38 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81214,81268#msg-81268</guid>
<title>[AC07] Re: Clé primaire personnalisée</title><link>http://www.self-access.com/forums/read.php?1,81214,81268#msg-81268</link><description><![CDATA[ Voilà, tu peux t'inspirer de ceci. Désolé pour le délai...<br />[<a target="_blank" rel="nofollow" href="http://cjoint.com/?0EpjJkgEowy">cjoint.com</a>]]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 09:36:15 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81263,81267#msg-81267</guid>
<title>[AC03] Re: Probleme doublons!!!</title><link>http://www.self-access.com/forums/read.php?1,81263,81267#msg-81267</link><description><![CDATA[ Y a peut-être plus simple mais avec des champs date et heure séparés je travaillerai en 3 requêtes.<br /><br />La première avec ta table et un champs date. Tu choisis de regrouper et tu fais le minimum au lieu de regroupement par défaut.<br /><br />La seconde pareil sur le champs heures mais avec ta table, ta R1 et une liaison entre Mindedate et le champs date de ta table.<br /><br />La dernière avec ta table et tes 2 requêtes; les liaisons entre mindedate et mindeheure vers les champs correspondants de ta table.<br /><br />Ca te donnera le ou les résultats de ta requête. Si j'ai bien compris et expliqué ;-)]]></description>
<dc:creator>JeffB</dc:creator>
<category>Access</category><pubDate>Tue, 15 May 2012 09:04:59 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81266,81266#msg-81266</guid>
<title>[AC97] Recherche et suppression</title><link>http://www.self-access.com/forums/read.php?1,81266,81266#msg-81266</link><description><![CDATA[ Bonjour,<br /><br />j'aimerais faire une validation lors d'une suppression.<br />Lorsque je supprime une ligne d'enregistrement d'un formulaire, j'aimerais que dans le champ Equipes soit vérifié si l'équipe AB est saisie dans le champ. Si oui, affiche un message avisant qu'il s'agit de l'équipe AB.<br />Le problème est que dans le champ équipe, AB peut apparaitre à différente position dans le champ. Par exemple ABCDEFGHIJKL ou CDEFAB etc... Comment faire pour vérifier si AB se retrouve à l'intérieur de ce champ.<br /><br />Merci pour votre préscieuse aide.]]></description>
<dc:creator>Vicky L\'heureux</dc:creator>
<category>Access</category><pubDate>Mon, 14 May 2012 21:57:50 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81265,81265#msg-81265</guid>
<title>[AC07] Transferspreadsheet - Excel vers Access</title><link>http://www.self-access.com/forums/read.php?1,81265,81265#msg-81265</link><description><![CDATA[ Bonjour,<br /><br />J'ai un questionnement par rapport à la ligne Docmd.transferspreadsheet. J'ai simplifié au maximum le problème.<br /><br />Dans ma bd, j'ai une table, avec un champ qui est de type Texte, 255 caractères.<br /><br />d'autre part, j'ai un fichier xlsx d'une colonne.<br /><br />Si dans la première colonne de mon fichier xlsx, sur les 3 premières lignes, j'ai ceci:<br /><br />100<br />- (dans le fichier, c'est un 0 en format comptabilité)<br />250<br /><br />j'obtiens ceci dans ma table Access après l'importation via docmd.transferspreadsheet, soit ce à quoi je m'attends:<br /><br />100<br />0<br />250<br /><br /><br />Par contre, si, dans mon fichier xlsx, j'ai ceci dans ma colonne (J'ajoute une entête dans le fichier):<br /><br />AAA<br />100<br />-<br />250<br /><br />voici ce que j'obtiens dans ma table Access<br /><br />AAA<br />100<br />-<br />250<br /><br />Le &quot;-&quot; est maintenant considéré comme du texte pur et dur, et je ne peux plus m'en débarrasser.<br /><br />Je ne sais pas s'il y a eu une mise à jour d'Office par rapport à ça, mais ça, ça fonctionnait à merveille et me donnait un &quot;0&quot; dans ma table Acess. Maintenant, j'ai un méchant &quot;-&quot; avec lequel négocier.<br /><br />On dirait qu'Access se dit: si la première valeur est un chiffre, je considère le reste comme des chiffres, sinon, c'est du texte, et ce, même si le type de champ demeure Texte.<br /><br />Voici la ligne de code que j'utilise<br /><br />DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12Xml, &quot;Table1&quot;, &quot;D:\Temp\Classeur1.xlsx&quot;, False<br /><br />Avez-vous déjà rencontré ce problème? Qu'est-ce qui a changé?<br /><br /><br />Merci!<br /><br /><br />Julien]]></description>
<dc:creator>DJCroissant</dc:creator>
<category>Access</category><pubDate>Mon, 14 May 2012 20:03:27 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81264,81264#msg-81264</guid>
<title>Countif (Access)</title><link>http://www.self-access.com/forums/read.php?1,81264,81264#msg-81264</link><description><![CDATA[ Bonjour,<br /><br />J'ai une table avec deux champs : Employés et jours. Je voudrais faire une requête me permettant de décompter, pour chaque jour, le nombre de fois qu'a travaillé chaque employé. En somme, voici ma table :<br /><br />A --- Vendredi<br />B-----Vendredi<br />C-----Mardi<br />A-----Lundi<br />B-----Lundi<br />C-----Vendrdi<br />A-----Mardi<br />C-----Lundi<br />B-----Vendredi<br />B-----Mardi<br />A----Lundi<br /><br />Je voudrais donc obtenir ce résultat<br />Employés--- Lundi----Mardi----Vendredi<br />----A---------2-------1---------1----<br />----B---------1-------1---------2----<br />----C---------1-------1---------1----<br /><br />C'est un peu l'équivalent d'un countif sous excel mais je n'arrive pas à imbriquer les fonctions nécessaires.<br /><br />Merci en avance pour l'aide]]></description>
<dc:creator>fabio87</dc:creator>
<category>Access</category><pubDate>Mon, 14 May 2012 11:12:03 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81263,81263#msg-81263</guid>
<title>[AC03] Probleme doublons!!!</title><link>http://www.self-access.com/forums/read.php?1,81263,81263#msg-81263</link><description><![CDATA[ Bonjour à toutes et à tous,<br />Ancien utilisateur d'access qui reprend (avec beaucoup de mal) ACCESS, je suis confronté à un probleme de doublons:<br /><br />J'ai une table dont les données sont importées d'Excel qui se compose de la maniere suivante:<br />N°document |Zone | Date création | Heure création.<br /><br />Le probleme est le suivant:<br /><br />Il peut y avoir des doublons au niveau de &quot;N°document&quot; dans ce cas il me faut prendre uniquement le doublons dont la valeur &quot;Date création&quot;ET&quot;Heure creation sont les plus anciens et supprimer les autres.....????!!!!<br /><br />Ex:<br />Doc111 | zone a |12/04/2012 | 10:00<br />Doc111 | zone a |12/04/2012 | 11:00<br />Doc111 | zone a |10/04/2012 | 08:00<br /><br />Resultat souhaité:<br />Doc111 | zone a |10/04/2012 | 08:00<br /><br />Comment faire, j'ai utilisé toutes le possibilité dans ce qui me reste de connaissance access sans succes....<br /><br />HELP ME!!!!<br /><br />Merci d'avance à l'âme charitable qui m'aidera à trouver la solution!!]]></description>
<dc:creator>sunnmestre</dc:creator>
<category>Access</category><pubDate>Sun, 13 May 2012 19:20:00 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81248,81262#msg-81262</guid>
<title>Re: Gestion besoin prod mois à venir</title><link>http://www.self-access.com/forums/read.php?1,81248,81262#msg-81262</link><description><![CDATA[ En fait j'ai rajouter à ma requête un champ clé:<br />vraifaux(mois(date()&gt;= [ID_mois]<i class="bbcode">forcement 1 à 12</i>;[ID_mois]+ mon delai;[ID_mois]+ mon delai+12). Ma clé suis les mois en court et j'ai toujours un nombre croissant sur les 12 mois à venir<br /><br />Puis mon critère sur ce même champ, entre mois(date()&gt;+ mon delai et mois(date()&gt;+ mon delai *2<br /><br />ainsi j'ai toujours le bon créneau, même à n+1, sans utiliser l'année.]]></description>
<dc:creator>little_kevin</dc:creator>
<category>Access</category><pubDate>Fri, 11 May 2012 16:00:30 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81257,81261#msg-81261</guid>
<title>Re: Probleme modification requete sous conditons en vba</title><link>http://www.self-access.com/forums/read.php?1,81257,81261#msg-81261</link><description><![CDATA[ L'element est bien selectionné, mais le probleme était qu'au moment d'integrer le texte SQL dans la requete, le &quot;where&quot; n'etait pas pris en compte.<br /><br />Je me suis rendu compte que le probleme venait du fait que ma liste était basé sur une autre requete. Je l'ai basé sur une table et maintenant ca marche.<br /><br />J'ai pas trop compris la difference, mais bon, tant pis ... :)<br /><br />Merci pour vos messages en tout cas :)]]></description>
<dc:creator>jcajca</dc:creator>
<category>Access</category><pubDate>Fri, 11 May 2012 14:12:04 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81257,81260#msg-81260</guid>
<title>Re: Probleme modification requete sous conditons en vba</title><link>http://www.self-access.com/forums/read.php?1,81257,81260#msg-81260</link><description><![CDATA[ C'est bien une liste, et non une liste déroulante (combobox) ?<br /><br />Sinon, tu peux aussi utiliser Me.Liste.ItemsSelected.Count pour savoir si au moins un élément est sélectionné.]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Fri, 11 May 2012 14:02:31 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81257,81259#msg-81259</guid>
<title>Re: Probleme modification requete sous conditons en vba</title><link>http://www.self-access.com/forums/read.php?1,81257,81259#msg-81259</link><description><![CDATA[ Ou plutôt simplement un problème de doublement des guillemets ?<br /><br />[url=http://grenier.self-access.com/?post/2007/09/03/Apostrophes-dans-une-requete][/url]]]></description>
<dc:creator>JeffB</dc:creator>
<category>Access</category><pubDate>Fri, 11 May 2012 13:32:22 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81257,81258#msg-81258</guid>
<title>Re: Probleme modification requete sous conditons en vba</title><link>http://www.self-access.com/forums/read.php?1,81257,81258#msg-81258</link><description><![CDATA[ Que te donnes un msgbox i dans tes 2 case ?<br /><br />Es tu certain que le i change bien de valeur ?]]></description>
<dc:creator>JeffB</dc:creator>
<category>Access</category><pubDate>Fri, 11 May 2012 13:19:34 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81257,81257#msg-81257</guid>
<title>Probleme modification requete sous conditons en vba</title><link>http://www.self-access.com/forums/read.php?1,81257,81257#msg-81257</link><description><![CDATA[ Bonjour tout le monde,<br /><br />voici mon probleme : j'ai ecris un code VBA qui modifie le SQL d'une requete en appuyant sur le bouton d'un formulaire. Le &quot;texte&quot; du SQL doit changer en fonction de certaines conditions (ligne selectionnée dans une liste déroulante du meme formulaire)<br /><br />Voici le code:<br /><br />Private Sub Befehl4_Click()<br /><br />Dim CodeSQL As String<br />Dim CodeSQl2 As String<br />Dim i As Integer<br /><br /><br />DoCmd.Close acQuery, &quot;Grafik&quot;<br />i = 0<br /><br />Do Until Me!Liste.Selected(i) = True<br />i = i + 1<br /><br />Loop<br /><br />Select Case i<br /><br />Case Is &lt;&gt; 0<br /><br />CodeSQL = &quot;Select LOP_Logistik.[Grund der Erfassung], LOP_Logistik.Projekt FROM LOP_Logistik where LOP_Logistik.Projekt ='&quot; &amp; Me!Liste.Column(1, i) &amp; &quot;'&quot;<br /><br />Case Is = 0<br /><br />CodeSQL = &quot;Select LOP_Logistik.[Grund der Erfassung], LOP_Logistik.Projekt FROM LOP_Logistik&quot;<br /><br /><br />End Select<br /><br /><br />CurrentDb.QueryDefs(&quot;Grafik&quot;.SQL = CodeSQL<br />DoCmd.OpenQuery &quot;Grafik&quot;, acViewPivotChart<br /><br /><br /><br /><br />End Sub<br /><br /><br />Le probleme, c'est que seul le cas i = 0 marche. Pour l'autre cas, le filtre WHERE de la requete est vide (J'obtiens dans la requete SELECT... FROM... WHERE LOP_Logistik.Projekt = &quot;&quot;<br /><br />Auriez-vous une idée ?<br /><br /><br />Merci et bonne journée !]]></description>
<dc:creator>jcajca</dc:creator>
<category>Access</category><pubDate>Fri, 11 May 2012 09:55:02 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?10,81256,81256#msg-81256</guid>
<title>[AC07] Probleme modification requete sous conditions en VBA</title><link>http://www.self-access.com/forums/read.php?10,81256,81256#msg-81256</link><description><![CDATA[ Bonjour tout le monde,<br /><br />voici mon probleme : j'ai ecris un code VBA qui modifie le SQL d'une requete en appuyant sur le bouton d'un formulaire. Le &quot;texte&quot; du SQL doit changer en fonction de certaines conditions (ligne selectionnée dans une liste déroulante du meme formulaire)<br /><br />Voici le code:<br /><br /><i class="bbcode">Private Sub Befehl4_Click()<br /><br />Dim CodeSQL As String<br />Dim CodeSQl2 As String<br />Dim i As Integer<br /><br /><br />DoCmd.Close acQuery, &quot;Grafik&quot;<br />i = 0<br /><br />Do Until Me!Liste.Selected(i) = True<br />i = i + 1<br /><br />Loop<br /><br />Select Case i<br /><br />Case Is &lt;&gt; 0<br /><br />CodeSQL = &quot;Select LOP_Logistik.[Grund der Erfassung], LOP_Logistik.Projekt FROM LOP_Logistik where LOP_Logistik.Projekt ='&quot; &amp; Me!Liste.Column(1, i) &amp; &quot;'&quot;<br /><br />Case Is = 0<br /><br />CodeSQL = &quot;Select LOP_Logistik.[Grund der Erfassung], LOP_Logistik.Projekt FROM LOP_Logistik&quot;<br /><br /><br />End Select<br /><br /><br />CurrentDb.QueryDefs(&quot;Grafik&quot;).SQL = CodeSQL<br />DoCmd.OpenQuery &quot;Grafik&quot;, acViewPivotChart<br /><br /><br /><br /><br />End Sub</i><br /><br /><br />Le probleme, c'est que seul le cas i = 0 marche. Pour l'autre cas, le filtre WHERE de la requete est vide (J'obtiens dans la requete SELECT... FROM... WHERE LOP_Logistik.Projekt = &quot;&quot;)<br /><br />Auriez-vous une idée ?<br /><br /><br />Merci et bonne journée !]]></description>
<dc:creator>jcajca</dc:creator>
<category>Visual Basic</category><pubDate>Fri, 11 May 2012 09:52:55 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81214,81255#msg-81255</guid>
<title>[AC07] Re: Clé primaire personnalisée</title><link>http://www.self-access.com/forums/read.php?1,81214,81255#msg-81255</link><description><![CDATA[ Bonjour<br />Merci pour les renseignements, mais le Vba connait pas trop.<br />Alors peux tu m'aider a resoudre le probleme par le code?<br />Je te remercie]]></description>
<dc:creator>Guy Cassat</dc:creator>
<category>Access</category><pubDate>Thu, 10 May 2012 14:11:19 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81249,81254#msg-81254</guid>
<title>[AC07] Re: Nombre de champs limité dans une requête ?</title><link>http://www.self-access.com/forums/read.php?1,81249,81254#msg-81254</link><description><![CDATA[ :)(tu)]]></description>
<dc:creator>DenisS</dc:creator>
<category>Access</category><pubDate>Thu, 10 May 2012 13:17:14 +0200</pubDate></item>
<item>
<guid>http://www.self-access.com/forums/read.php?1,81249,81253#msg-81253</guid>
<title>[AC07] Re: Nombre de champs limité dans une requête ?</title><link>http://www.self-access.com/forums/read.php?1,81249,81253#msg-81253</link><description><![CDATA[ C'est con hein ;-)<br /><br />Merci ! Je n'avais pas ouvert les 2 yeux ...]]></description>
<dc:creator>JeffB</dc:creator>
<category>Access</category><pubDate>Thu, 10 May 2012 13:12:19 +0200</pubDate></item>
</channel>
</rss>
