Página 1 de 1

Quantidade de colunas em uma Matriz

Enviado: 15 Fev 2017 18:15
por Poka
Olá a todos

veja este exemplo

Código: Selecionar todos

	m_ipi_tab_b:={}  
       aadd(M_ipi_tab_b,"01-Entrada tributada com alíquota zero")
       ?    len(m_ipi_tab_b[1]) 


retorna 38 ( ref ao titulo) , o que está correto.

outro exemplo

Código: Selecionar todos

			m_ipi_tab_b:={}  
			aadd(M_ipi_tab_b,{"01-Entrada tributada com alíquota zero"})
			?  len(m_ipi_tab_b[1]) 
			
retorna 1 ( quantide de colunas.) o que esta correto também.

como fazer para retornar uma coluna no primeiro exemplo, tem como?. Será que vou ter que mudar tudo?


Poka

Quantidade de colunas em uma Matriz

Enviado: 15 Fev 2017 19:17
por Claudio Soto
No entendí muy bien porque ambos ejemplos son idénticos, tal vez esto pueda ayudar:

If valtype( matriz[1] ) == "A"
Columnas = Len ( matriz[1] )
Caracteres = ( matriz[1][1] )
Else
Caracteres = ( matriz[1] )
Columnas = 0
Endif

Quantidade de colunas em uma Matriz

Enviado: 15 Fev 2017 19:50
por Poka
Dr Claudio, obrigado por responder

Código: Selecionar todos

valtype( matriz[1] )
Esta função vai resolver o problema, vou acertar a minha função para testar, depois retorno.

Um abraço

Poka