Ver Mensaje Individual
  #1  
Antiguo 13-07-2004
elbilla elbilla is offline
Miembro
 
Registrado: jul 2004
Posts: 27
Reputación: 0
elbilla Va por buen camino
Post Tabla en interbase desaparece...y más.

Buenas a todos,
estoy construyendo una pequeña aplicación con delphi 7 y tengo una conexión a una base de datos paradox. El problema es q inserto registros y de buenas a primeras cuando vuelvo a ejecutar el programa ya no hay ningun registro.
Aquí os cuento algunos datos de mi programilla:
1 Form que contiene 1 PageControl con 10 TabSheet.
En el ultimo TabSheet hay un boton q se encarga de mandar los datos. Los meto de esta forma:

Table1.Open;
Table1.Insert;
Table1.FieldByName('Dni').AsString:=edit1.text;
Table1.FieldByName('Bola1').AsInteger:=loteria1;
Table1.FieldByName('Puntos1').AsFloat:=pago1;
Table1.FieldByName('Bola2').AsInteger:=loteria2;
Table1.FieldByName('Puntos2').AsFloat:=pago2;
Table1.FieldByName('Bola3').AsInteger:=loteria3;
Table1.FieldByName('Puntos3').AsFloat:=pago3;
Table1.FieldByName('Bola4').AsInteger:=loteria4;
Table1.FieldByName('Puntos4').AsFloat:=pago4;
Table1.Post;
TABLE1.FLUSHBUFFERS; (Solucionado)

Hay algo que hago mal..
Ah, un par de preguntas..
1- En el Page control paso de una pestaña a otra con botones dentro de los TabSheet (con TabSheet.visible:=true , pero como puedo hacer para q solo se pueda pasar con mis botones y no con las pestañas(TabSheet del PageControl). He probado a poner el Enabled a False, pero entonces desactiva todo el PageControl y no funcionan los botones. Otra cosa es q cada vez q lo abro se inicia en un TabSheet distinto y no el primero.
2- Este primer programita es un juego, pero hay unos cuantos más. ¿Cómo hago para q me salgan todos en la misma ventana? Me explico: El primero q he hecho tiene un TPanel (donde estan todos los botones para empezar los juegos) y pulsando el boton se oculta el Tpanel y se abre el PageControl.
Mi pregunta es como es la forma más comoda de hacerlo. Yo he pensado hacerlo con PageControl, 8 juegos=8 Pagecontrol, y mostrandolos y ocultandolos segun el juego. Es correcto así o me recomendais otra forma.
3- Como libero la memoria de la aplicación al cerrarla. Pregunto esto pq he notado que cada cierto tiempo donde pruebo varias veces la aplicación, acaba colgandose y en el Administrador de tareas de Windows el delphi ocupa unos 35 Mb...(Solucionado con Table1.FLUSHBUFFERS
4- La ultima, como puedo hacer para q al llevarme la aplicacion a otro PC me funcione y no me de el error del Alias. Tengo q hacer la aplicacion con el InstallShield q lleva el Delphi para q funcionen las bases de datos??


Espero no poner muchos más huesos como este, aunque estoy empezando con el Delphi y tengo muchas dudas. También estoy a la espera de un libro que espero me sea de gran ayuda.

Un saludo y gracias..

Última edición por elbilla fecha: 15-07-2004 a las 01:53:07.
Responder Con Cita