Pesquisa resultou em 23 ocorrências

por fxavierds
11 Mar 2010 10:07
Fórum: CA-Clipper
Tópico: String em valor
Respostas: 5
Exibições: 853

String em valor

Galera talvez essa pergunta seja básica demais mas não tou conseguindo resolver, então ai vai:

Tenho uma matriz de texto formatada da seguinte forma:

1 | Nome | 3.456,55 | 23,99 |

Dai utilizo uma função para separar cada item dessa matriz em um array (separador "|") o problema é que preciso pegar ...
por fxavierds
05 Nov 2009 18:54
Fórum: CA-Clipper
Tópico: Vetor multidimensional
Respostas: 9
Exibições: 2560

Re: Vetor multidimensional

Aceito sugestoes...tudo q quero é construir uma arvore
se me ajudarem com isso já serve...
imagine que tenho uma tabela com um campo preenchido assim:

Registro 1: A/B/C
Registro 2: A/
Registro 3: B/C
.
.
.
Registro N: ?/?

Tenho q pegar esses valores e gerar uma arvore, os primeiros caracteres ...
por fxavierds
05 Nov 2009 14:04
Fórum: CA-Clipper
Tópico: Vetor multidimensional
Respostas: 9
Exibições: 2560

Re: Vetor multidimensional

cara é como se fosse uma arvore...

um indice do array pode ter 0 ou N subitens...e assim sucessivamente...
por fxavierds
05 Nov 2009 10:07
Fórum: CA-Clipper
Tópico: Vetor multidimensional
Respostas: 9
Exibições: 2560

Re: Vetor multidimensional

Cara vlw pela resposta, o problema é q tenho que fazer algo mais complexo, por exemplo

aVetor := {}
Vou procurar se tem algo desses valores
{"1","2","3","4"}

Se não tiver adiciono, até aqui blz
Dai pego um campo assim: "A/B/C"
E procuro se existe A, se não existir adiciono AADD(aVetor[1],"A ...
por fxavierds
05 Nov 2009 09:48
Fórum: CA-Clipper
Tópico: Vetor multidimensional
Respostas: 9
Exibições: 2560

Vetor multidimensional

Galera como trabalho com vetor multidimensional em clipper?

Algo assim
aVet := {"1","2","3","4"}
aVet[1][1] := {"A","B"}

Como faço isso usando AADD e ASCAN pra pesquisar para não inserir um item duas vezes?
por fxavierds
21 Set 2009 14:05
Fórum: CA-Clipper
Tópico: recursividade
Respostas: 7
Exibições: 1100

recursividade

Galear aqui estou eu de novo precisando de ajuda...
tenho uma tabela como se fosse um plano de contas
Campo1 -> codigo da conta
Campo2 -> codigo da conta superior


Quero fazer algo assim
while !eof()
mcampo := campo1
pegaconta(campo1)
skip
Enddo

funcao pegaconta(super)
seek (super) // procura ...
por fxavierds
19 Set 2009 18:25
Fórum: CA-Clipper
Tópico: Arvore de menu
Respostas: 12
Exibições: 2818

Re: Arvore de menu

eu tirei pra simplificar...seria numero no menu (uma forma q tentei usar para solucionar), conte o numero de bracos do menu atualizacao/cadastro/clientes então o nm de cada um seria 1/2/3 mas não necessariamente preciso usar esse campo..como disse tava usando ele pra tentar resolver...
por fxavierds
19 Set 2009 17:46
Fórum: CA-Clipper
Tópico: Arvore de menu
Respostas: 12
Exibições: 2818

Re: Arvore de menu

não leva em conta a linguagem..isso estou desprezando e sempre mostro em portugues..vou te passar a estrutura do dbf

aStru := {}
AADD(aStru,{"Menu","C",25,0}) -----> Pode ser Atualizacao, Consulta, Relatorio ou Miscelanea
AADD(aStru,{"Funcao","C",10,0}) -----> Nome da funcão mas precisamente do ...
por fxavierds
19 Set 2009 17:01
Fórum: CA-Clipper
Tópico: Arvore de menu
Respostas: 12
Exibições: 2818

Re: Arvore de menu

Cara valeu mesmo pela ajuda, o problema é que tenho que gerar o menu com base em apenas 3 campos e um deles é uma string do tipo "Cadastro/Vendas/Vendedor" e dai gerar o menu e não consigo um algoritmo que controle isso, que faça sem repetir itens...
por fxavierds
18 Set 2009 16:20
Fórum: CA-Clipper
Tópico: Arvore de menu
Respostas: 12
Exibições: 2818

Re: Arvore de menu

Galera o que quero é o seguinte, pegar esse xnu e gerar um array com a seguinte estrutura

aMenu //-> Sub itens
aMenu [1][1] //Nome -> Atualizacoes, etc
aMenu [3] //-> Sub/Sub Itens
aMenu [3][k][1] //Nome -> Cadastros
aMenu [3][k][3][j] //Item do Menu
aMenu [3][k][3][j][2] //Nome
aMenu [3][k][3][j ...
por fxavierds
18 Set 2009 10:04
Fórum: CA-Clipper
Tópico: Arvore de menu
Respostas: 12
Exibições: 2818

Re: Arvore de menu

Tem itens repetidos justamente pq não tou conseguindo fazer a árvore...
Imagina o seguinte: vc tem o campo (string) caminho no menu, dai tem 3 registros

1. Cadastro/Vendas/Clientes
2. Cadastro/Vendas/Produtos
3. Relatório/Vendas/Clientes

Qual algoritmo uso para gerar o menu automatico?
por fxavierds
17 Set 2009 17:55
Fórum: CA-Clipper
Tópico: Arvore de menu
Respostas: 12
Exibições: 2818

Re: Arvore de menu

<ApMenu>
<DocumentProperties>
<Module>SIGATRM</Module>
<Version>10</Version>
</DocumentProperties>
<Menu Status="Enable">
<Title lang="pt">Atualizações</Title>
<Title lang="es">Atualizações</Title>
<Title lang="en">Atualizações</Title>
<MenuItem Status="Enable">
<Title lang="pt">Produtos ...
por fxavierds
17 Set 2009 16:26
Fórum: CA-Clipper
Tópico: Arvore de menu
Respostas: 12
Exibições: 2818

Re: Arvore de menu

Vixe tá dificil mesmo, vou simplificar, tudo que quero é o seguinte:

Tenho uma string := "1234" quero transforma-la em:
1
|->2
|->3
|->4

dai acho a string := "1324", então fica
1
|->2
| |->3
| |->4
|->3
|->2
|->4

dp tenho string = "212", fica
1
|->2
| |->3
| |->4
|->3
| |->2
| |->4
|->2
|->1 ...
por fxavierds
17 Set 2009 14:45
Fórum: CA-Clipper
Tópico: Arvore de menu
Respostas: 12
Exibições: 2818

Arvore de menu

Galera precisando de uma "senhora" ajuda

Trabalho com advpl (Microsiga) que cria menus de acesso de forma dinâmica através de um arquivo xnu que nada mais é que um xml. Fui encarregado de fazer um programa para gerar esses xnu's. Tenho a seguinte tabela:

Funcao -> nome do prg
Descricao -> Nome do ...
por fxavierds
07 Mai 2008 17:14
Fórum: CA-Clipper
Tópico: comando #translate
Respostas: 6
Exibições: 688

Re: comando #translate

Talvez até seria mas eu preciso fazer essa "tradução" e não sei como fazer quando 2 parametros são opcionais...

fazendo com if(lsoft> não dá certo..seria algo como dbseek(<exp>[, e não sei como continuar