<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Aide-mémoire</title>
	<link>http://fbattest.free.fr/memofb/</link>
	<language>fr</language>
	<description></description>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://fbattest.free.fr/memofb/feed.php?rss" />
	<lastBuildDate>Sat, 01 Nov 2014 15:41:00 +0100</lastBuildDate>
	<generator>PluXml</generator>
	<item>
		<title>RPI : configuration réseau avec adresse IP fixe</title> 
		<link>http://fbattest.free.fr/memofb/index.php?article37/rpi-configuration-reseau-avec-adresse-ip-fix</link>
		<guid>http://fbattest.free.fr/memofb/index.php?article37/rpi-configuration-reseau-avec-adresse-ip-fix</guid>
		<description>&lt;p&gt;
	Configurer Raspbian en IP fixe.&lt;/p&gt;&lt;p&gt;
	Modification du fichier &lt;em&gt;&lt;strong&gt;/etc/network/interfaces&lt;/strong&gt;&lt;/em&gt; :&lt;/p&gt;
&lt;p&gt;
	- &lt;strong&gt;fichier d&#039;origine&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
auto lo

iface lo inet loopback

iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet manual

wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp
&lt;/pre&gt;
&lt;p&gt;
	- &lt;strong&gt;fichier modifié &lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
auto lo

iface lo inet loopback

iface eth0 inet static

address 192.168.1.xxx

netmask 255.255.255.0

gateway 192.168.1.xxx

allow-hotplug wlan0

iface wlan0 inet manual

wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp
&lt;/pre&gt;
&lt;p&gt;
	- &lt;strong&gt;Quelques commandes réseau&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
	Configuration réseau : &lt;span style=&quot;color:#008000;&quot;&gt;&lt;em&gt;&lt;strong&gt;ifconfig&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	Arrêt services réseau :&lt;strong&gt;&lt;em&gt; &lt;span style=&quot;color:#008000;&quot;&gt;ifdown eth0&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;span style=&quot;color:#008000;&quot;&gt;&amp;nbsp;&lt;/span&gt; (si eth0 concernée !)&lt;/p&gt;
&lt;p&gt;
	Redémarrage services réseau :&lt;em&gt;&lt;strong&gt; &lt;span style=&quot;color:#008000;&quot;&gt;ifup eth0&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;</description>
		<pubDate>Sat, 01 Nov 2014 15:41:00 +0100</pubDate>
		<dc:creator>Fred</dc:creator>
	</item>
	<item>
		<title>Sql Server : paramètres des bases de données</title> 
		<link>http://fbattest.free.fr/memofb/index.php?article36/sql-server-parametres-des-bases-de-donnees</link>
		<guid>http://fbattest.free.fr/memofb/index.php?article36/sql-server-parametres-des-bases-de-donnees</guid>
		<description>&lt;p&gt;
	Lister (et modifier..) les paramètres des bases de données utilisateurs.&lt;/p&gt;&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	La première requête affiche l&#039;état des bases de données utilisateurs dans Sql Server :&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;
USE MASTER

SELECT d.name as Nom, mf.name as FichierLog, mf.type_desc as Type,

 recovery_model_desc as ModeRecuperation, compatibility_level as Niveau,

 collation_name as Classement, user_access_desc as Accès

FROM sys.master_files mf

inner join sys.databases d

on mf.database_id = d.database_id

