<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.br.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>26 Feb 2015 23:52:52 Z</lastBuildDate><pubDate>26 Feb 2015 23:52:52 Z</pubDate><description>http://windevdesenvolvimento.blogspot.com.br/2015/02/set-procedure-combox-cliente.html&#13;
&#13;
Nesse video , vou mostrar Fazer uma procedure para preencher combox cliente e é usada &#13;
tambem array Matriz&#13;
&#13;
[code:wl]&#13;
_lista_dados is array of 1 by 2 string&#13;
_lista_dados=matos_combox_cliente(1)&#13;
FOR i=1 TO _lista_dados..Occurrence/2&#13;
	ListAdd(COMBO_id_empresa_cliente,_lista_dados[i,1]+gLink(_lista_dados[i,2]))			&#13;
END&#13;
&#13;
[/code]&#13;
&#13;
[code:wl]&#13;
// Summary: &lt;specify the procedure action&gt;&#13;
// Syntax:&#13;
//[ &lt;Result&gt; = ] matos_combox_cliente (&lt;_numero_empresa&gt; is int)&#13;
// Parameters:&#13;
//	_numero_empresa (int): &lt;Especifique aqui o Código da Empresa&gt;&#13;
// Return Value:&#13;
// 	array: &lt; Uma Array para ser colocado no combox &gt;&#13;
// For instance:&#13;
// Indicate an example.&#13;
//      Crie um Combox_id_empresa_cliente e coloque codigo Abaixo&#13;
//_lista_dados is array of 1 by 2 string&#13;
//_lista_dados=matos_combox_cliente(_Codigo_Empresa)&#13;
//_total_lista is int = _lista_dados..Occurrence&#13;
//FOR i=1 to _lista_dados..Occurrence/2&#13;
//        ListAdd(COMBO_id_empresa_cliente,_lista_dados[i,1]+gLink(_lista_dados[i,2]))			&#13;
//END&#13;
//      Crie um Combox_id_empresa_cliente e coloque codigo Abaixo&#13;
PROCEDURE matos_combox_cliente(_numero_empresa is int)&#13;
_data_source is Data Source&#13;
_sql is string&#13;
_lista_dados is array of 1 by 2 string // Aqui sera armazenado Nome, e Codigo Cliente&#13;
_sql = [&#13;
	select &#13;
	 cliente.id_empresa_cliente as cli_id_empresa_cliente,&#13;
	 cliente.id_cliente,nome_fantasia as cli_nome_fantasia&#13;
	from	cliente where id_empresa=%1&#13;
]&#13;
_sql = StringBuild(_sql,_numero_empresa)&#13;
IF HExecuteSQLQuery(_data_source,hQueryDefault,_sql) THEN&#13;
	HReadFirst(_data_source)&#13;
	WHILE NOT HOut()&#13;
		ArrayAddLine(_lista_dados,_data_source.cli_nome_fantasia,_data_source.cli_id_empresa_cliente)&#13;
		HReadNext(_data_source)&#13;
	END &#13;
	HFreeQuery(_data_source)  	&#13;
END&#13;
RESULT _lista_dados&#13;
&#13;
&#13;
[/code]</description><ttl>30</ttl><generator>WEBDEV</generator><language>pt_BR</language><link>https://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/103-windev-set-procedure-combox-cliente-array-matriz/read.awp</link><title>Windev - Set Procedure Combox Cliente e Array Matriz</title><managingEditor>moderateur@pcsoft.fr (Le modérateur)</managingEditor><webMaster>webmaster@pcsoft.fr (Le Webmaster)</webMaster></channel></rss>
