![]() |
![]() |
![]() |
![]() |
![]() |
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
|
||||
|
||||
Ahora que ya sé comparar mis registros con los de un edit se viene lo dificil para mi, tal vez un consejo no me vendría mal para comparar mis edit con mis registros para luego Guardar mis registros como me lo mostro ContraVeneno
Se supone que tiene que funcionar de la sgte manera La gestion me ayuda para que la busqueda solo sea de un determinado año En la CUENTA es donde introduzco los datos para la busqueda y me visualiza en NOMBRE.CTA Todas las casillas de la derecha son edit. Con el boton VALIDAR CUENTA muestro los nombres encontrados pero a la vez debo mostrar un caracter "P" si la situacion es vacia sino "E" y sino existe la cuenta el correlativo se mantiene como vacio como veran son 12 edit los cuales representan los 12 meses del año Mi tabla esta formada por los siguientes campos donde los datos entre comilla ya estan cargados por defecto cuenta "1000000001" nombre "aaaaaaa" gestion "2005" periodo "01" situacion propietario identificacion mis datos estan de la siguiente manera donde '__'vacio 1000000001,,,aaaaaa,,,2005,,,01,,,'0000' 1000000002,,,bbbbbb,,,2005,,,01,,,'__',,,JUAN,,,123 1000000003,,,cccccc,,,2005,,,01,,,'__',,, 1000000004,,,dddddd,,,2005,,,01,,,'__',,, 1000000001,,,aaaaaa,,,2005,,,02,,,'__',,, 1000000002,,,bbbbbb,,,2005,,,02,,,'__',,, 1000000003,,,cccccc,,,2005,,,02,,,'__',,, 1000000004,,,dddddd,,,2005,,,02,,,'__',,, 1000000001,,,aaaaaa,,,2005,,,03,,,'__',,, 1000000002,,,bbbbbb,,,2005,,,03,,,'__',,, 1000000003,,,cccccc,,,2005,,,03,,,'__',,, 1000000004,,,dddddd,,,2005,,,03,,,'__',,, ahora la busqueda debería funcionar así si buscamos la cuenta 1000000001 con periodo 2005 el resultado debería ser: (resultado en el FORM de izquierda a derecha sin contar la gestion) 1000000001,,,aaaaaa,,,E,,,'__',,,P y todos los demas "P" porque situacion es vacio. Luego en el EDIT debajo de propietario colocamos el nombre el cual debe grabarse en el campo propietario pero en todos los registros de cada periodo asi como su identificacion y la fecha en la situacion. [img]file:///d:/formulario.jpg[/img] Quiero saber si esto es posible para no romperme la cabeza, llevo ya un mes y no logro hacerlo, en realidad ya lo hice hasta asignar las P y E pero sin grabar y sin SQL jejeje y como tengo 350.000 es muy lento y mi base de datos crecerá, despues de suscribirme a este foro lo hice todo de cero en dos dias gracias a su ayuda. Cualquier sugerencia me viene como ayuda caída del cielo GRACIAS por su colaboración
__________________
El que da primero da dos veces. |
#2
|
||||
|
||||
Disculpas adjunto la imagen para que se entienda mi explicacion del hilo anterior espero lo comprendan
Saludos
__________________
El que da primero da dos veces. |
#3
|
||||
|
||||
Antes que nada, estoy seguro que ya leiste la guía de estilo del foro
Segundo, ahora si que no entedí nadita de lo que querías resolver. Pero si quieres manejar valores nulos con SQL yo lo hago de la siguiente forma:
ahora, si puediras hacer una pregunta específica sobre lo que quieres resolver sería mejor para todos nosotros, recuerda que solo tu conoces el análisis y diseño de tu aplicación y solo tu sabes cuál es el mejor método para resolver las situaciones específicas de tu sistema. Y si la situación se esta complicando mucho, entonces es tiempo de replantear el análisis y buscar otro método de soución. Un saludo cordial.
__________________
|
#4
|
||||
|
||||
Tal ves hubo un malentendido del cual me quiero disculpar, y si leí el estilo del foro, lo que quería saber con su experiencia de todos ustedes es si se va a poder guardar los registros ya que son 4 búsquedas por cuenta cada una con 12 campos=edit en total 48 campos que dependen de la situación es decir si existen 48 “P”(pendientes) se tiene que guardar 48 veces el nombre, ya que existe una cuenta 12 veces pero con periodos distintos en este caso del 01 al 12, todo esto para cuando se haga una consulta general por cuenta me mostrará el nombre y su identificación de quien recogió la boleta, no quiero ser pesado con esto pero así me lo pidieron y si ven al archivos adjunto el entorno visual es muy importante ya que el operador del sistema no tiene mucha experiencia por lo cual tiene que ser lo mas automatizado que se pueda y visualmente fácil de entender.
He estado desarrollando con el código de ContraVeneno y ahora mi única solución es hacer lo mismo pero tomando todo el código solo para un periodo y ahí desarrollar el guardado eso seria 48 veces. ¿Está Bien? Mi problema es como hacerlo mas fácil y saber si se puede o no. Ingeniero viene de ingenio, así que me las tengo que ingeniar para resolver mi aplicación que es mas un problema de lógica y lo estoy logrando pero necesito mas de su ayuda. Saludos.
__________________
El que da primero da dos veces. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|