• Viernes 8 de Noviembre de 2024, 21:46

Autor Tema:  Re: Asignar texto de un recorset a un maskedit  (Leído 2785 veces)

elisa

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Asignar texto de un recorset a un maskedit
« en: Miércoles 22 de Octubre de 2003, 19:13 »
0

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Asignar texto de un recorset a un maskedit
« Respuesta #1 en: Miércoles 22 de Octubre de 2003, 20:35 »
0
Si el valor del campo del recordset no tiene el mismo formato que la máscara le pones el formato y está, si ya lo tiene lo asignas directamente:
mskEjemplo=format(r!campo,"formato que queramos")
:good:

elisa

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Asignar texto de un recorset a un maskedit
« Respuesta #2 en: Miércoles 29 de Octubre de 2003, 00:07 »
0
Muchas Gracias,
Ahora me da problema al traer un valor cero
En la Tabla tengo tipo Money

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Asignar texto de un recorset a un maskedit
« Respuesta #3 en: Miércoles 29 de Octubre de 2003, 10:58 »
0
¿Qué máscara utilizas?
:question:

elisa

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Asignar texto de un recorset a un maskedit
« Respuesta #4 en: Jueves 30 de Octubre de 2003, 00:10 »
0
en propiedades 99999.99 y al guardar envio .text, pero si no envio nada
al consultar tengo que ponerle
mk=format(!rs,00000.00), y esto hace que me encere los campos mascaras
Muchas Gracias
A necesito guardar los decimales

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Asignar texto de un recorset a un maskedit
« Respuesta #5 en: Jueves 30 de Octubre de 2003, 08:36 »
0
Te aconsejo utilizar la máscara "#####.##"
Es para casos numéricos, pero no obligando a meter todos los caracteres. En el format DEBES hacerlo así, para que no te lo llene de "0"
format(x,"#####.##)
Si necesitas forzar los decimales utiliza el format de la siguiente manera:
format(x,"#####.00)

elisa

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Asignar texto de un recorset a un maskedit
« Respuesta #6 en: Jueves 30 de Octubre de 2003, 23:51 »
0
Gracias, ahora necesito ayuda sobre Sql
para hacer consultas
con un campo llamado bitac que esta en la tabla bitac y esta tambien contiene cod_clie, cod_tipcli, pero hay varias tablas con cod_tipcli
ejemplo criadero contiene campos cod_tipcli, y cri_codigo entre otros
planta contiene campos cod_tipcli, y plt_codigo entre otros, al consultar necesito la descripcion puede que sea de criadero o de planta.... y asi estan algunas tablas mas
He hecho algo asi
select c.nombre_cri, p.nombre_plan
where bitac =@bit
and bitac.cod_clie= any
--de la tabla criadero
--de la tabla planta

elisa

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Asignar texto de un recorset a un maskedit
« Respuesta #7 en: Martes 4 de Noviembre de 2003, 19:22 »
0
Nada
Me sale invalida propiedad, estoy guardando en sql tipo money, cuando no envia nada, siempre guarda cero, y cuando envio mas caracteres ejem 2343.84 los guarda asi mismo

elisa

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Asignar texto de un recorset a un maskedit
« Respuesta #8 en: Martes 4 de Noviembre de 2003, 19:50 »
0
A tambien tengo otros campos que en propiedades coloco en la mascara
"(##)#-###-###")
y en el format de propiedades nada
igual al consultar
tengo que colocar
mk=format(rs!,"(00)0-000-000"))
el campo con que guardo esto es numerico y solo guardo los numeros no la mascara
es decir mando a guardar 042363837
pero y si no tiene telefono siempre me guarda cero
al grabar mando asi
val(campomk.cliptext)
gracias, ayudame