![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Delphitest
No me gusta dejar las cosas a medias asi que veamos, que te pasa con el ini. Si el programa lo trasladas a otro ordenador, con todo y base de datos, pues no debe haber ningun problema, simplemente en este archivo ini, tienes que poner la direccion en la que este o coloques la base de datos. Si el programa va a estar en un ordenador y la base de datos en otro, tiene que haber una red, osea conexion entre estos ordenadores, si estan conectados se establece una conexion en mipc, con el boton derecho, conectar a unidad de red, hay te saldra una pantalla en la que puedes poner en unidad Z y en carpeta, tendras que buscar el otro ordenador por su nombre, le das examinar y lo buscas, aplica conectar de nuevo al iniciar sesion y aceptar, hay se creara un acceso al otro ordenador, de nuevo en mipc al darle doble click, veras la conexion en este caso Z, te metes en esta y buscas la direccion donde esta la base de datos, la copias y la pegas en el archivo ini, recordando que sea el formato igual al que esta, con esto el programa ya puede ver la base de datos y funcionar, el archivo ini quedaria si la carpeta se llama gesatrans, algo como: Cita:
Espero que con esto soluciones el problema del ini, que es verdaderamente practico. Saludos |
|
#2
|
|||
|
|||
|
Hola a todos.
Esta es una versión modificada del programa que está haciendo delphitest. Yo en vez de usar adoconection y access database usé base de datos paradox, ttables y datasource. En la parte de ingreso modifiqué un poco lo que hizo caral porque no me salió bien usando query y sql, tampoco usé el ini (si alguien me puede decir como podría hacerlo la ayuda es bienvenida) Puse una contraseña para que no sea posible ingresar a la tabla usuarios que es donde está el login y la contraseña del usuario (para esta prueba master password = Gesa1000_ y auxiliary password = Gesa_1000; El nombre de usuario y contraseña son Gesa y gesa. No se que error hay en el formulario Albaranes porque los campos Total, iva, descuento se mantienen en blanco. No envío el ejecutable pero el alias para las tabla es gesa y el camino es c:\Archivos de programa\Borland\Delphi7\Projects\Datos El link para download es: http://download.yousendit.com/B71A2CB37EA9FF7C Saludos |
|
#3
|
||||
|
||||
|
Hola Delphitest
Primero quiero tratar de responder a tu ultima duda que fue esta: Cita:
Con la modificacion a la tabla, logro que se puedan crear las zonas que se quiera ademas de las variaciones de peso y costo que se necesiten. Como lo que indicas es esto: Cita:
Ademas te hice varias cosas, como un filtro, para que veas los zonas y otros. El programita va mas o menos explicado, asi que creo no tendras problemas en analizarlo. Con relacion a que cuando pones el peso, salga de una vez el porte, ya sale en este, nada mas revislo, creo que te sera util. Para poder ejecutarlo sin problemas ponlo dentro de: Cita:
Bueno aqui te envio este ejemplito, seguro que me lo critican, espero, constructivamente. Aqui esta: http://rapidshare.com/files/2376064/Ejemplo.zip.html Saludos |
|
#4
|
||||
|
||||
|
En Referencia al Login.
Hola a todos. Bueno con referencia al login creo que lo mejor es almacenarlo en la base de datos, de manera encriptada.
y la forma mas segura seria la siguiente.. (Fanaticos del Hack o Decrypt abstenerse) es para Usuarios medios ejjeee. Bueno mira. lo que tendrias que hacer es: El PSW que el usuario ingrese modificarlo utilizando el Nombre de Usuario+ algun algoritmo matematico. porque? bueno porque si el usuario se le ocurre entrar a la base de datos y tocar o borrar directamente el Campo Password de la base de datos siemplemente este no Funcionaria. La Desencriptacion seria el inverso a la Encriptacion .
esto te daria un string "12,255,123,789" el cual deberias alamacenar en la base de datos. y al momento de hacer el logue deberias hacer el paso inverso. Saludos PD: la funcion inversa al Byte es Char() Última edición por Enan0 fecha: 07-11-2006 a las 19:47:52. |
|
#5
|
|||
|
|||
|
Hola Caral, no se si sigues leyendo esto, espero que si
No hay forma de hacer funcionar el tema del archivo .ini Entiendo lo del path y lo cambio, meto los dos archivos en la misma carpeta, el .exe y el .ini pero no hay forma. Una pregunta tonta , yo he modificado el codigo en base a lo que hiciste tu, es decir que en el dmGesatrans, en el evento oncreate, he metido lo mismo que tu relacionado con la ruta de la BD. Pero en el ADOConnection , en ConnectionString sigue apareciendo la ruta antigua ¿puede eso interferir? El caso es que por mucho que le pongo un nuevo path en el .ini siempre se va a la ruta antigua y da el error tipico de que no encuentra la BD. Gracias por comprobarlo si puedes. Tardaré unos días en aportar las modificaciones porque tengo muchas cosas que cambiar antes de poder seguir. Un abrazo
__________________
Mi proyecto paso a paso (Parte I) |
|
#6
|
||||
|
||||
|
Hola Delphitest
La verdad despues de la mala leche que me tenia el otro dia, y que nuestro amigo Robert01 me envio un correo, se me paso. Voy a tratar de seguir en esto. Despues de revisar muchas cosas y conceptos, se llega a la conclusion de que parece que estamos haciendo muchos programas diferentes, ya que la forma de programar varia mucho de uno a otro, quiero ver si con este adelanto que te envio podemos, si te parece continuar con un solo modelo, hay varias cosas que no entiendo bien y por eso las tengo que hacer como creo conveniente, por ejemplo la tabla tarifa, para no modificarla cree una tabla tarifa1, que es la que estoy usando. Este adelanto ya tiene el archivo ini y tambien otras cosas que inclui como el BackUp, que es un programa que encontre por la red muy facil de ejecutar, ya lo probaras, Ademas las cuentas por cobrar, que la verdad como comerciante me parece que no se pueden escapar .En el caso de los alvaranes, veras un combobox que indica la zona, si colocas el peso y con el combo seleccionas la zona, el Porte cambia inmediatamente, asi dependiendo de la zona y el peso el porte cambiara, con solo aceptar se grabara el nuevo porte, esto tambien sirve para modificar algun alvaran, pruebalo y me dices. Bueno aqui esta el adelanto, creo que si lo unes a lo tuyo funcionara bien, si no puedes unirlo, me envias lo que has hecho y lo uno. Aqui: http://rapidshare.com/files/2559378/Gesatrans.zip.html Saludos |
|
#7
|
||||
|
||||
|
Hola de nuevo
Se me olvidava, la direccion en el archivo ini tiene que especificar el nombre de la base de datos antes de el archivo, en este adelanto que te envie, el archivo ini tiene la direccion: Cita:
Si colocas esta carpea que envio en C y ejecutas el programa que esta compilado veras que funciona perfectamente, el ejecutable y el ini estan en la misma carpeta, fijate en los exlax, estos= \ , que estan antes del nombre de la base de datos. El echo de que pongas otra direccion cuando programas no influye, siempre que ejecutes el programa, por codigo buscara el archivo ini, independientemente de lo otro, osea no afecta en nada. Espero lo entiendas mejor esta vez, si no pues a seguir intentando, este ya funciona si no le haces ningun cambio, no tendras problemas. Saludos |
|
#8
|
||||
|
||||
|
Hola Delphitest
No se si habras tenido tiempo de revisar los cambios que envie, pero, no te veo por aqui. , luego dices que si sigo en esto. He revisado varias cosas y analizando todo este royo, veo que la diferencia entre las tablas, Factura, Alvaranes y presupuestos son realmente minimas, pienso que un alvaran es en realidad ya casi una factura o un presupuesto echo, por eso no se la razon de tener primero mas forms y despues para que mas tablas de la cuenta. Viendo esta, para mi realidad, creo que modificando un poco el form y la tabla de alvaranes se puede definir con una consulta sql que muestre uno o otro, osea Facturas, presupuestos y alvaranes en el mismo form, creo te ahorrarias muchos dolores de cabeza, no solo por no tener que hacer mas de la cuenta, sino que a la hora de revisar solo revisas un form. Mas o menos se haria con un menu, en el que se definiria en el from, cual es la opcion que deseas ver, repito Factura, Alvaranes o presupuestos ya que la informacion varia muy poco. Piensalo ya que no quiero hacer nada, sin tu consentimiento. ahunque a veces sea terco, tambien dejo trabajar.Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ejecutar Query Paso a Paso??? | juliopag1 | SQL | 0 | 17-06-2006 01:51:10 |
| Novato (Paso a Paso de una consulta) | enecumene | Conexión con bases de datos | 2 | 29-05-2006 20:52:19 |
| Motor Paso a Paso | jluisx | C++ Builder | 3 | 12-09-2005 16:48:07 |
| Red Paradox paso a paso | Aldo Josué | Conexión con bases de datos | 2 | 13-12-2003 13:53:37 |
| procedure paso a paso | Silver | Varios | 1 | 26-08-2003 20:24:00 |
|