| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Evelyn Cdt

Registrado: 07 Oct 2003Mensajes: 10
|
Publicado: Mar 25 Nov, 2003 8:33 pm Asunto: Combobox y base de datos |
|
|
hola quisiera saber de que forma yo puedo extraer lo que escribo en un combobox de c++ Builder para dejarlo en la base de datos.
otra consulta cuantos campos son necesarios para esto;solo uno, que se llame por ejemplo paginas_web y listo o algo mas.
Bueno espero que me comprendan lo que trato de preguntarles.  |
|
| Volver arriba |
|
 |
seth Cmdr

Registrado: 16 Nov 2003Mensajes: 129
|
Publicado: Mar 25 Nov, 2003 11:25 pm Asunto: No se si esto te sirva |
|
|
puedes declarar una variable de tipo AnsiString y le asignas el contenido del ComBoBox de la siguiente forma
primero señalas el texto que quieres sacar y luego nose con un boton o algo asi puedes sacar el texto.
Ansistring as;
as = ComboBox1->Text;
Claro que lo puedes sacar de manera automatica de la siquiente forma:
en la hoja de eventos del ComboBox señalas el evento OnChange.
void __fastcall TForm1::ComboBox1Change(TObject *Sender)
{
AnsiString as;
as = ComboBox1->Text;
} |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Jue 27 Nov, 2003 7:52 pm Asunto: gracias |
|
|
| hola gracias por la ayuda |
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Vie 28 Nov, 2003 12:50 am Asunto: |
|
|
Tambien podria ser de esta forma:
Solo necesitas un TComboBox(ComboBox1) y un TButton(BTNInsertar)
| Código: |
void __fastcall TForm1::BTNInsertarClick(TObject *Sender)
{
TQuery *Inserta = new TQuery(this);
Inserta->SQL->Add("Insert Into TUTABLA Values(:p1)");
Inserta->ParamByName("p1")->AsString = ComboBox1->Text;
Inserta->Close();
Inserta->ExecSQL();
}
|
Y si quieres puedes llamar al evento click del boton mencionado arriba cuando en el ComboBox se presione el Enter (VK_RETURN):
| Código: | void __fastcall TForm1::ComboBox1KeyPress(TObject *Sender, char &Key)
{
if(Key==VK_RETURN)
BTNInsertarClick(Sender);
}
|
Espero te sirva, saludos! _________________ "Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez
Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!! |
|
| Volver arriba |
|
 |
|