![]() |
como ejecutar una instruccion
hi
tengo este codigo dentro de un evento click var nombre,prueba:string begin // tengo un objeto llamado DBEnombre. Que tiene como valor ACAPULCO prueba := ‘DBEnombre.text’ nombre := ¿??????? prueba // como ejecuto el valor de prueba para que la variable nombre guarde ACAPULCO end; ¿Si se puede? Gracias de antemano |
Cita:
Por otro lado, veo un problema en tu código, no estas pasando adecuadamente DBEnombre a la variable prueba. Trata así:
Salud OS |
Código:
Por otro lado, veo un problema en tu código, no estas pasando adecuadamente DBEnombre a la variable prueba.no me explique bien, la variable prueba contiene litaralmente el nombre el objeto 'DBEnombre.text', lo que pasa es que en visual fox cuando yo ponia lo siguiente prueba = ‘DBEnombre.text’ nombre = &prueba // donde nombre trae como valor ACAPULCO.... espero explicarme mejor.... |
Cita:
Salud OS |
Hola
Egostar lo entendio perfectamente y te dio la solucion a tu problema. Es de suponer que DBEnombre es un DBEdit, por esa razon contiene una propiedad Text, que es de tipo string, que a su vez sera pasado a una variable de nombre Prueba. No me explico para que tanto royo, la verad yo eliminaria la variable nombre. Ahora si lo que se quiere es que la variable Prueba contenga el valos ACAPULCO, pues para que usar el dbedit. Saludos |
lo anterior es facil, quizas no me explique bien yo quiero la referancia de prueba
el valor que asigno a prueba es el nombre del objeto no su valor.... que signo antecede al prueba para hacer referencia el contenido del objeto |
Hola
Ninguno. Saludos |
?????
como ninguno ?
|
Cita:
Aunque no se si antes deba crear el objeto prueba con:
Alguno de los compañeros con más experiencia en este asunto seguro nos puede ayudar. Salud OS |
Hola
No hace falta crearlo antes y funciona perfectamente y hace exactamente lo mismo que esto: No te parece ilogico? Saludos |
ok ahi va todo
Ok
Tengo en un form 50 objetos Edit con el siguiente nombre Nombre1 Nombre2 Nombre3 . . . Nombre50 La problemática viene cuando con un TComboBox (contiene del 1 al 50 ) selecciono el número del nombre que deseo. Ahora con ese nombre genero un sql, para hacerlo tendría que hacer un CASE del valor de TComboBox para hacer el sql con el valor seleccionado, lo que quiero es hacer menos lineas como ¿? Yo lo conocia como macro donde a una variable tipo texto le asigno esto: Supongamos que selecciono en el TComboBox el 10
y me daba la referencia del objeto nombre10.txt que es Juan Perez |
Hola
Saludos |
Ok tu Te refieres a un metodo de foxpro que no existe en delphi, pero puedes hacerlo de otra manera, puedes buscar un componente dentro de un formulario que coincida con el nombre deseado, por ejemplo:
|
Excelente ejemplo amigo Eduardo
Pero todo el rollo que nos aventamos Caral y yo se hubiese ahorrado si omy aportara esa información desde el principio, eso es a lo que nos referimos constantemente en el foro al invitarlos a leer la guía de estilo y que tanto escosor suele producir. :cool:;) Salud OS |
gracias eduarcol
aun no se como pero lo voy a chekar lo cambie quedo como yo deseaba con objetos TDateTimePicker
gracias..... |
| La franja horaria es GMT +2. Ahora son las 08:45:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi