<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - VBA Access</title>
		<link>https://www.developpez.net/forums/</link>
		<description>Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.</description>
		<language>fr</language>
		<lastBuildDate>Sat, 18 Jul 2026 14:26:40 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - VBA Access</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[[AC-2016] Envoie un fichier depuis access a un etudiant par whatsapp]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184206&amp;goto=newpost</link>
			<pubDate>Sat, 13 Jun 2026 13:45:36 GMT</pubDate>
			<description>Bonjour, 
 
Je voulais...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je voulais réaliser un petit formulaire pour envoyer un fichier a un etudiant depuis un formulaire access vers sont numero de whatsapp.<br />
<br />
J'ai trouver une video sur youtube, sur le lien suivant <br />
<a rel="nofollow" href="https://www.youtube.com/watch?si=f-LvSEeuMIqR6gb7&amp;v=WUGZxPH0Nio&amp;feature=youtu.be" target="_blank">https://www.youtube.com/watch?si=f-L...ature=youtu.be</a><br />
<br />
<br />
 seulement je suis bloquer sur le boutton envoi <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> btnSebMsg_Click<span class="br0">&#40;</span><span class="br0">&#41;</span>
<span style="color: #0000ff;">Call</span> SendWhatsAppMsg<span class="br0">&#40;</span>Me.txtToNumber, Nz<span class="br0">&#40;</span>Me.txtMsg, <span style="color: #FF0000;">&quot;&quot;</span><span class="br0">&#41;</span>, Nz<span class="br0">&#40;</span>Me.txtFilePath, <span style="color: #FF0000;">&quot;&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div>Qui a un lien avec un module<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Option</span> <span style="color: #0000ff;">Explicit</span>
<span style="color: #339933;">#If</span> VBA7 <span style="color: #0000ff;"><span style="color: #339933;">Then</span></span>
    <span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Declare</span> PtrSafe <span style="color: #0000ff;">Sub</span> Sleep <span style="color: #0000ff;">Lib</span> <span style="color: #FF0000;">&quot;kernel32&quot;</span> <span class="br0">&#40;</span><span style="color: #0000ff;">ByVal</span> dwMilliseconds <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span><span class="br0">&#41;</span>
<span style="color: #339933;">#Else</span>
    <span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Declare</span> <span style="color: #0000ff;">Sub</span> Sleep <span style="color: #0000ff;">Lib</span> <span style="color: #FF0000;">&quot;kernel32&quot;</span> <span class="br0">&#40;</span><span style="color: #0000ff;">ByVal</span> dwMilliseconds <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span><span class="br0">&#41;</span>
<span style="color: #339933;">#End If</span>
&nbsp;
<span style="color: #0000ff;">Public</span> <span style="color: #0000ff;">Function</span> SendWhatsAppMag<span class="br0">&#40;</span>toNumber <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>, <span style="color: #0000ff;">Optional</span> Mag <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>, <span style="color: #0000ff;">Optional</span> FilePathh <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span><span class="br0">&#41;</span>
<span style="color: #0000ff;">Dim</span> IE <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span>
&nbsp;
    <span style="color: #0000ff;">Set</span> IE = CreateObject<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;InternetExplorer-Application&quot;</span><span class="br0">&#41;</span>
    IE.Visible = <span style="color: #0000ff;">False</span>
&nbsp;
    IE.Navigate <span style="color: #FF0000;">&quot;whatsapp://send?phone=&quot;</span> &amp; toNumber &amp; <span style="color: #FF0000;">&quot;&amp;Text=&quot;</span> &amp; Nz<span class="br0">&#40;</span>Mag, <span style="color: #FF0000;">&quot;&quot;</span><span class="br0">&#41;</span>
    Sleep <span style="color: #cc66cc;">2000</span>
&nbsp;
    <span style="color: #0000ff;">If</span> Len<span class="br0">&#40;</span>EilePathh<span class="br0">&#41;</span> &gt; <span style="color: #cc66cc;">5</span> <span style="color: #0000ff;">Then</span>
        SendKeys <span style="color: #FF0000;">&quot;+(TAB)&quot;</span>
        SendKeys <span style="color: #FF0000;">&quot;~&quot;</span>
        Sleep <span style="color: #cc66cc;">2000</span>
        SendKeys <span style="color: #FF0000;">&quot; (UP)&quot;</span>
        SendKeys <span style="color: #FF0000;">&quot;(UP)&quot;</span>
        SendKeys <span style="color: #FF0000;">&quot;~&quot;</span>
        Sleep <span style="color: #cc66cc;">2000</span>
        SendKeys Nz<span class="br0">&#40;</span>FilePathh, <span style="color: #FF0000;">&quot;&quot;</span><span class="br0">&#41;</span>
        SendKeys <span style="color: #FF0000;">&quot;~&quot;</span>
        Sleep <span style="color: #cc66cc;">3000</span>
    <span style="color: #0000ff;">Else</span>
        <span style="color: #808080;">'MagBox &quot;No&quot;</span>
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
&nbsp;
SendKeys <span style="color: #FF0000;">&quot;~&quot;</span>
SendKeys <span style="color: #FF0000;">&quot;<span style="color: black;"><span class="br0">&#123;</span>NUMLOCK<span class="br0">&#125;</span></span>&quot;</span>, <span style="color: #0000ff;">True</span>
<span style="color: #0000ff;">Set</span> IE = <span style="color: #0000ff;">Nothing</span>
&nbsp;
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Function</span></pre></td></tr></table></code><hr />
</div>il m'affiche un problème <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><span style="color: #0000ff;">Call</span> SendWhatsAppMsg<span class="br0">&#40;</span>Me.txtToNumber, Nz<span class="br0">&#40;</span>Me.txtMsg, <span style="color: #FF0000;">&quot;&quot;</span><span class="br0">&#41;</span>, Nz<span class="br0">&#40;</span>Me.txtFilePath, <span style="color: #FF0000;">&quot;&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span></code><hr />
</div>J'arrive pas a trouver le problème<br />
<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>m_charmat</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184206/logiciels/microsoft-office/access/vba-access/envoie-fichier-access-etudiant-whatsapp/</guid>
		</item>
		<item>
			<title>Concatener des filtres</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184189&amp;goto=newpost</link>
			<pubDate>Fri, 12 Jun 2026 06:20:01 GMT</pubDate>
			<description>Bonjour, 
