![]() |
Duda sobre ZQuery ( Zeoslib )
Bueno hola.. estoy haciendo una agenda comercial y ya tengo casi todo listo.. es por niveles uno administrador y otro usuario, "usuario" pueden ser desde uno hasta cienes de usuarios agregados por el admin. los usuarios son los empleados que tienen su agenda comercial, la aplicación trabaja en red sin problema alguno con delphi 7 + MySQL 4.1
Bueno pero ese no es el problema.. ahora lo de los niveles es pues para que el admin. pueda ver "todas" las demas agendas de todos los usuarios y el nivel usuario pues solo pueden ver, editar, agregar, etc SOLO su agenda.. y solo pueden ver las tareas pendientes que tienen que hacer o las hicieron..o como también agregar una nueva pero SOLO de ellos, bueno ahora tengo un form desde donde un usuario agrega sus tareas, un 5 botones para Administración de los mismos y estos son: Nuevo, Guardar , Editar, Cancelar , Eliminar Bueno ahora para esto uso un ZTable que cuando clickean en el boton "Nuevo" lo que hay dentro del boton es este código.
EL cual deja todos los TDBEdit donde escriben en modo listos para almacenar datos , el modoeditar(True) es solo para cambiar los colores de los TDBEdit's ;) pero no tiene nada que ver Bueno ahora cuando le dan en el botón Editar pues hace casi lo mismo
y lo mismo para el botón Guardar:
y aparte tengo 4 botones para navegar por todas las actividades que agregaron algo así
Bueno y pues cuando es USUARIO y se pone a navegar puede ver TODAS las actividades de los demas usuarios hasta del mismo adminostrador :( Ahora para impedir eso quiero cambiar los ZTable por un ZQuery para poder un WHERE ID_usuario = Su_id_del_user Osea para que me muestre SOLO las actividades que ese user registró, no se si es una buena idea hacer lo que piendo o hay alguna mas facil ??? Si no la hay o es que esta está bién como saben que soy bién newbie en esto de delphi quisiera saber como hago para poner un ZQuery en modo "insercion de datos" como en el ZTable era un simple " append "o para editar era un simple "Edit" y lo mismo para "Post" ahora quisiera saber como se le hace con un ZQuery todo eso ???? Intenté un: DM.ZQMisUsuarios.Append; Pero se que es una mala idea como esto xDD DM.ZQMisUsuarios.Edit ; xDD Bueno creo que escribí mucho para una simple pregunta pero bueno.. espero alguna respuesta y gracias por adelantado ;) SALudos PD ya me duelen las manos de escribir xD :eek: |
Bueno BlackDaemon
Para empezar creo que cada usuario tiene que tener un numero o contraseña para entrar a ver su agenda en particular. Una vez que el usuario entre con su contraseña, esta debe aparecer en algun lado para que el sistema la pueda identificar. Despues de esto se podra hader un zquery indicando que si el usuario es igual al Numero 1 (por ejemplo) entonces tendra acceso a x parte del programa. Analiza ese programa, que es parte de uno en el que ayude. Es un control de asistencia. Aqui esta, se llama C_asistencia ftp://196.40.62.225/ Saludos |
Hola caral.. si ese es el prográma en el que me ayudaste xd
Pero bueno.. los usuarios SI tienen un número que los identifica como usuarios o administradores pero mi pregunta es solo sobre como hacer el Post , Append, Delete y Open pero eso sería con tablas y con un query como se hace ? solo eso saludos. |
La franja horaria es GMT +2. Ahora son las 04:13:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi