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
|
|||
|
|||
Generar Numero Aleatorio
Buenas, he visto muchos ejemplos de como generar números aleatorios, pero tengo un pequeño problema que no se como solucionar a ver si pueden ayudarme. Tengo que generar un numero aleatorio el cual pertenece a una determinada estación de servicio (1-N), pero puede darse el caso de que M estacion(es) este(én) fuera de servicio por x razón (comiendo, vacaciones, permiso,etc) por lo cual no debe ser tomada en cuenta para la generación del numero. Para presentar las estaciones utilice un TDBCtrlGrid (con su estatus) pero no se como solucionar el problema de generar el numero. si me pueden en caminar a una posible solución se los agradeceré. Gracias de antemanos por cualquier ayuda.
Utilizo Delphi 7 con Mysql. Última edición por steelha fecha: 20-08-2013 a las 19:23:08. |
#2
|
||||
|
||||
Hola steelha.
Supongamos que tu tabla se llama ESTACIONES y tiene dos campos ID y ACTIVA, identificador y estado de la estación respectivamente, también que el estado:
Llamada ejemplo:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Muchas gracias ecfisa por responder, he copiado y modificado el código para adaptarlo pero aun así obtengo un error de :
Project GeneradorTicket.exe raised exception class EDatabaseError with message 'qryEstacioens:Field'ID' not found'. Process stopped. Use step or run to continue. No entiendo el porque si el campo existe en la tabla : ID Descripcion Activo Online Adaptacion del codigo
|
#4
|
||||
|
||||
Hola steelha.
Mirando tu código, yo tampoco me explico ese error si el campo ID existe y con ese nombre... Por si estuvieras utilizando el mismo componente en otra parte del código, intenta salvando y restaurando la consulta original:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Verificando puse en comentario las lineas
y me funciona no da ningún error |
#6
|
||||
|
||||
Hola steelha.
Es extraño... Y mas aún cuando en el código que comentaste (desactivaste) no existe referencia alguna al campo ID. Para salir de toda duda acabo de hacer una pequeña prueba en Firebird. Cree la tabla: Le cargué 500 registros de prueba: Y usando la función del mensaje #2: No genera ningún tipo de error y funciona a la perfección. ¿ Segura que el error se produce en la función ? Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Numero aleatorio de productos | principiante22 | Impresión | 6 | 04-03-2008 01:24:08 |
Generar Numero de CUIL | LucasArgentino | Varios | 5 | 31-03-2007 17:44:32 |
generar numero de 9 cifras aleatorio que nunca se repita | coletaun | Varios | 9 | 19-02-2007 10:34:29 |
Generar Numero de CUIL | LucasArgentino | Varios | 2 | 24-09-2004 17:41:14 |
Generar Numero Automatico en Cotizacion | jmedina | Varios | 9 | 30-06-2004 17:54:01 |
|