![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Para seguir con el módulo de usuarios y hacerlo bien antes he tenido que hacer el de capturas desde la webcam
![]() A la izquierda del todo es un panel, los 5 speedbuton que veis y un timagen a la derecha. Este es el código
Podéis ver que llamamos a una unit webcam este es su código
Comentar que en el DataModule (DM) esta la variable fija VarSUnidad, a la que le hemos asignado el valor de UUSUARIOS desde el módulo de usuarios, cuando estemos en clientes haremos los mismo pero dando el nombre de clientes, así el mismo módulo sirve para varios apartados, igual pasa con el editor aunque este trabajara con ciertas diferencias.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por Casimiro Noteví fecha: 24-02-2015 a las 12:21:42. |
|
#2
|
||||
|
||||
|
En el módulo Ueditor cambiamos el siguiente procedimiento para que sepamos a que unidad debemos devolver el dato
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por Casimiro Noteví fecha: 24-02-2015 a las 12:22:13. |
|
#3
|
||||
|
||||
|
Bueno ya tengo terminado el módulo fuentes y algunas cosas más que ahora comentaré pero hoy no he terminado
![]() Como ya dije esta es la única vez en colocare todo el código directamente así y lo comentaré salvo que entremos en cosas nuevas.
Podemos ver como simplemente llamamos a los formularios de capturas
O al editor
También tenemos la carga de una imagen mediante el siguiente código (al final pondré las funciones)
Pero en especial sería el botón nuevo, que no solo controla los paneles, además cargamos el numerador de configuración y controla si es el primer usuario marcándolo con el nivel de supervisor En el caso de edición además hemos tenido en cuenta que la base no este vacía, evitando un error sin sentido muchas veces lo mismo que en el borrado Confirmar hace varias cosas primero mira en que fase se puede producir el error, luego encripta la clave del usuario, para que no sea visible salvo desde el programa, luego añade el numerador el nuevo registro igualando el código y si no ha habido errores seguimos normalmente, cancelando todos los nuevos datos en caso contrario. Creo que el resto es bastante sencillo. Tened en cuenta que hay variables declarada en el DM y que no encontrareis en el formulario
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por Casimiro Noteví fecha: 24-02-2015 a las 12:23:13. |
|
#4
|
||||
|
||||
|
Este es el módulo de funciones hasta este momento
Y estas las variables del módulo DM
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por Casimiro Noteví fecha: 24-02-2015 a las 12:24:16. |
|
#5
|
||||
|
||||
|
Se me olvido comentar en el módulo de usuarios el procedure comprobar al que llamamos desde el onactive y desde el OnDataChange desde nuestro datasource
Primero comprobamos que el formulario este activo Luego que el datasoruce no este en edición o inserción en este momento El siguiente paso es que la base de datos no este vacía Y por último pasamos la traducción de la clave a un label y colocamos el texto que corresponde en nuestro memoNotas
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por Casimiro Noteví fecha: 24-02-2015 a las 12:24:38. |
|
#6
|
||||
|
||||
|
Ya por último en esta semana pondré parte del Onactive del menú, ya que en el nos aseguramos de 2 cosas, primero que la tabla configuración tenga unos datos básicos y segundo de crear un primer usuario con nivel supervisor.
No pongo el resto para no liarla ya que tengo que corregir algunas cosas aun. Ya sabéis como siempre espero vuestros comentarios, dudas, aportaciones y criticas. también me gustaría ver el diseño que le vais dando comentando que componente habéis usado.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por Casimiro Noteví fecha: 24-02-2015 a las 12:24:54. |
|
#7
|
||||
|
||||
|
Me despisto un poco, y la que lías, macho...
![]() ¿Has puesto un esquema Entidad/Relación de la base de datos? Porque no me parece haberla visto. Es una herramienta muy útil a la hora de diseñar bases de datos, y también ayuda a definir la lógica puesto que de un vistazo (casi) puedes ver todas las dependencias. Y no uses [quote][/quote] para poner el código fuente, que para eso están las etiquetas de código fuente [delphi][/delphi], leñes... (Si quieres, un moderador puede cambiarlas por ti).![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Obtener fotograma de video. Video Finish | rabata2001 | Varios | 0 | 07-05-2014 12:02:30 |
| segundo video tutorial delphi | cacu | La Taberna | 4 | 21-02-2012 14:30:26 |
| Video Tutorial Delphi Para Novatos | cacu | Varios | 4 | 22-11-2011 07:41:30 |
| crear video tutorial | glrjola | Varios | 7 | 28-04-2011 12:08:56 |
| Video Tutorial para instalar Apache + MySQL + PHP desde 0 !!! | Hagen | PHP | 0 | 07-02-2007 12:57:45 |
|