| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
rayder Master

Registrado: 03 Mar 2004Mensajes: 207
|
Publicado: Mie 24 Mar, 2004 10:16 am Asunto: Borrar datos en un DBGRIB |
|
|
Mi problema es el siguiente, ademas de ser un novato, es que quiero borrar TODOS los datos de un DBGRIB, el cual recibe el detalle de un pedido, el usuario realiza uno y quiero dar la opción pero sin tener que cerrar el formulario de poder realizar otro pedido, para lo cual necesito borrar el dbgrib por completo (los datos).
Otra cosilla, como ¿puedo comprobar si TODAS las columnas del dbgrib tienen datos?, he localizado un hilo en este mismo canal para comprobar si hay algún dato en alguna columna, pero necesito poder comprobar todas las colunas.
Gracias anticipadas por la ayuda _________________ Un saludo
Rayder |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 24 Mar, 2004 10:50 am Asunto: |
|
|
Mira lo que deseas hacer se hace con un Query,
Escribir pedido: 001202
y en el evento OnKeyPress del Edit que utilizas para escribir el pedido
| Código: |
Query1->Close();//siempre cierras
Query1->ParamByName("algun parametro")->AsInteger = Edit->Text;
Query1->Open();
Edit->SetFocus(); // te regresas al Edit, para poner otro codigo..
|
y listo, es la manera mas facil de hacerlo..
saludos
bye _________________
 |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 24 Mar, 2004 10:53 am Asunto: |
|
|
se me olvidaba, para saber si el Dbgrid tienen datos.. utiliza,
el estado del Query1, de la siguiente maner
| Código: |
if(Query1->IsEmpty()){
ShowMessage("Datos Vacios");
}else{
{....codigo para cuando no esta vacio..}
}
|
Esto es cuando Entras al DBGrid, en el Evento
OnEnter
lo pongo entre llaves para que no te confundas con el if
saludos.. _________________
 |
|
| Volver arriba |
|
 |
rayder Master

Registrado: 03 Mar 2004Mensajes: 207
|
Publicado: Mie 24 Mar, 2004 11:34 am Asunto: |
|
|
Muchisimas gracias Cesar, me pongo con ello ahora mismo y ya te contaré.
Un saludo y gracias de nuevo _________________ Un saludo
Rayder |
|
| Volver arriba |
|
 |
|