Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   algoritmo de botones (https://www.clubdelphi.com/foros/showthread.php?t=67195)

alejitoo 05-04-2010 00:18:58

algoritmo de botones
 
buenas tengo un problema estoy montando un sistema de informacion el sistema cuenta con una base de datos en paradox7. y necesito colocarle al sistema de informacion botones de Primero,Anterior, Siguiente,Ultimo, Agregar, Eliminar, Modificar, Guardar, Cancelar, Salir. si por casualidad alguno de ustedes tiene el algoritmo de estos botones se los agradeceria. el tipo de botones son TBitBtn;

Casimiro Noteví 05-04-2010 00:45:30

Mejor puedes usar un tdbnavigator, de la paleta 'data controls'

alejitoo 05-04-2010 00:51:44

eso es lo que no kiero usar ya que este sistema es para mi proyecto final de la universidad..!! para graduarme y no kiero q el sistema se vea tan simple.

alejitoo 05-04-2010 00:53:32

si no tienes el algoritmo por lo menos me podrias decir que funcion hace que se agregue, modifique, guarde. y disculpa la molestia

Casimiro Noteví 05-04-2010 01:07:29

Cita:

Empezado por alejitoo (Mensaje 359213)
si no tienes el algoritmo por lo menos me podrias decir que funcion hace que se agregue, modifique, guarde. y disculpa la molestia

¿Qué algoritmo quiéres que tenga? :)
El botón insert hace: .insert
El botón delete hace: .delete
El botón Primero hace: .first
... .next
... .last
... .prior
etc.

alejitoo 05-04-2010 01:10:24

esos algoritmos el de agregar. guardar. modificar porque ya los demas los acabo de hacer solo me faltan esos. si los tienes todos no estaria mal tenerlos de una vez

Casimiro Noteví 05-04-2010 01:12:25

guardar: post
modificar: edit
:):):)
¿Has dicho que es para un proyecto final de universidad?

alejitoo 05-04-2010 01:22:20

si..!! xq?

alejitoo 05-04-2010 01:25:46

es que tenia 1 año que no programaba en delphi y pss eso si no lo practicas se olvida pero ya estoy poco a poco haciendo los botones algunos solo me falta esos que te dije modificar, agregar y guardar.

alejitoo 05-04-2010 01:53:46

una pregunta si yo kiero agregar a alguien y quiero que cuando agregue se me abra un campo en la tabla como podria hacer que se abra una linea en blanco donde ira mi nuevo ingreso

alejitoo 05-04-2010 02:00:15

xq cuando le doy clik para colocar el nombre me sale el registro donde keda asignado no me aparece la casilla en blanco

Casimiro Noteví 05-04-2010 02:07:43

No se entiende nada de lo que quieres, te aconsejo que eches un vistazo a la otra guía de estilo :)

alejitoo 05-04-2010 02:21:59

te explico tengo el campo nombre y codigo que son unos dbedit cuando le doy click por ejemplo al campo codigo para escribir el nuevo codigo y luego guardarlo me aparece el codigo que esta siendo apuntado en la tabla. luego que ingreso la informacion este la almacena encima de la que ya estaba. y lo mas logico es que deberia de abrirme un campo nuevo en la tabla aparte del que los que ya estan y no guardarlo encima de la otra eliminandome esa informacion

alejitoo 05-04-2010 02:26:57

aqui te dejo lo que tengo para que agregue
Código:

procedure TForm1.BitBtn5Click(Sender: TObject);
begin
table1.Post;
  dbedit1.Clear;
  dbedit2.Clear;
end;

End.


Casimiro Noteví 05-04-2010 10:33:55

Si no insertas ningún nuevo registro, todo cambio que hagas se realizará en el registro donde estás posicionado.

Código:

table1.insert;
table1.fieldbyname('codigo').asinteger := strtoint(dbed1.text);
table1.fieldbyname('nombre').asstring := dbed2.text;
table1.post;

Te aconsejo este estupendo libro. Es gratis.


La franja horaria es GMT +2. Ahora son las 11:34:30.

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