concatenar dos dbedit para un campo
Hola a todos , q tal , bueno miren necesito concatenar o unir dos dbedits para un campo llamado "apellido y nombre".
es decir en un db edit escribir el apellido y en otro dbedit el nombre y luego q se unan para q se coloqen en el campo "apellido y nombre". lo Necesito para el alta de un registro, ok gracias a todos |
Hola, a ver si algo así te sirve:
Saludos Josep |
Hola.
En realidad lo que vas a concatenar son los campos (DataField) mostrados por el DBEdit. Una posibilidad es crear un campo calculado 'ApelNom' por ejemplo, y asignarle la concatenación en el evento OnCalcFields del DataSet.
En el ejemplo usé un IBDataSet, pero con pocos cambios funciona para IBQuery, TTable, TQuery, etc. Saludos. |
concatenar 2 dbedits
bueno en este caso seria alreves ya que en el campo "apellido y nombre" qiero
llenarlo pero con 2 dbedits, se puede hacer en realidad. por ej seria asi APELLIDO: dbedit1 NOMBRE: dbedit2 luego al guardar q se unan los dos dbedits con un espacio entre ellos y se guarden en el campo apellido y nombre. se puede hacer? |
concatenar 2 dbedit
o me conviene usar solamente edits? para concatenar?
|
Cita:
Los TDBEdits, para decirlo sencillo, son una representación visual de campos que están en una tabla . Por eso es necesario asociarlos a un DataSource que los conecta a ella. Realizá una prueba simple: Creá un proyecto, abrí la pestaña DataControls, poné un DBEdit y ejuta... No te permite escribir nada y es lógico... por que ¿ en donde estas escribiendo ?. Si lo que deseas es concatenar dos strings, sin relación con base de datos alguna, sería más adecuado usar TEdit para ello. Saludos. |
Cita:
Saludos. :) |
concatenar 2 dbedit para unu campo
bien si te entiendo, por eso pregunte si era mejor usar tedits, en ese aso como seria ? para concatenarlos y guardarlos en un campo?
|
Te pongo un ejemplo con una variable, si tenés que guardarlo en un campo, reemplazá la variable por el campo receptor.
Saludos.:) |
concatenar 2 edits para un cmapo
bien muchas gracias por tu ayuda seria algo asi entonces
|
En ese caso no es necesaria la variable, podés hacerlo así:
Saludos. |
La franja horaria es GMT +2. Ahora son las 05:06:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi