Profesional Técnico
Mantenimiento navegacional de tabla simple con MySQL
Por la Redacción de Foxpress mysql.zip
Los mantenimientos son quizás una de las mejores herramientas para el aprendizaje ysolventan algunos de los primeros problemas que se le suelen presentar al programador ‘nuevo’ en un lenguaje.
En este caso va a ser un mantenimiento C/S Cliente/Servidor desde Fox contra MySQLmediante el uso de SQLExplícito.
El mantenimiento contempla todas las opciones de añadir/borrar, etc...
La estructura de la tabla con la que vamos a trabajar es la siguiente:
articulos CREATETABLE `articulos`
(`ArticulosNombre` varchar(40) NOT NULL default '',
`ArticulosPrecio` decimal(10,0) NOT NULL default '0',
`ArticuloID` int(6) NOT NULL auto_increment,
PRIMARY KEY(`ArticuloID`))
TYPE=MyISAMEl Movimiento Navegacional
Para poder implementar los botones navegacionales (adelante, atrás, último, primero) se ha dotado a la tabla Artículos de MySQL de uncampo auto_increment para dotar de un identificador único a cada registro.
Para poder realizar los movimientos navegacionales se toma primero el valor del registro actual y se pide elsiguiente/anterior/ultimo/primero.
Para, por ejemplo, ver el siguiente registro se ha usado:
SELECT * FROM articulos WHERE ArticuloID >((_Registro_Actual)) LIMIT 1
Para poder ver elregistro siguiente:
SELECT * FROM articulos WHERE ArticuloID > ((_Registro_Actual)) order by ;
ArticuloID Desc LIMIT 1
Fijate la opción LIMIT 1 que hará que sólo nos traiga un registro.
Parapoder ir al último es algo más sencillo:
SELECT ArticuloID, ArticulosNombre,ArticulosPrecio FROM articulos Order by ;
ArticuloID DESC Limit 1
Las Conexiones
Para las conexiones tenemos...
Regístrate para leer el documento completo.