<?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 - Macros Access</title>
		<link>https://www.developpez.net/forums/</link>
		<description>Forum destiné aux questions relatives aux macros et macros de données</description>
		<language>fr</language>
		<lastBuildDate>Thu, 07 May 2026 00:39:31 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 - Macros Access</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Compresser et envoyer un fichier au click</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182415&amp;goto=newpost</link>
			<pubDate>Tue, 03 Mar 2026 07:49:54 GMT</pubDate>
			<description><![CDATA[Bonjour, 
j'ai un fichier...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
j'ai un fichier trop lourd, je veux, au click, le compresser et l'envoyer par mail, j'utilise le code suivant:<br />
<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 /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> Commande52_Click<span class="br0">&#40;</span><span class="br0">&#41;</span>
<span style="color: #0000ff;">Dim</span> oApp <span style="color: #0000ff;">As</span> Outlook.Application
<span style="color: #0000ff;">Dim</span> oMail <span style="color: #0000ff;">As</span> Outlook.MailItem
<span style="color: #0000ff;">Dim</span> fichier <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
 fichier = <span style="color: #FF0000;">&quot;C:\Users\ahmed\Documents\archives&quot;</span>
<span style="color: #808080;">' Creation session Outlook</span>
<span style="color: #0000ff;">Set</span> oApp = <span style="color: #0000ff;">New</span> Outlook.Application
<span style="color: #808080;">'Set oApp = CreateObject(&quot;Outlook.Application&quot;)</span>
<span style="color: #808080;">' Creation mail</span>
<span style="color: #0000ff;">Set</span> oMail = oApp.CreateItem<span class="br0">&#40;</span>olMailItem<span class="br0">&#41;</span>
<span style="color: #0000ff;">With</span> oMail
    .To = <span style="color: #FF0000;">&quot;mahrezs@gmail.com&quot;</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>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div>Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1747/logiciels/microsoft-office/access/macros-access/">Macros Access</category>
			<dc:creator>mahrezs</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182415/logiciels/microsoft-office/access/macros-access/compresser-envoyer-fichier-click/</guid>
		</item>
		<item>
			<title><![CDATA[Executer deux codes avant de quitter l'application]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182171&amp;goto=newpost</link>
			<pubDate>Wed, 18 Feb 2026 12:30:00 GMT</pubDate>
			<description>BONJOUR ? 
J’ai deux codes...</description>
			<content:encoded><![CDATA[<div>BONJOUR ?<br />
J’ai deux codes que j’actionne, séparément, par deux boutons au clik, <br />
1° code : pour faire une copie de la base sur le Pc ;<br />
2° code : pour envoyer cette copie par mail.<br />
Je veux que quand je clique sur le bouton quitter l’application, les deux codes s’exécutent automatiquement avant de quitter l’application.<br />
<br />
1° 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="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 />9<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> Commande8_Click<span class="br0">&#40;</span><span class="br0">&#41;</span>
<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\NOUVEAU TRAVAIL.accdb&quot;</span>
Distination = <span style="color: #FF0000;">&quot;C:\Users\mahrez\Documents\Copie NOUVEAU TRAVAIL.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>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div>2° 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 /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> Commande9_Click<span class="br0">&#40;</span><span class="br0">&#41;</span>
<span style="color: #0000ff;">Dim</span> oApp <span style="color: #0000ff;">As</span> Outlook.Application
<span style="color: #0000ff;">Dim</span> oMail <span style="color: #0000ff;">As</span> Outlook.MailItem
<span style="color: #0000ff;">Dim</span> fichier <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
&nbsp;
fichier = <span style="color: #FF0000;">&quot;C:\Users\mahrez\Documents\Copie NOUVEAU TRAVAIL.accdb&quot;</span>
&nbsp;
<span style="color: #808080;">' Creation session Outlook</span>
<span style="color: #0000ff;">Set</span> oApp = <span style="color: #0000ff;">New</span> Outlook.Application
<span style="color: #808080;">'Set oApp = CreateObject(&quot;Outlook.Application&quot;)</span>
<span style="color: #808080;">' Creation mail</span>
<span style="color: #0000ff;">Set</span> oMail = oApp.CreateItem<span class="br0">&#40;</span>olMailItem<span class="br0">&#41;</span>
&nbsp;
<span style="color: #0000ff;">With</span> oMail
    .To = <span style="color: #FF0000;">&quot;mahrezs@gmail.com&quot;</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>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div>une solution svp<br />
merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1747/logiciels/microsoft-office/access/macros-access/">Macros Access</category>
			<dc:creator>mahrezs</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182171/logiciels/microsoft-office/access/macros-access/executer-codes-quitter-l-application/</guid>
		</item>
		<item>
			<title><![CDATA[Macro n'apparait pas]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182159&amp;goto=newpost</link>
			<pubDate>Tue, 17 Feb 2026 17:03:48 GMT</pubDate>
			<description><![CDATA[Bonjour 
J'ai créé une macro...]]></description>
			<content:encoded><![CDATA[<div>Bonjour<br />
J'ai créé une macro appelée MC_Ville pour menu contextuel d'un champ<br />
Quand je veux l'ajouté au champ d'un form elle n'apparait pas dans la liste des macros<br />
Pourquoi ?<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1747/logiciels/microsoft-office/access/macros-access/">Macros Access</category>
			<dc:creator>Jean-Luc80</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182159/logiciels/microsoft-office/access/macros-access/macro-n-apparait/</guid>
		</item>
		<item>
			<title><![CDATA[exécution d'une macro si la valeur d'un champ du formulaire existe dans une table]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181315&amp;goto=newpost</link>
			<pubDate>Mon, 05 Jan 2026 16:36:28 GMT</pubDate>
			<description><![CDATA[Bonjour, 
J'essaie en vain...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
J'essaie en vain d'exécuter une macro dans un formulaire si la valeur d'un champ de mon formulaire (par exemple NomClient) existe dans une table (T_clients), champ [Nom]<br />
J'ai essayé In, Like, etc mais sans succès (exemple If  [NomClient] In ([T_clients]![Nom])   )<br />
Auriez-vous une idée?<br />
Pour le moment ça ne fonctionne que si dans la condition de la macro je précise les x noms de clients de ma table (heureusement pour le moment il n'y en a qu'une dizaine). Le soucis est que quand j'ajoute un client dans cette table, il ne faut pas que j'oublie de l'ajouter dans ma macro, et je ne peux mettre que 6 ou 7 clients par condition. (exemple  If  [NomClient]=&quot;Laetitia&quot; Ou [NomClient]=&quot;Nathalie&quot; Ou [NomClient]=&quot;Michael&quot;  etc, à partir d'une certaine longueur de ligne je dois ouvrir une deuxième condition précédée de &quot;ou&quot;)<br />
<br />
Merci pour vos conseils</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1747/logiciels/microsoft-office/access/macros-access/">Macros Access</category>
			<dc:creator>byaccess2</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181315/logiciels/microsoft-office/access/macros-access/execution-d-macro-d-champ-formulaire-existe-table/</guid>
		</item>
		<item>
			<title><![CDATA[Blocage champs si un champ n'est pas vide]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178155&amp;goto=newpost</link>
			<pubDate>Sun, 20 Jul 2025 07:12:07 GMT</pubDate>
			<description><![CDATA[Bonjour, j'ai un sous...]]></description>
			<content:encoded><![CDATA[<div>Bonjour, j'ai un sous formulaire ou je gère les tailles des vêtements pour chaque joueurs de mon association sportive. Quand je passe la commande j'ai un champ &quot;date de la commande&quot; qui se rempli automatiquement. J'aimerai a l'aide d'une macro bloquer les champs des tailles quand le champ &quot;date de commande&quot; n'est plus vide. En clair ne plus pouvoir modifie le sous formulaire quand la cde est passée. Merci pour vos réponses.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1747/logiciels/microsoft-office/access/macros-access/">Macros Access</category>
			<dc:creator>baceri</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178155/logiciels/microsoft-office/access/macros-access/blocage-champs-champ-n-vide/</guid>
		</item>
	</channel>
</rss>
