SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: aleks170 en Miércoles 8 de Junio de 2011, 23:11

Título: Concatenar
Publicado por: aleks170 en Miércoles 8 de Junio de 2011, 23:11
hola alguien puede aclarar mi panorama y decirme como puede jalar 3 campos de una tabla (nombre, apellidopat, apellido mater) y pasarlos a un combobox? de modo que cuando visualize mi combo no solo me aparazca el nombre sino el nombre con sus respectivos apellidos.. porfavor alguien puede decirme como se hace..
Título: Re: Concatenar
Publicado por: Unsire en Jueves 9 de Junio de 2011, 01:41
Supongo que puedes hacer algo como lo siguiente:
1. Hacer una consulta  a la tabla y guardar los valores que quieres en una variable
2. Después añadir en el combobox la cadena resultante de la suma de las variables de la siguiente forma:
ComboBox1->Items->Add(var1+var2+var3);. Todo esto lo vas haciendo con un ciclo for
3. Cierras la consulta y listo......

Espero hayas entendido.
Título: Re: Concatenar
Publicado por: aleks170 en Jueves 9 de Junio de 2011, 18:46
gracias, ya lo he resuelto, te agredezco tu atencion...  ahora bueno no se puedas ayudarme con esto, que me imagino que es algo sencillo pero que que me esta dando problemas, tengo un edit en cual quiero que se introduza cierto valor, en la propiedad MaxLengt le he puesto 5, que el usuario no podra poner mas de 5 caracteres, ahora si el usuario inserta caracteres menor 5 no lo debe aceptar o enviar un mensaje, no se mi explico. bueno ese es el detalle. una vez mas gracias
Título: Re: Concatenar
Publicado por: Unsire en Viernes 10 de Junio de 2011, 02:35
Supongo que quieres algo como esto:
Código: C++
  1.  
  2. int longitud;
  3.         String texto;
  4.         texto=Edit1->Text;
  5.         longitud=texto.Length();
  6.         if(longitud==5)
  7.         {
  8.                 ShowMessage("La longitud es correcta");
  9.                 //más instrucciones
  10.         }
  11.         else
  12.         {
  13.                 ShowMessage("ERROR: La longitud del texto introducido debe ser igual a 5");
  14.                 Edit1->Clear();
  15.         }
  16.  
  17.  
Título: Re: Concatenar
Publicado por: aleks170 en Martes 14 de Junio de 2011, 22:57
si eso es lo quiero lo voy a echar andar a ver que tal.. gracias de nuevo..