Trois filtres qui...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
Trois filtres qui fonctionnent individuellement:<br />
'    stFilter = &quot;date1 &gt;= &quot; &amp; CDateSQL(daDate1)<br />
'    stFilter = &quot;sujet = &quot; &amp; &quot;'&quot; &amp; stName &amp; &quot;'&quot;<br />
'    stFilter = &quot;temp &gt; &quot; &amp; dbTemp<br />
<br />
Mais qui ne fonctionne pas mis ensemble:<br />
stFilter = &quot; temp &gt; &quot; &amp; dbTemp &amp; &quot; sujet = &quot; &amp; &quot;'&quot; &amp; stName &amp; &quot;'&quot; &amp; &quot; date1 &gt;= &quot; &amp; CDateSQL(daDate1)<br />
<br />
Merci d'avance</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>phipirho</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184189/logiciels/microsoft-office/access/vba-access/concatener-filtres/</guid>
		</item>
		<item>
			<title>Appliquer BackColor à un objet TextBox</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184130&amp;goto=newpost</link>
			<pubDate>Mon, 08 Jun 2026 14:25:02 GMT</pubDate>
			<description>Bonjour, 
Petit développeur...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
Petit développeur pour des applis personnels, je viens de temps à autre sur ce forum pour y trouver réponse à un problème ponctuel !<br />
<br />
Je rencontre une difficulté pour le changement de couleur de fond d'un objet Textbox dans une boucle For each.<br />
Le problème s'apparente au sujet abordé en :<br />
<a href="https://www.developpez.net/forums/d1894779/logiciels/microsoft-office/excel/macros-vba-excel/appliquer-backcolor-label/" target="_blank">https://www.developpez.net/forums/d1...ckcolor-label/</a><br />
où je ne trouve pas véritablement réponse.<br />
<br />
Voici le code (partiel) :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Dim COL1 As New Collection<br />
Dim c As Control   <br />
Dim Compteur As Byte <br />
<br />
For Each c In Me<br />
    If c.Name Like &quot;NomImageIconographie*&quot; Then COL1.Add c<br />
Next<br />
<br />
For Each c In COL1<br />
<br />
        'c.BackColor = 13553360                            ' c'est ok<br />
<br />
   If Val(Right(c.Name, Len(c.Name) - 20)) &gt; Compteur + 1 Then<br />
        'msgbox Right(c.Name, Len(c.Name) - 20)                             'donne le numéro d'index du contrôle  - c'est ok<br />
        'msgbox c.Name                                                    'c'est ok<br />
        c.BackColor = 13553360    'ne fonctionne pas<br />
        c.Enabled = False                                           'c'est ok<br />
   End If<br />
<br />
Next
			
		<hr />
	</div>
