Búsqueda de palabra de un campo para poner valor
Publicado por Fernando (13 intervenciones) el 03/03/2021 14:24:17
Buenos días,
Mi consulta va referente a un simple condicional Silnm.
Tengo una base de datos de la cual se quiere hacer un informe de valores dependiendo de un objeto.
El problema es que no se hicieron campos con distintos objetos, los cuales llamaré uno, dos y tres. Con lo cual el mismo proyecto tiene estos diferentes objetos (uno, dos y tres) dentro del campo objetos con distintos importes en otros campos.
Así que lo único que quiero hacer en una consulta, aparte de los demás campos, es que si en objeto viene la palabra uno, dos o tres (ya que no solo viene uno, dos o tres) me de un importe u otro.
Primeros ejemplos probados:
Escrito en campo: Si en campo objeto viene escrito UNO dame el valor de el campo Adjudicación y si no, no me des nada:
ADJ UNO: SiInm([objeto]="*UNO*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]="UNO";[Adjudicación];"")
ADJ UNO: SiInm([objeto]="UNO" & "*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]="*UNO*" & "*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]= como "UNO" & "*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]= como "*UNO*" & "*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]= como "UNO";[Adjudicación];"")
ADJ UNO: SiInm([objeto]= como "*UNO*";[Adjudicación];"")
Añadiendo el comando como me da un error de sintaxis
Cuando lo consiguiera sería seguir haciendo campos pero diciendo si viene DOS dame el valor del campo PPTA, etc.
Mi consulta va referente a un simple condicional Silnm.
Tengo una base de datos de la cual se quiere hacer un informe de valores dependiendo de un objeto.
El problema es que no se hicieron campos con distintos objetos, los cuales llamaré uno, dos y tres. Con lo cual el mismo proyecto tiene estos diferentes objetos (uno, dos y tres) dentro del campo objetos con distintos importes en otros campos.
Así que lo único que quiero hacer en una consulta, aparte de los demás campos, es que si en objeto viene la palabra uno, dos o tres (ya que no solo viene uno, dos o tres) me de un importe u otro.
Primeros ejemplos probados:
Escrito en campo: Si en campo objeto viene escrito UNO dame el valor de el campo Adjudicación y si no, no me des nada:
ADJ UNO: SiInm([objeto]="*UNO*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]="UNO";[Adjudicación];"")
ADJ UNO: SiInm([objeto]="UNO" & "*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]="*UNO*" & "*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]= como "UNO" & "*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]= como "*UNO*" & "*";[Adjudicación];"")
ADJ UNO: SiInm([objeto]= como "UNO";[Adjudicación];"")
ADJ UNO: SiInm([objeto]= como "*UNO*";[Adjudicación];"")
Añadiendo el comando como me da un error de sintaxis
Cuando lo consiguiera sería seguir haciendo campos pero diciendo si viene DOS dame el valor del campo PPTA, etc.
Valora esta pregunta


0