where d.name not in (&#039;master&#039;,&#039;model&#039;,&#039;msdb&#039;,&#039;tempdb&#039;) &lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	La requête suivante permet de modifier les paramètres :&lt;br /&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;
USE MASTER

declare

@isql varchar(2000),

@dbname varchar(64),

@logfile varchar(128)

declare c1 cursor for

SELECT d.name, mf.name as logfile--, physical_name AS current_file_location, size

FROM sys.master_files mf

inner join sys.databases d

on mf.database_id = d.database_id

WHERE d.name not in (&#039;master&#039;,&#039;model&#039;,&#039;msdb&#039;,&#039;tempdb&#039;)

-- lignes à dé-commenter pour filter uniquement les bases concernées !

--and recovery_model_desc &amp;lt;&amp;gt; &#039;SIMPLE&#039;

--and mf.type_desc = &#039;LOG&#039;&amp;gt;

open c1

fetch next from c1 into @dbname, @logfile

While @@fetch_status &amp;lt;&amp;gt; -1

begin

-- Passage en mode de récupération &quot;simple&quot;

select @isql = &#039;ALTER DATABASE @dbname SET RECOVERY SIMPLE&#039;

select @isql = replace(@isql,&#039;@dbname&#039;,@dbname)

print @isql

-- A &quot;commenter&quot; si on ne veut pas exécuter la commande !

exec(@isql)

-- Tentative de réduction du fichier des logs.

select @isql=&#039;USE @dbname DBCC SHRINKFILE (@logfile, 1)&#039;

select @isql = replace(@isql,&#039;@logfile&#039;,@logfile)

select @isql = replace(@isql,&#039;@dbname&#039;,@dbname)

print @isql

-- A &quot;commenter&quot; si on ne veut pas exécuter la commande dbcc SKRINKFILE!

exec(@isql)

fetch next from c1 into @dbname, @logfile

end

close c1

deallocate c1 &lt;/pre&gt;
&lt;p&gt;
	&lt;br /&gt;
	Remarques :&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		lire les commentaires dans le script et adapter aux besoins !&lt;/li&gt;
	&lt;li&gt;
		la commande dbcc SHRINKFILE tente de réduire la taille du fichier des logs., si la base est passée en mode de récupération simple ; toutefois, cela n&#039;aboutit pas toujours ! (voir le site de Microsoft pour plus d&#039;explications).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	Source : &lt;a href=&quot;http://www.sqlservercentral.com/Forums/Topic1162703-391-1.aspx#bm1162705&quot;&gt;SqlServerCentral.com&lt;/a&gt;&lt;/p&gt;</description>
		<pubDate>Sat, 01 Nov 2014 01:34:00 +0100</pubDate>
		<dc:creator>Fred</dc:creator>
	</item>
	<item>
		<title>Transact Sql : requêtes diverses</title> 
		<link>http://fbattest.free.fr/memofb/index.php?article35/transact-sql-requetes-diverses</link>
		<guid>http://fbattest.free.fr/memofb/index.php?article35/transact-sql-requetes-diverses</guid>
		<description>&lt;p&gt;
	Diverses requêtes T Sql&lt;/p&gt;&lt;p&gt;
	&lt;strong&gt;Passage d&#039;une base en mode simple :&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
ALTER DATABASE [nom de la base] SET RECOVERY SIMPLE NO WAIT&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;Nom du serveur Sql&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
SELECT @@SERVERNAME&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;Ajout d&#039;users à une base : (contexte Sage !)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;em&gt;remarque : le rôle &quot;db_owner&quot; est indiqué ici pour mémoire, mais pas nécessaire dans le contexte Sage !)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;
USE [Nom de la base]

GO

EXEC sp_addrolemember N&#039;db_datareader&#039;, N&#039;DOMAINE\USER&#039;

EXEC sp_addrolemember N&#039;db_datawriter&#039;, N&#039;DOMAINE\USER&#039;

EXEC sp_addrolemember N&#039;db_owner&#039;, N&#039;DOMAINE\USER&#039;
&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
		<pubDate>Wed, 22 Oct 2014 14:34:00 +0200</pubDate>
		<dc:creator>Fred</dc:creator>
	</item>
	<item>
		<title>Sage Pilotage : BO figé au lancement</title> 
		<link>http://fbattest.free.fr/memofb/index.php?article34/sage-pilotage-bo-fige-au-lancement</link>
		<guid>http://fbattest.free.fr/memofb/index.php?article34/sage-pilotage-bo-fige-au-lancement</guid>
		<description>&lt;p&gt;
	Au lancement de BO, sur certains postes, le système est figé ; il faut killer le processus BO pour débloquer la situation. Ce blocage se produit sous Windows 7 et peut-être 8...&lt;/p&gt;&lt;p&gt;
	Ce problème est lié aux postes du constructeur HP et aux utilitaires HP installés par défaut ; il faut désactiver ces utilitaires pour que BO puisse fonctionner correctement !&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;Extrait de la doc. interne Sage sur ce thème :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;em&gt;Ce cas est rencontré sous un environnement Windows 7 (Seven) 32 ou 64 bits sur des postes de travail de marque HP.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;em&gt;Il est nécessaire de désinstaller les applications suivantes :&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		&lt;em&gt;Credential Manager for HP ProtectTools&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;
		&lt;em&gt;Java Card Security for HP ProtectTools&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;
		&lt;em&gt;Drive Encryption for HP ProtectTools&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;
		&lt;em&gt;Smartcard Security for HP ProtectTools&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;
		&lt;em&gt;Embedded Security for HP ProtectTools&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;
		&lt;em&gt;BIOS Security for HP ProtectTools&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;
		&lt;em&gt;HP ProtectTools Security Manager&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	&lt;em&gt;Il peut être nécessaire de redémarrer le poste de travail à chaque étape des désinstallations&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
	Remarque : il faut supprimer ces utilitaires à partir du gestionnaire d&#039;application de Windows (tous ne sont pas toujours activés) dans l&#039;ordre indiqué, et le reboot n&#039;est pas optionnel !&lt;/p&gt;</description>
		<pubDate>Tue, 21 Oct 2014 16:21:00 +0200</pubDate>
		<dc:creator>Fred</dc:creator>
	</item>
	<item>
		<title>Sage 100-i7 : erreur en création de base</title> 
		<link>http://fbattest.free.fr/memofb/index.php?article33/sage-100-i7-erreur-en-creation-de-base</link>
		<guid>http://fbattest.free.fr/memofb/index.php?article33/sage-100-i7-erreur-en-creation-de-base</guid>
		<description>&lt;p&gt;
	Lors de la création d&#039;une base de données Sql, Sage renvoie le message &quot;Impossible d&#039;obtenir des informations sur l&#039;utilisateur ou le groupe Windows NT &#039;domaine\user&#039;, code d&#039;erreur 0x54b.&quot;.&lt;/p&gt;&lt;p&gt;
	Ce problème se produit notamment lors d&#039;une tentative de conversion de base propriétaire en base Sql dans l&#039;outil de maintenance.&lt;/p&gt;
&lt;p&gt;
	Le problème se produit lorsque le poste est déconnecté du contrôleur de domaine incriminé.&lt;/p&gt;
&lt;p&gt;
	L&#039;une des solutions consiste à créer la base de données sous le nom souhaité, puis à appliquer la requête classique :&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;ALTER AUTHORIZATION ON DATABASE :: [nom_de_la_base] to sa;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	On peut ensuite remlancer la conversion ou la création de la base.&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;Autres causes d&#039;erreur en création de base&lt;/strong&gt; :&lt;/p&gt;
&lt;p&gt;
	- à partir d&#039;un poste :&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		nom du serveur Sql enregistré sur le poste&amp;nbsp;: vérifier dans le panneau de configuration, &quot;Sage Installation&quot;,&lt;/li&gt;
	&lt;li&gt;
		nom du serveur Sql dans le lien &quot;C_MODEL.mae&quot; (C:\Program Data\Sage\iComptabilité et iMoyens de paiement).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	Sur le serveur : vérifier les droits Sql de l&#039;utilisateur qui essaie de créér la nouvelle base (db_creator).&lt;/p&gt;</description>
		<pubDate>Thu, 02 Oct 2014 21:26:00 +0200</pubDate>
		<dc:creator>Fred</dc:creator>
	</item>
	<item>
		<title>Maintenance Sage Sql : requêtes</title> 
		<link>http://fbattest.free.fr/memofb/index.php?article32/sag-requets-maintenance</link>
		<guid>http://fbattest.free.fr/memofb/index.php?article32/sag-requets-maintenance</guid>
		<description>&lt;p&gt;
	Quelques requêtes de maintenance pour Sage Sql Server&lt;/p&gt;&lt;p&gt;
	Origine : Sage&lt;/p&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; height=&quot;154&quot; width=&quot;606&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td style=&quot;width:300px;height:47px;&quot;&gt;
				&lt;p&gt;
					&lt;strong&gt;Le passage en mode de récupération Complet nécessite une maîtrise des opérations d’administration des bases afin d’éviter la saturation du disque par le volume du fichier des logs. &lt;/strong&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style=&quot;width:300px;height:47px;&quot;&gt;
				&lt;p&gt;
					&amp;nbsp;&lt;/p&gt;
				&lt;p&gt;
					• Mode Complet : ALTER DATABASE [Nom_BD] SET RECOVERY FULL&lt;/p&gt;
				&lt;p&gt;
					• Mode Simple : ALTER DATABASE [Nom_BD] SET RECOVERY SIMPLE&lt;/p&gt;
				&lt;p&gt;
					&amp;nbsp;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td style=&quot;width:300px;height:100px;&quot;&gt;
				&lt;p&gt;
					&lt;strong&gt;La réorganisation de la base de données par l’outil de maintenance ou par la procédure stockée Cb_MaintenanceIndex peut augmenter considérablement la taille de la base de données en mode de récupération Complet. Pour limiter la taille de la base de données, il est recommandé de passer en mode de récupération simple avant cette opération puis de le basculer en mode complet. &lt;/strong&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;strong&gt;Si vous planifiez un travail SQL pour lancer cette opération périodiquement, veuillez utiliser le script suivant : &lt;/strong&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style=&quot;width:300px;height:100px;&quot;&gt;
				&lt;p&gt;
					&lt;em&gt;ALTER DATABASE [MABASE] SET RECOVERY SIMPLE &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Go &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Use [MABASE] &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Go &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;EXEC CB_MaintenanceIndex &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Go &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;ALTER DATABASE [MABASE] SET RECOVERY FULL &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Go &lt;/em&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td style=&quot;width:300px;height:48px;&quot;&gt;
				&lt;p&gt;
					&lt;strong&gt;Après restauration d’une base Sage 100 pour SQL provenant d’un autre serveur ou d’une autre instance, exécuter la requête suivante en précisant le nom de la base concernée : &lt;/strong&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style=&quot;width:300px;height:48px;&quot;&gt;
				&lt;p&gt;
					&lt;em&gt;alter authorization on database :: BIJOU to sa &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;go &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Use BIJOU &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;go &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;alter user [USER_CBASE] with login = [APPL_CBASE] &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;go &lt;/em&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td style=&quot;width:300px;height:39px;&quot;&gt;
				&lt;p&gt;
					&lt;strong&gt;Ecritures générales associées à des comptes généraux de contrepartie inexistants dans le plan comptable &lt;/strong&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style=&quot;width:300px;height:39px;&quot;&gt;
				&lt;p&gt;
					&lt;em&gt;Update F_ECRITUREC set CG_NumCont=&#039;&#039; where CG_NumCont not in (select CG_Num from F_COMPTEG where CG_Type=0) &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;go &lt;/em&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td style=&quot;width:300px;height:31px;&quot;&gt;
				&lt;p&gt;
					&lt;strong&gt;Ecritures générales associées à des comptes tiers de contrepartie inexistants dans le plan tiers &lt;/strong&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style=&quot;width:300px;height:31px;&quot;&gt;
				&lt;p&gt;
					&lt;em&gt;Update F_ECRITUREC set CT_NumCont=&#039;“ where CT_NumCont not in (select CT_Num from F_COMPTET) &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Go &lt;/em&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td style=&quot;width:300px;height:40px;&quot;&gt;
				&lt;p&gt;
					&lt;strong&gt;Compte tiers sans banque principale &lt;/strong&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style=&quot;width:300px;height:40px;&quot;&gt;
				&lt;p&gt;
					&lt;em&gt;Update F_COMPTET set BT_Num=(select top 1 BT_Num from F_BANQUET where F_BANQUET.CT_Num=F_COMPTET.CT_Num) &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;where BT_Num=0 and CT_Num in (select distinct CT_Num from F_BANQUET) &lt;/em&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td style=&quot;width:300px;height:56px;&quot;&gt;
				&lt;p&gt;
					&lt;strong&gt;Documents de vente sans lieu de livraison &lt;/strong&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style=&quot;width:300px;height:56px;&quot;&gt;
				&lt;p&gt;
					&lt;em&gt;Update F_DOCENTETE set LI_No=(Select LI_No from F_LIVRAISON where F_LIVRAISON.CT_Num=F_DOCENTETE.DO_Tiers and LI_Principal=1) &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Where ISNULL(Li_no,0)=0 and DO_Domaine=0 and DO_Type&amp;lt;=7 &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Go &lt;/em&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td style=&quot;width:300px;height:39px;&quot;&gt;
				&lt;p&gt;
					&lt;strong&gt;Ligne de document pour un article non suivi en stock possède un dépôt &lt;/strong&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style=&quot;width:300px;height:39px;&quot;&gt;
				&lt;p&gt;
					&lt;em&gt;Update F_DOCLIGNE set DE_No=0 where AR_Ref in (select AR_Ref from F_ARTICLE where AR_SuiviStock=0) &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;and ISNULL(de_no,0)&amp;lt;&amp;gt;0 &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Go &lt;/em&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td style=&quot;width:300px;height:48px;&quot;&gt;
				&lt;p&gt;
					&lt;strong&gt;Documents de vente associés à un lieu de livraison n’appartenant pas au tiers du document &lt;/strong&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style=&quot;width:300px;height:48px;&quot;&gt;
				&lt;p&gt;
					&lt;em&gt;Update F_DOCENTETE set LI_No=(Select LI_No from F_LIVRAISON where F_LIVRAISON.CT_Num=F_DOCENTETE.DO_Tiers and LI_Principal=1) &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;Where DO_Domaine=0 and DO_Type&amp;lt;=7 &lt;/em&gt;&lt;/p&gt;
				&lt;p&gt;
					&lt;em&gt;and ISNULL(Li_no,0) not in (selec &lt;/em&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
		<pubDate>Sat, 27 Sep 2014 15:46:00 +0200</pubDate>
		<dc:creator>Fred</dc:creator>
	</item>
	<item>
		<title>Excel VBA : ComboBox</title> 
		<link>http://fbattest.free.fr/memofb/index.php?article30/excel-vba-combobox</link>
		<guid>http://fbattest.free.fr/memofb/index.php?article30/excel-vba-combobox</guid>
		<description>&lt;p&gt;
	Alimenter le ComboBox d&#039;un UserForm à partir d&#039;une liste de cellules.&lt;/p&gt;&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	On peut utiliser la routine suivante :&lt;/p&gt;
&lt;pre&gt;
Sub UserForm_Initialize()

    Set FL = ThisWorkbook.Sheets(&quot;FeuilleParametres&quot;)   
    Ligne = FLRange(&quot;D65536&quot;).End(xlUp).Row 
 
    For i = 7 To Ligne           
    With Me.ComboBox1          
         .AddItem FL.Range(&quot;H&quot; &amp;amp; i) 
    End With

Next i                    
 
End Sub
&lt;/pre&gt;</description>
		<pubDate>Fri, 04 Jul 2014 23:56:00 +0200</pubDate>
		<dc:creator>Fred</dc:creator>
	</item>
	<item>
		<title>Recherche des instances Sql Server</title> 
		<link>http://fbattest.free.fr/memofb/index.php?article29/recherche-des-instances-sql-server</link>
		<guid>http://fbattest.free.fr/memofb/index.php?article29/recherche-des-instances-sql-server</guid>
		<description>&lt;p&gt;
	Une méthode (rustique) de recherche des instances Sql Server.&lt;/p&gt;&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	Passer en mode commande, puis lancer la commande &quot;&lt;strong&gt;sqlcmd /L&lt;/strong&gt;&quot; : après quelques secondes, la liste des instances Sql Server accessibles est affichée dans la fenêtre.&lt;/p&gt;
&lt;p&gt;
	Par contre, cette méthode ne focntionne que dans la mesure où :&lt;/p&gt;
&lt;p&gt;
	- le service Sql Browser est actif sur le ou les serveurs,&lt;br /&gt;
	- les instances Sql Server écoutent le port 1433,&lt;br /&gt;
	- les instances Sql Server ne sont pas cachées,&lt;br /&gt;
	- les serveurs sont accessibles.&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;</description>
		<pubDate>Fri, 04 Jul 2014 23:38:00 +0200</pubDate>
		<dc:creator>Fred</dc:creator>
	</item>
</channel>
</rss>