</div>On notera que le style de fond des Textbox est &quot;standard&quot;.<br />
On notera aussi que, appliqué à l'ensemble des objets de la collection, BackColor permet bien le changement de couleur de fond de chaque objet.<br />
On notera enfin que la condition If est d'écriture correcte car chaque objet concerné par un changement BackColor est bien énuméré par &quot;msgbox c.Name&quot;<br />
<br />
Quel serait l'avis d'un vrai développeur ?<br />
Merci pour votre aide.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>ggvert</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184130/logiciels/microsoft-office/access/vba-access/appliquer-backcolor-objet-textbox/</guid>
		</item>
		<item>
			<title><![CDATA[[AC-365] Probléme de sauvegarde automatique]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184110&amp;goto=newpost</link>
			<pubDate>Sat, 06 Jun 2026 15:05:40 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai recherché et...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai recherché et trouvé un code VBA permettant de faire une sauvegarde automatique de mes bases de données à la fermeture d'un formulaire.<br />
Cela fonctionne relativement bien. Cependant je rencontre un probléme avec un base en .accbr. Cela ne foncttionne pas.<br />
Si je reste en accdb ça fonctionne, si je passe sur la même base en accdr, la base se bloque (erreur 53) sur l'avant dernière ligne<br />
voici le code<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> Form_Close<span class="br0">&#40;</span><span class="br0">&#41;</span>
<span style="color: #808080;">'sauvegarde automatique de la base</span>
<span style="color: #808080;">' &agrave; la fermeture saisie</span>
&nbsp;
<span style="color: #0000ff;">Dim</span> fich <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span>
<span style="color: #0000ff;">Dim</span> actuelle, destination <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
&nbsp;
<span style="color: #0000ff;">Set</span> fich = CreateObject<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;scripting.filesystemobject&quot;</span><span class="br0">&#41;</span>
&nbsp;
<span style="color: #808080;">'chemin actuel</span>
&nbsp;
actuelle = <span style="color: #FF0000;">&quot;c:\asp\ASP-CCFF  V2.4.1.accdb&quot;</span>
<span style="color: #808080;">'Chemin et nom de la sauvegarde</span>
<span style="color: #808080;">'true pour ecraser l'ancienne copie</span>
&nbsp;
destination = <span style="color: #FF0000;">&quot;c:\ASP\ASP_sauvegarde.accdb&quot;</span>
&nbsp;
&nbsp;
fich.copyfile actuelle, destination, <span style="color: #0000ff;">True</span>
&nbsp;
<span style="color: #0000ff;">Set</span> fich = <span style="color: #0000ff;">Nothing</span>
&nbsp;
&nbsp;
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div>Quelle pourrait en être la cause, et y-a-til une methode plus simple<br />
merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>cai83</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184110/logiciels/microsoft-office/access/vba-access/probleme-sauvegarde-automatique/</guid>
		</item>
		<item>
			<title>Générer de QR code avec Access</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183290&amp;goto=newpost</link>
			<pubDate>Sat, 18 Apr 2026 11:47:44 GMT</pubDate>
			<description>Bonjour, j’essaie de créer un...</description>
			<content:encoded><![CDATA[<div>Bonjour, j’essaie de créer un formulaire pour générer des QR CODE avec VBA Access.<br />
•	Sur le formulaire j’ai une zone de texte pour écrire texte à convertir, un control image et  un bouton.<br />
<br />
•	J’ai module :<br />
<br />
 Private Declare PtrSafe Function URLDownloadToFile Lib &quot;urlmon&quot; Alias &quot;URLDownloadToFileA&quot; _<br />
        (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, _<br />
         ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long<br />
<br />
•	Un code vba pour le bouton( au click) :<br />
  ça ne fonctionne pas et je reçois :<br />
<br />
<br />
merci pour votre aide.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675713d1776527798/logiciels/microsoft-office/access/vba-access/generer-qr-code-access/capture-d-ecran-2.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>mahrezs</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183290/logiciels/microsoft-office/access/vba-access/generer-qr-code-access/</guid>
		</item>
		<item>
			<title><![CDATA[[AC-365] Utilisation incorrecte de null]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183095&amp;goto=newpost</link>
			<pubDate>Wed, 08 Apr 2026 13:50:52 GMT</pubDate>
			<description>Bonjour, 
Dans un...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
Dans un publipostage je souhaite afficher l'information <b>&quot;Votre circuit comporte une borne thématique, merci de joindre sa photo à votre compte rendu de balisage&quot;</b> si la valeur de champ <b>&quot;Bornes&quot; </b>de la requête <b>&quot;R_Publipostage_Circuits_Bornes&quot;</b> est <b><font color="#FF0000"><font color="#00FF00">Oui</font></font></b> et si la valeur est <b><font color="#FF0000">Non</font></b> ne rien afficher. C'est dans ce cas que l'erreur apparait.<br />
<br />
Merci d'avance pour votre aide.<br />
<br />
Bonne journée.<br />
<br />
Erreur d'exécutions 94 Utilisation incorrecte de Null dans le code VBA ci-dessous à la ligne 34. <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br /></div></td><td valign="top"><pre style="margin: 0">Sub Fiche()
    Dim wApp As Word.Application
    Dim chemin As String
    Dim sqlA As String, sqlS As String, sqlB As String, sqlC As String
    Dim rsA As DAO.Recordset, rsS As DAO.Recordset, rsB As DAO.Recordset, rsC As DAO.Recordset
    Dim db As DAO.Database
    Set db = CurrentDb
    sqlA = &quot;SELECT * FROM R_Publipostage_Adherents&quot; &amp; _
    &quot; LEFT JOIN R_Publipostage_Circuits ON R_Publipostage_Adherents.numero = R_Publipostage_Circuits.numero&quot; &amp; _
    &quot; WHERE Nz([R_Publipostage_Circuits.numero],0)=390.3;&quot; 'Renseigner le Numéro adhérent pour éditer son courrier
    Set rsA = db.OpenRecordset(sqlA)
    Set wApp = New Word.Application
    wApp.Visible = True
    chemin = CurrentProject.Path
    While Not rsA.EOF
        With wApp
     cptLigneAdr = 0
    Set wDoc = wApp.Documents.Open(chemin &amp; &quot;\Modèle-circuits-attribués-2026.docx&quot;) 'mettre l'année à jour
 
        cptLigneAdr = cptLigneAdr + 1
        wDoc.Bookmarks(&quot;LigneAdr&quot; &amp; Format(cptLigneAdr, &quot;00&quot;)).Range.Text = rsA.Fields(&quot;civilite&quot;) &amp; &quot; &quot; &amp; UCase(rsA.Fields(&quot;nom_adhe&quot;)) &amp; &quot; &quot; &amp; rsA.Fields(&quot;prenom&quot;)
        cptLigneAdr = cptLigneAdr + 1
        wDoc.Bookmarks(&quot;LigneAdr&quot; &amp; Format(cptLigneAdr, &quot;00&quot;)).Range.Text = rsA.Fields(&quot;adresse&quot;)
If rsA.Fields(&quot;addresse2&quot;) &lt;&gt; &quot; &quot; Then
    cptLigneAdr = cptLigneAdr + 1
        wDoc.Bookmarks(&quot;LigneAdr&quot; &amp; Format(cptLigneAdr, &quot;00&quot;)).Range.Text = rsA.Fields(&quot;addresse2&quot;)
End If
        cptLigneAdr = cptLigneAdr + 1
        wDoc.Bookmarks(&quot;LigneAdr&quot; &amp; Format(cptLigneAdr, &quot;00&quot;)).Range.Text = rsA.Fields(&quot;CodePostal&quot;) &amp; &quot; &quot; &amp; UCase(rsA.Fields(&quot;ville&quot;))
        wDoc.Bookmarks(&quot;Prenom1&quot;).Range.Text = rsA.Fields(&quot;Prenom&quot;)

            sqlC = &quot;SELECT * FROM R_Publipostage_Circuits_Bornes WHERE numero_adhe=&quot; &amp; rsA.Fields(&quot;R_Publipostage_Adherents.numero&quot;)
            Set rsC = db.OpenRecordset(sqlC)
           <b><font color="#000000"> .ActiveDocument.Bookmarks(&quot;InfoBornes&quot;).Range.Text = rsC.Fields(&quot;Informations&quot;)</font></b>
         'If Not rsC.EOF Then wDoc.Bookmarks(&quot;NumAdherent&quot;).Range.Text = rsC.Fields(&quot;numero_adhe&quot;)
 
            sqlB = &quot;SELECT * FROM R_Publipostage_nombrePR WHERE numero=&quot; &amp; rsA.Fields(&quot;R_Publipostage_Adherents.numero&quot;)
            Set rsB = db.OpenRecordset(sqlB)
            .ActiveDocument.Bookmarks(&quot;TotalPR&quot;).Range.Text = rsB.Fields(&quot;Nbr_PR&quot;)
         If Not rsB.EOF Then wDoc.Bookmarks(&quot;NumAdherent&quot;).Range.Text = rsB.Fields(&quot;numero&quot;)

            '--- tableau
            sqlS = &quot;SELECT * FROM R_Publipostage_Circuits WHERE numero=&quot; &amp; rsA.Fields(&quot;R_Publipostage_Adherents.numero&quot;)
            Set rsS = db.OpenRecordset(sqlS)
            With .ActiveDocument.Tables(1)
                While Not rsS.EOF
                    .Rows.Add
                    .Rows.Last.Cells(1).Range.Text = rsS.Fields(&quot;secteur_balirando&quot;)
                    .Rows.Last.Cells(2).Range.Text = UCase(rsS.Fields(&quot;Code&quot;))
                    .Rows.Last.Cells(3).Range.Text = rsS.Fields(&quot;nom_pr&quot;)
                    .Rows.Last.Cells(4).Range.Text = UCase(rsS.Fields(&quot;depart&quot;))
                    .Rows.Last.Cells(5).Range.Text = rsS.Fields(&quot;balisage&quot;)
                    rsS.MoveNext
                Wend
            End With
 
            '---
            '.ActiveDocument.PrintOut Mettre l'année à jour
            .ActiveDocument.SaveAs &quot;C:\Users\balir\BALIRANDO\2026\Publipostage\Attribution circuits\Adhérent unique\&quot; &amp; _
            &quot;\Circuits &quot; &amp; Format(Date, &quot;yyyy&quot;) &amp; &quot; &quot; &amp; _
                      rsA.Fields(&quot;nom_adhe&quot;) &amp; &quot; &quot; &amp; rsA.Fields(&quot;prenom&quot;) &amp; &quot;.docx&quot;
 
 
            .ActiveDocument.Close (wdDoNotSaveChanges)
        End With
        rsA.MoveNext
    Wend
    rsS.Close:  Set rsS = Nothing
    rsA.Close:  Set rsA = Nothing
    db.Close:   Set db = Nothing
    Set wApp = Nothing
End Sub</pre></td></tr></table></code><hr />
</div>Ci-dessous le code SQL de la requête <b>R_Publipostage_Circuits_Bornes <br />
</b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">SELECT</span>
    T_Circuits.numero_adhe,
    T_Circuits.code,
    T_Circuits.Secteur_Balirando,
    T_Circuits.nom_pr,
    T_Circuits.Bornes,
    IIf<span class="br0">&#40;</span>
        <span class="br0">&#91;</span>Bornes<span class="br0">&#93;</span> = <span style="color: #FF0000;">&quot;Non&quot;</span>,
        NULL,
        <span style="color: #FF0000;">&quot;Votre circuit comporte une borne th&eacute;matique, merci de joindre sa photo &agrave; votre compte rendu de balisage &quot;</span>
    <span class="br0">&#41;</span> <span style="color: #0000ff;">AS</span> Informations
<span style="color: #0000ff;">FROM</span>
    T_Circuits;</pre></td></tr></table></code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>arverne63</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183095/logiciels/microsoft-office/access/vba-access/utilisation-incorrecte-null/</guid>
		</item>
		<item>
			<title><![CDATA[Formulaire "Recherche multi-critères" de Cafeine]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182676&amp;goto=newpost</link>
			<pubDate>Mon, 16 Mar 2026 17:46:20 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
Je n'ai pas...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je n'ai pas trouvé comment faire pour totaliser les contenus numériques d'une colonne ?<br />
(par exemple les totaux des factures obtenus aprés la recherche)<br />
Est-ce possible ?<br />
Comment faire ?<br />
<br />
Merci pour votre aide.<br />
<br />
JCB</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>DurDur</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182676/logiciels/microsoft-office/access/vba-access/formulaire-recherche-multi-criteres-cafeine/</guid>
		</item>
		<item>
			<title><![CDATA[[AC-2019] lancer depuis 2 formulaires differents un etat unique ayant une requete differente]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182658&amp;goto=newpost</link>
			<pubDate>Sun, 15 Mar 2026 21:46:02 GMT</pubDate>
			<description>Bonsoir, 
 
je voudrais...</description>
			<content:encoded><![CDATA[<div>Bonsoir,<br />
<br />
je voudrais lancer un meme état &quot;NomEtat&quot; à partir de deux formulaires différents &quot;NomFormulaire1&quot; et &quot;NomFormulaire2&quot; mais l'état aura des requêtes différentes<br />
Pour faire la meme chose avec un formulaire, je fais souvent , par exemple <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> Liste_Categorie_Change<span class="br0">&#40;</span><span class="br0">&#41;</span>
<span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>IsNull<span class="br0">&#40;</span>Forms!<span class="br0">&#91;</span>F_Pesee<span class="br0">&#93;</span>!<span class="br0">&#91;</span>Liste_Sexe<span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
Me.F_SF_Pesee.Form.RecordSource = <span style="color: #FF0000;">&quot;R_Pesee_categorie&quot;</span>
<span style="color: #0000ff;">Else</span>
Me.F_SF_Pesee.Form.RecordSource = <span style="color: #FF0000;">&quot;R_Pesee_sexe_categorie&quot;</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div>mais pour un etat !!! je ne sais pas</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>irimi54</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182658/logiciels/microsoft-office/access/vba-access/lancer-2-formulaires-differents-etat-unique-ayant-requete-differente/</guid>
		</item>
		<item>
			<title><![CDATA[[Toutes versions] Pb avec OnKeyDown et une fonction, comment transférer KeyCode ?]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182301&amp;goto=newpost</link>
			<pubDate>Wed, 25 Feb 2026 08:19:20 GMT</pubDate>
			<description>Bonjour tout le monde, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour tout le monde,<br />
<br />
J'ai un formulaire avec de nombreuses (variable) textboxes auxquelles je voudrais affecter pendant le chargement du formulaire une fonction sur l'évènement OnKeyDown.<br />
<br />
Dans un 1er temps (Load du formulaire) :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Dim</span> ctl <span style="color: #0000ff;">As</span> Control
&nbsp;
<span style="color: #0000ff;">For</span> <span style="color: #0000ff;">Each</span> ctl <span style="color: #0000ff;">In</span> Me.Controls
&nbsp;
ctl.OnKeyDown = <span style="color: #FF0000;">&quot;=maFonction(............?)&quot;</span>
&nbsp;
<span style="color: #0000ff;">Next</span> ctl</pre></td></tr></table></code><hr />
</div>Dans un 2e temps, dans le vba du formulaire ou un module :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">Public</span> <span style="color: #0000ff;">Function</span> maFonction<span class="br0">&#40;</span>KeyCode ? <span style="color: #0000ff;">as</span> ?<span class="br0">&#41;</span>
&nbsp;
   <span style="color: #0000ff;">Dim</span> ctl <span style="color: #0000ff;">as</span> control
   <span style="color: #0000ff;">Set</span> ctl = Screen.ActiveControl
&nbsp;
    <span style="color: #0000ff;">Select</span> <span style="color: #0000ff;">Case</span> KeyCode
&nbsp;
        <span style="color: #0000ff;">Case</span> <span style="color: #cc66cc;">65</span>        
            <span style="color: #808080;">'action1</span>
&nbsp;
        <span style="color: #0000ff;">Case</span> <span style="color: #cc66cc;">66</span>        
            <span style="color: #808080;">'action2</span>
&nbsp;
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Select</span>
&nbsp;
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Function</span></pre></td></tr></table></code><hr />
</div>Mon pb est que je n'arrive pas à 'récupérer' la valeur KeyCode produite à l' appui d'une touche( après avoir mis le curseur dans le textbox concerné, bien sûr ).<br />
<br />
Qu'est-ce que j'oublie ? ou ne sais pas encore ?<br />
<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>nemog</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182301/logiciels/microsoft-office/access/vba-access/pb-onkeydown-fonction-transferer-keycode/</guid>
		</item>
		<item>
			<title><![CDATA[[AC-2010] Le formulaire se trouve derrière]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182243&amp;goto=newpost</link>
			<pubDate>Fri, 20 Feb 2026 15:32:29 GMT</pubDate>
			<description>Bonjour à tous 
 
Malgré mes...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous<br />
<br />
Malgré mes recherches et différent essais ... rien ... cela fonctionne de temps en temps<br />
<br />
J'explique<br />
J'ai un formulaire avec un bouton qui permet d'ouvrir un autre formulaire<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
            DoCmd.OpenForm <span style="color: #FF0000;">&quot;Album&quot;</span>, acNormal, , <span style="color: #FF0000;">&quot;[Achat_ID] = &quot;</span> &amp; RecordID
            Forms<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Album&quot;</span><span class="br0">&#41;</span>.SetFocus</pre></td></tr></table></code><hr />
</div>Rien à faire, soit il se met à l'arrière de tout les formulaires<br />
soit, 1x sur 10 il se met devant <br />
parfois, il semble se fermer tout seul mais, en réalité il se place derrière<br />
<br />
J'ai essayé différents code trouvé sur internet mais sans succès<br />
J'ai cherché ici, dans ce forum, mais là, je ne sais pas quel condition de recherche que je dois utiliser ?<br />
<br />
&quot;Bring to front&quot; ... il ne connait pas.<br />
<br />
Toutes les idées sont les bienvenues<br />
<br />
Merci d'avance<br />
André</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>dede_bo</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182243/logiciels/microsoft-office/access/vba-access/formulaire-se-trouve-derriere/</guid>
		</item>
		<item>
			<title><![CDATA[[AC-2019] export d'un requete access vers Excel]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182011&amp;goto=newpost</link>
			<pubDate>Mon, 09 Feb 2026 12:37:55 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
j'ai une requête...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
j'ai une requête que je veux exporter vers Excel .<br />
Le fichier excel existe et comporte deux feuilles : Données et graphique.<br />
Je voudrais pouvoir exporter le résultat de ma requête dans  la feuille &quot;données&quot; de manière à ce que le graphique se mette à jour automatiquement.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>irimi54</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182011/logiciels/microsoft-office/access/vba-access/export-d-requete-access-vers-excel/</guid>
		</item>
		<item>
			<title>Copier la base et envoie par mail</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181836&amp;goto=newpost</link>
			<pubDate>Sat, 31 Jan 2026 15:49:32 GMT</pubDate>
			<description>Bonjour,  
le travail se...</description>
			<content:encoded><![CDATA[<div>Bonjour, <br />
le travail se présente en deux phases, quand on quitte l’application :<br />
1- faire une copie par mesure de securité ;<br />
2- Envoyer cette copie par mail.<br />
<br />
pour la première parti ça fonction très bien avec le code suivant:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Dim</span> Fiche <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span>
<span style="color: #0000ff;">Dim</span> Actuelle, Distination <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
<span style="color: #0000ff;">Set</span> Fiche = CreateObject<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Scripting.filesystemObject&quot;</span><span class="br0">&#41;</span>
Actuelle = <span style="color: #FF0000;">&quot;C:\Users\mahrez\Desktop\ESSAIE.accdb&quot;</span>
Distination = <span style="color: #FF0000;">&quot;D:\SauvegardeESSAIE.accdb&quot;</span>
Fiche.CopyFile Actuelle, Distination, <span style="color: #0000ff;">True</span>
<span style="color: #0000ff;">Set</span> Fiche = <span style="color: #0000ff;">Nothing</span></pre></td></tr></table></code><hr />
</div>pour la deuxième parti, je n'arrive pas à envoyer cette copie par mail, avec me code suivant:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Dim</span> fichier <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
<span style="color: #0000ff;">Dim</span> client_msg <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">New</span> Outlook.Application
<span style="color: #0000ff;">Dim</span> message <span style="color: #0000ff;">As</span> Outlook.MailItem
<span style="color: #0000ff;">Dim</span> adresse <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
fichier = <span style="color: #FF0000;">&quot;D:\SauvegardeESSAIE.accdb&quot;</span>
&nbsp;
<span style="color: #0000ff;">Set</span> message = client_msg.CreateItem<span class="br0">&#40;</span>olMailItem<span class="br0">&#41;</span>
<span style="color: #0000ff;">With</span> message
adresse = <span class="br0">&#40;</span><span style="color: #FF0000;">&quot;mahrezs@gmail.com&quot;</span><span class="br0">&#41;</span>
Subject = <span style="color: #FF0000;">&quot;la copie de l'application&quot;</span>
Body = <span style="color: #FF0000;">&quot;Application&quot;</span>
Attachments.Add fichier
Send
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span></pre></td></tr></table></code><hr />
</div>une solution svp<br />
merci<img src="https://www.developpez.net/forums/attachments/p673805d1769875638/logiciels/microsoft-office/access/vba-access/copier-base-envoie-mail/copie.png/" border="0" alt="Nom : copie.png
Affichages : 239
Taille : 66,3 Ko"  style="float: CONFIG" /></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p673805d1769875638/logiciels/microsoft-office/access/vba-access/copier-base-envoie-mail/copie.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>mahrezs</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181836/logiciels/microsoft-office/access/vba-access/copier-base-envoie-mail/</guid>
		</item>
		<item>
			<title><![CDATA[Tester présence d'un objet dans une BDD Access]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181750&amp;goto=newpost</link>
			<pubDate>Tue, 27 Jan 2026 11:08:53 GMT</pubDate>
			<description><![CDATA[Bonjour 
Dans une BDD j'ai...]]></description>
			<content:encoded><![CDATA[<div>Bonjour<br />
Dans une BDD j'ai plusieurs formulaires du type DPT_ suivi du nom de département (exemple DPT_Nord)<br />
Mais tous ne sont pas existant<br />
Je voulais savoir si on peut tester en VBA la présence d'un formulaire existant dans la base<br />
en mettant un message d'erreur si celui-ci n'existe pas<br />
Merci pour vos conseils</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>Jean-Luc80</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181750/logiciels/microsoft-office/access/vba-access/tester-presence-d-objet-bdd-access/</guid>
		</item>
		<item>
			<title><![CDATA[[AC-2010] La propriété 'Picture' reste sur '(none')]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181599&amp;goto=newpost</link>
			<pubDate>Tue, 20 Jan 2026 10:16:10 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai un problème...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai un problème qui me dépasse. Je cherche et je ne trouve pas mon erreur !<br />
<br />
J'ai un projet qui affiche un album. Lorsque je double clique sur une photo, un formulaire s'ouvre et affiche la photo en taille réel.<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p673423d1768903079/logiciels/microsoft-office/access/vba-access/propriete-picture-reste-none/access2010-cadre2.jpg/" border="0" alt="Nom : Access2010-Cadre2.jpg
Affichages : 142
Taille : 252,5 Ko"  style="float: CONFIG" /><br />
<br />
Le code que j'ai mis derrière l'évènement &quot;onLoad&quot; pour ajouter toute les photos:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
    <span style="color: #808080;">' Exemple de donn&eacute;es</span>
    <span style="color: #808080;">' ListeFichiers =&gt; &quot;Fleur_01.jpg|Fleur_02.jpg|Fleur_03.jpg&quot;</span>
&nbsp;
    ListeFichiers = Forms!<span class="br0">&#91;</span>Edition_Achat<span class="br0">&#93;</span>!<span class="br0">&#91;</span>ListeDesFichiers<span class="br0">&#93;</span>
    d = <span style="color: #cc66cc;">1</span>
&nbsp;
    <span style="color: #0000ff;">For</span> ct = <span style="color: #cc66cc;">1</span> <span style="color: #0000ff;">To</span> qt
&nbsp;
        <span style="color: #808080;">' D&eacute;claration des 2 objets (1 - photo / 1 - nom du fichier)</span>
&nbsp;
        <span style="color: #0000ff;">Set</span> NomFichier = <span style="color: #0000ff;">Me</span><span class="br0">&#40;</span><span style="color: #FF0000;">&quot;NomFichier_&quot;</span> + <span style="color: #0000ff;">CStr</span><span class="br0">&#40;</span>ct<span class="br0">&#41;</span><span class="br0">&#41;</span>
        <span style="color: #0000ff;">Set</span> Photo = <span style="color: #0000ff;">Me</span><span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Image_&quot;</span> + <span style="color: #0000ff;">CStr</span><span class="br0">&#40;</span>ct<span class="br0">&#41;</span><span class="br0">&#41;</span>
&nbsp;
        <span style="color: #808080;">' Extrait le nom du fichier et le sauve dans le champs texte</span>
        <span style="color: #0000ff;">GoSub</span> cherche
&nbsp;
        NomFichier.Visible = <span style="color: #0000ff;">True</span>
        NomFichier.Value = nom      <span style="color: #808080;">' Affiche le nom du fichier</span>
&nbsp;
        <span style="color: #808080;">' Pr&eacute;pare le path complet de l'image et la charge dans l'objet image</span>
        Rep_photo = repertoirePhoto &amp; nom
        Photo.Visible = <span style="color: #0000ff;">True</span>
        Photo.Picture = Rep_photo
    <span style="color: #0000ff;">Next</span> ct
    <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span>
&nbsp;
cherche:
    <span style="color: #808080;">' Extraction du nom de fichier contenu dans la chaine de carat&egrave;res</span>
    p = InStr<span class="br0">&#40;</span>d, ListeFichiers, <span style="color: #FF0000;">&quot;|&quot;</span><span class="br0">&#41;</span>
&nbsp;
    <span style="color: #0000ff;">If</span> p &gt; <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">Then</span>
        nom = <span style="color: #0000ff;">Mid</span><span class="br0">&#40;</span>ListeFichiers, d, p - d<span class="br0">&#41;</span>
        d = p + <span style="color: #cc66cc;">1</span>
    <span style="color: #0000ff;">Else</span>
        nom = Right<span class="br0">&#40;</span>ListeFichiers, <span class="br0">&#40;</span>Len<span class="br0">&#40;</span>ListeFichiers<span class="br0">&#41;</span> - d<span class="br0">&#41;</span> + <span style="color: #cc66cc;">1</span><span class="br0">&#41;</span>
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
    <span style="color: #0000ff;">Return</span></pre></td></tr></table></code><hr />
</div>Le code derrière l'évenement &quot;DblClick&quot;:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> Image_1_DblClick<span class="br0">&#40;</span>Cancel <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Integer</span><span class="br0">&#41;</span>
    <span style="color: #0000ff;">Dim</span> FichierImage <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
&nbsp;
    FichierImage = Me.Image_1.Picture
&nbsp;
    Me.PhotoChoisi = FichierImage
&nbsp;
    DoCmd.OpenForm <span style="color: #FF0000;">&quot;Zoom&quot;</span>, acNormal, , , , , <span style="color: #FF0000;">&quot;Album&quot;</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div>Tout fonctionne à merveille<br />
<br />
<br />
Maintenant, j'aimerais faire la même chose sur un autre projet<br />
J'ai recopié le code d'un projet à l'autre et en mettant le code à jour afin qu'il fonctionne.<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p673426d1768903403/logiciels/microsoft-office/access/vba-access/propriete-picture-reste-none/access2010-cadre1.jpg/" border="0" alt="Nom : Access2010-Cadre1.jpg
Affichages : 138
Taille : 344,8 Ko"  style="float: CONFIG" /><br />
<br />
Comme vous voyez sur l'image, la propriété &quot;Picture&quot; reste sur &quot;(none)&quot; ...<br />
La configuration des objets et le code VBA sont identiques entre les 2 projets.<br />
<br />
J'ai même reconstruit le formulaire de &quot;0&quot;<br />
Je ne comprends pas. <br />
<br />
Quelqu'un aurait il une idée?<br />
<br />
Merci de votre aide<br />
<br />
André</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p673423d1768903079/logiciels/microsoft-office/access/vba-access/propriete-picture-reste-none/access2010-cadre2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p673426d1768903403/logiciels/microsoft-office/access/vba-access/propriete-picture-reste-none/access2010-cadre1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>dede_bo</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181599/logiciels/microsoft-office/access/vba-access/propriete-picture-reste-none/</guid>
		</item>
		<item>
			<title><![CDATA[[AC-365] Access 32/64 bits declarations]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181574&amp;goto=newpost</link>
			<pubDate>Mon, 19 Jan 2026 14:06:38 GMT</pubDate>
			<description><![CDATA[Bonjour, 
j'ai un ordinateur...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
j'ai un ordinateur ou Access est installé en 64 bits au lieu de 32 bits et j'ai des incompatibilités:<br />
<br />
Module pour choisir une couleur<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Type</span> ChooseColor
    lStructSize <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
    hWndOwner <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
    hInstance <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
    rgbResult <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
    lpCustColors <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
    flags <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
    lCustData <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
    lpfnHook <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
    lpTemplateName <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Type</span>
&nbsp;
<span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Declare</span> <span style="color: #0000ff;">Function</span> ChooseColor <span style="color: #0000ff;">Lib</span> <span style="color: #FF0000;">&quot;comdlg32.dll&quot;</span> <span style="color: #0000ff;">Alias</span> <span style="color: #FF0000;">&quot;ChooseColorA&quot;</span> <span class="br0">&#40;</span>pChoosecolor <span style="color: #0000ff;">As</span> ChooseColor<span class="br0">&#41;</span> <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
<span style="color: #0000ff;">Dim</span> CustomColors<span class="br0">&#40;</span><span class="br0">&#41;</span> <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Byte</span>
&nbsp;
<span style="color: #0000ff;">Function</span> ShowColor<span class="br0">&#40;</span><span class="br0">&#41;</span> <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
<span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">GoTo</span> errHnd
    <span style="color: #0000ff;">Dim</span> cc <span style="color: #0000ff;">As</span> ChooseColor
&nbsp;
    cc.lStructSize = Len<span class="br0">&#40;</span>cc<span class="br0">&#41;</span>
    cc.hInstance = Application.hWndAccessApp
    cc.lpCustColors = StrConv<span class="br0">&#40;</span>CustomColors, vbUnicode<span class="br0">&#41;</span>
    cc.flags = <span style="color: #cc66cc;">0</span>
&nbsp;
    <span style="color: #0000ff;">If</span> ChooseColor<span class="br0">&#40;</span>cc<span class="br0">&#41;</span> &lt;&gt; <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">Then</span>
        ShowColor = cc.rgbResult
&nbsp;
 <span style="color: #808080;">'</span>
 <span style="color: #808080;">'</span>
 <span style="color: #808080;">'</span>
 <span style="color: #808080;">'</span>
 <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Function</span></pre></td></tr></table></code><hr />
</div><br />
<br />
et celle ci pour initier une temporisation<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br /></div></td><td valign="top"><pre style="margin: 0"> <span style="color: #0000ff;">Declare</span> <span style="color: #0000ff;">Sub</span> Sleep <span style="color: #0000ff;">Lib</span> <span style="color: #FF0000;">&quot;kernel32&quot;</span> <span class="br0">&#40;</span><span style="color: #0000ff;">ByVal</span> lngMilliSeconds <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span><span class="br0">&#41;</span>
<span style="color: #0000ff;">Public</span> <span style="color: #0000ff;">Sub</span> WaitSeconds<span class="br0">&#40;</span>intSeconds <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Integer</span><span class="br0">&#41;</span>
  <span style="color: #808080;">' Comments: Waits for a specified number of seconds</span>
  <span style="color: #808080;">' Params  : intSeconds      Number of seconds to wait</span>
  <span style="color: #808080;">' Source  : Total Visual SourceBook</span>
&nbsp;
  <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">GoTo</span> PROC_ERR
&nbsp;
  <span style="color: #0000ff;">Dim</span> datTime <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Date</span>
&nbsp;
  datTime = DateAdd<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;s&quot;</span>, intSeconds, Now<span class="br0">&#41;</span>
&nbsp;
  <span style="color: #0000ff;">Do</span>
   <span style="color: #808080;">' Yield to other programs (better than using DoEvents which eats up all the CPU cycles)</span>
    Sleep <span style="color: #cc66cc;">100</span>
    DoEvents
  <span style="color: #0000ff;">Loop</span> <span style="color: #0000ff;">Until</span> Now &gt;= datTime
&nbsp;
PROC_EXIT:
  <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span>
&nbsp;
PROC_ERR:
  MsgBox <span style="color: #FF0000;">&quot;Error module waitseconds: &quot;</span> &amp; Err.Number &amp; <span style="color: #FF0000;">&quot;. &quot;</span> &amp; Err.description, , <span style="color: #FF0000;">&quot;modDateTime.WaitSeconds&quot;</span>
  <span style="color: #0000ff;">Resume</span> PROC_EXIT
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div><br />
Peut on avoir l'équivalent avec des déclarations en 64 bits je sais pas où chercher.<br />
<br />
Pour différencier 32/64 bits j'utilise <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0">    <span style="color: #808080;">'#If VBA7 Then</span>
       <span style="color: #808080;">'MsgBox &quot;32bits&quot;</span>
    <span style="color: #808080;">'#Else</span>
       <span style="color: #808080;">'MsgBox &quot;64bits&quot;</span>
    <span style="color: #808080;">'#End If</span></pre></td></tr></table></code><hr />
</div>Merci d'avance.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f656/logiciels/microsoft-office/access/vba-access/">VBA Access</category>
			<dc:creator>Apoulit</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181574/logiciels/microsoft-office/access/vba-access/access-32-64-bits-declarations/</guid>
		</item>
	</channel>
</rss>
