• Este fórum é a tradução automática de www.cad3d.it/forum1 - a comunidade italiana de design. Vários termos não foram traduzidos corretamente.

Características lógicas com texto em BOM

  • Criador do tópico Criador do tópico DrBarde
  • Start date Start date

DrBarde

Guest
Bom dia.

Software: mecânica acad 2020

Seguindo algumas demandas corporativas, eu me encontro tendo que tentar fazer uma função lógica particular.
nos "componentes diferentes" Eu tenho que inserir um valor de uma lista sobre a descrição, e tudo isso bem, tendo feito uma "lista padrão" no valor que eu precisava. o problema vem quando se trata da posição, uma vez que eles são posições definidas exigem-me que, uma vez inserido um valor no valor de descrição segue um valor único e não numérico na "posição".
Eu fiz algumas provas, o único que me deu alguns resultados foi incluir:
♪<if(equal(desart,"nomedalista"),"valore","")> e depois seguir outros ses.
onde desart é a nossa propriedade de descrição. mas ao fazê-lo sempre se torna realidade independentemente do que eu coloquei, então sempre dando o valor.
Tenho a dúvida de que não me permite trabalhar com cordas dentro do bom, e, portanto, todo este trabalho é inútil como o sistema não o permite.
</if(equal(desart,"nomedalista"),"valore","")>1716297206532.pnggraças a todos
 
Bom dia.
Não tenho escolha.
a expressão está entre parênteses angular, como anteriormente escrito.
o resultado é que é sempre verdade.

♪<if(equal(desart,"nomedalista"),"valore","")></if(equal(desart,"nomedalista"),"valore","")>
 
@drbarde Tens toda a razão, os suportes de ângulo não eram o problema.

uma comparação direta usando strings de texto sempre criou problemas, eu não sei a causa, evidentemente a função "igual" faz uma verificação do tipo de dados (stringa) e retorna true... Não te posso dizer.

Eu resolvi assim:
  1. Eu criei a "lista padrão" chamada "Index" com o valor numérico e o texto de referência na descrição
  2. na próxima linha há uma cópia da string para criar a lista de amostra, o valor "0" é definido por padrão
  3. l="*0:-";"1:carrello";"2:list";
  4. na seguinte linha é a cópia da string de uma fórmula de exemplo que varia dependendo do valor selecionado na lista "index"
  5. ♪<choose(indice,"-","carrello","lista")></choose(indice,"-","carrello","lista")>
Meu próprio é apenas um pequeno exemplo básico, mas ainda espero que minha explicação seja clara o suficiente.
 

Estatísticas do fórum

Tópicos
58,521
Mensagens
499,056
Membros
104,110
Último membro
ChristianR

Membros online

Nenhum membro online agora.
Voltar
Topo