Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.visual-basic
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 10-01-2006, 09:53:39
David
 
Mensajes: n/a
Predeterminado Sustitución de Null

Estoy realizando un programa en vb6.0 Pro que controla las bajas de los
empleados de una empresa, las fechas de inicio y de fin de cada baja se
almacenan en la tabla “Tbajas” de una bd Access2000, mientras un
empleado esta de baja el campo “fecha_fin” para esa baja en concreto
vale “Null”, he creado una consulta en la bd y deseo que los valores
“null” de “fecha_fin” los sustituya por la fecha actual, he puesto la
siguiente expresión en un campo de la consulta

tb_duracion:
Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin])
-[Tbajas].[fecha_inicio])

para luego colocar el código “SQL” en el programa de vb, pero me da
error y no se donde está el fallo, ¿haber si me podéis decir donde está
el fallo o cómo realizar lo que pretendo?

Un saludo y gracias
David
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 17-01-2006, 08:34:20
Neftalí
 
Mensajes: n/a
Predeterminado Re: Sustitución de Null

David escribió:

> Estoy realizando un programa en vb6.0 Pro que controla las bajas de los
> empleados de una empresa, las fechas de inicio y de fin de cada baja se
> almacenan en la tabla “Tbajas” de una bd Access2000, mientras un
> empleado esta de baja el campo “fecha_fin” para esa baja en concreto
> vale “Null”, he creado una consulta en la bd y deseo que los valores
> “null” de “fecha_fin” los sustituya por la fecha actual, he puesto la
> siguiente expresión en un campo de la consulta
>
> tb_duracion:
> Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin])
> -[Tbajas].[fecha_inicio])
>
> para luego colocar el código “SQL” en el programa de vb, pero me da
> error y no se donde está el fallo, ¿haber si me podéis decir donde está
> el fallo o cómo realizar lo que pretendo?
>
> Un saludo y gracias
> David
>

No estoy muy seguro de lo que quieres hacer, si lo puedes explicar algo
mejor. En cualquier caso si quieres sustituir en una base los valores de
fecha_fin nulos por la fecha de hoy una posibilidad es:

"Update table set fecha_fin = " & Format(date(),"dd/mm/yyyy") &
" where fecha_fin is null"

Esto te actualiza todos los registros con la fecha null a la fecha
actual, si se requieren mas filtros en el where solo tienes que
añadirlos. (ojo con el formato de la fecha).

No se si es esto lo que necesitas, si no es suficiente complementa la
pregunta.

Saludos

Responder Con Cita
  #3 (permalink)  
Antiguo 17-01-2006, 08:34:20
Neftalí
 
Mensajes: n/a
Predeterminado Re: Sustitución de Null

David escribió:

> Estoy realizando un programa en vb6.0 Pro que controla las bajas de los
> empleados de una empresa, las fechas de inicio y de fin de cada baja se
> almacenan en la tabla “Tbajas” de una bd Access2000, mientras un
> empleado esta de baja el campo “fecha_fin” para esa baja en concreto
> vale “Null”, he creado una consulta en la bd y deseo que los valores
> “null” de “fecha_fin” los sustituya por la fecha actual, he puesto la
> siguiente expresión en un campo de la consulta
>
> tb_duracion:
> Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin])
> -[Tbajas].[fecha_inicio])
>
> para luego colocar el código “SQL” en el programa de vb, pero me da
> error y no se donde está el fallo, ¿haber si me podéis decir donde está
> el fallo o cómo realizar lo que pretendo?
>
> Un saludo y gracias
> David
>

No estoy muy seguro de lo que quieres hacer, si lo puedes explicar algo
mejor. En cualquier caso si quieres sustituir en una base los valores de
fecha_fin nulos por la fecha de hoy una posibilidad es:

"Update table set fecha_fin = " & Format(date(),"dd/mm/yyyy") &
" where fecha_fin is null"

Esto te actualiza todos los registros con la fecha null a la fecha
actual, si se requieren mas filtros en el where solo tienes que
añadirlos. (ojo con el formato de la fecha).

No se si es esto lo que necesitas, si no es suficiente complementa la
pregunta.

Saludos

Responder Con Cita
  #4 (permalink)  
Antiguo 17-01-2006, 08:34:20
Neftalí
 
Mensajes: n/a
Predeterminado Re: Sustitución de Null

David escribió:

> Estoy realizando un programa en vb6.0 Pro que controla las bajas de los
> empleados de una empresa, las fechas de inicio y de fin de cada baja se
> almacenan en la tabla “Tbajas” de una bd Access2000, mientras un
> empleado esta de baja el campo “fecha_fin” para esa baja en concreto
> vale “Null”, he creado una consulta en la bd y deseo que los valores
> “null” de “fecha_fin” los sustituya por la fecha actual, he puesto la
> siguiente expresión en un campo de la consulta
>
> tb_duracion:
> Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin])
> -[Tbajas].[fecha_inicio])
>
> para luego colocar el código “SQL” en el programa de vb, pero me da
> error y no se donde está el fallo, ¿haber si me podéis decir donde está
> el fallo o cómo realizar lo que pretendo?
>
> Un saludo y gracias
> David
>

No estoy muy seguro de lo que quieres hacer, si lo puedes explicar algo
mejor. En cualquier caso si quieres sustituir en una base los valores de
fecha_fin nulos por la fecha de hoy una posibilidad es:

"Update table set fecha_fin = " & Format(date(),"dd/mm/yyyy") &
" where fecha_fin is null"

Esto te actualiza todos los registros con la fecha null a la fecha
actual, si se requieren mas filtros en el where solo tienes que
añadirlos. (ojo con el formato de la fecha).

No se si es esto lo que necesitas, si no es suficiente complementa la
pregunta.

Saludos

Responder Con Cita
  #5 (permalink)  
Antiguo 17-01-2006, 08:34:20
Neftalí
 
Mensajes: n/a
Predeterminado Re: Sustitución de Null

David escribió:

> Estoy realizando un programa en vb6.0 Pro que controla las bajas de los
> empleados de una empresa, las fechas de inicio y de fin de cada baja se
> almacenan en la tabla “Tbajas” de una bd Access2000, mientras un
> empleado esta de baja el campo “fecha_fin” para esa baja en concreto
> vale “Null”, he creado una consulta en la bd y deseo que los valores
> “null” de “fecha_fin” los sustituya por la fecha actual, he puesto la
> siguiente expresión en un campo de la consulta
>
> tb_duracion:
> Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin])
> -[Tbajas].[fecha_inicio])
>
> para luego colocar el código “SQL” en el programa de vb, pero me da
> error y no se donde está el fallo, ¿haber si me podéis decir donde está
> el fallo o cómo realizar lo que pretendo?
>
> Un saludo y gracias
> David
>

No estoy muy seguro de lo que quieres hacer, si lo puedes explicar algo
mejor. En cualquier caso si quieres sustituir en una base los valores de
fecha_fin nulos por la fecha de hoy una posibilidad es:

"Update table set fecha_fin = " & Format(date(),"dd/mm/yyyy") &
" where fecha_fin is null"

Esto te actualiza todos los registros con la fecha null a la fecha
actual, si se requieren mas filtros en el where solo tienes que
añadirlos. (ojo con el formato de la fecha).

No se si es esto lo que necesitas, si no es suficiente complementa la
pregunta.

Saludos

Responder Con Cita
  #6 (permalink)  
Antiguo 17-01-2006, 08:34:20
Neftalí
 
Mensajes: n/a
Predeterminado Re: Sustitución de Null

David escribió:

> Estoy realizando un programa en vb6.0 Pro que controla las bajas de los
> empleados de una empresa, las fechas de inicio y de fin de cada baja se
> almacenan en la tabla “Tbajas” de una bd Access2000, mientras un
> empleado esta de baja el campo “fecha_fin” para esa baja en concreto
> vale “Null”, he creado una consulta en la bd y deseo que los valores
> “null” de “fecha_fin” los sustituya por la fecha actual, he puesto la
> siguiente expresión en un campo de la consulta
>
> tb_duracion:
> Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin])
> -[Tbajas].[fecha_inicio])
>
> para luego colocar el código “SQL” en el programa de vb, pero me da
> error y no se donde está el fallo, ¿haber si me podéis decir donde está
> el fallo o cómo realizar lo que pretendo?
>
> Un saludo y gracias
> David
>

No estoy muy seguro de lo que quieres hacer, si lo puedes explicar algo
mejor. En cualquier caso si quieres sustituir en una base los valores de
fecha_fin nulos por la fecha de hoy una posibilidad es:

"Update table set fecha_fin = " & Format(date(),"dd/mm/yyyy") &
" where fecha_fin is null"

Esto te actualiza todos los registros con la fecha null a la fecha
actual, si se requieren mas filtros en el where solo tienes que
añadirlos. (ojo con el formato de la fecha).

No se si es esto lo que necesitas, si no es suficiente complementa la
pregunta.

Saludos

Responder Con Cita
  #7 (permalink)  
Antiguo 17-01-2006, 08:34:20
Neftalí
 
Mensajes: n/a
Predeterminado Re: Sustitución de Null

David escribió:

> Estoy realizando un programa en vb6.0 Pro que controla las bajas de los
> empleados de una empresa, las fechas de inicio y de fin de cada baja se
> almacenan en la tabla “Tbajas” de una bd Access2000, mientras un
> empleado esta de baja el campo “fecha_fin” para esa baja en concreto
> vale “Null”, he creado una consulta en la bd y deseo que los valores
> “null” de “fecha_fin” los sustituya por la fecha actual, he puesto la
> siguiente expresión en un campo de la consulta
>
> tb_duracion:
> Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin])
> -[Tbajas].[fecha_inicio])
>
> para luego colocar el código “SQL” en el programa de vb, pero me da
> error y no se donde está el fallo, ¿haber si me podéis decir donde está
> el fallo o cómo realizar lo que pretendo?
>
> Un saludo y gracias
> David
>

No estoy muy seguro de lo que quieres hacer, si lo puedes explicar algo
mejor. En cualquier caso si quieres sustituir en una base los valores de
fecha_fin nulos por la fecha de hoy una posibilidad es:

"Update table set fecha_fin = " & Format(date(),"dd/mm/yyyy") &
" where fecha_fin is null"

Esto te actualiza todos los registros con la fecha null a la fecha
actual, si se requieren mas filtros en el where solo tienes que
añadirlos. (ojo con el formato de la fecha).

No se si es esto lo que necesitas, si no es suficiente complementa la
pregunta.

Saludos

Responder Con Cita
  #8 (permalink)  
Antiguo 18-01-2006, 02:37:07
ricescal@gmail.com
 
Mensajes: n/a
Predeterminado Re: Sustitución de Null

intenta esto:
Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin] & 0)
-[Tbajas].[fecha_inicio])

Asi el "& 0" vuelve válida la parte falsa del iif() y te permite
seguir la ejecucion del programa, saludos desde leon gto mex.

Responder Con Cita
  #9 (permalink)  
Antiguo 18-01-2006, 02:37:07
ricescal@gmail.com
 
Mensajes: n/a
Predeterminado Re: Sustitución de Null

intenta esto:
Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin] & 0)
-[Tbajas].[fecha_inicio])

Asi el "& 0" vuelve válida la parte falsa del iif() y te permite
seguir la ejecucion del programa, saludos desde leon gto mex.

Responder Con Cita
  #10 (permalink)  
Antiguo 18-01-2006, 02:37:07
ricescal@gmail.com
 
Mensajes: n/a
Predeterminado Re: Sustitución de Null

intenta esto:
Suma(iif(isnul([tbajas].[fecha_fin]),date(),[tbajas].[fecha_fin] & 0)
-[Tbajas].[fecha_inicio])

Asi el "& 0" vuelve válida la parte falsa del iif() y te permite
seguir la ejecucion del programa, saludos desde leon gto mex.

Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Indice único con NULL, pero repitiendo NULL Paul Newsgroup microsoft.public.es.sqlserver 7 19-02-2008 13:47:02
Sustitucion de Macro Enrique Jaco Newsgroup microsoft.public.es.vfoxpro 0 04-12-2007 08:18:53
En Yucatan, sustitución del PAN por el PRI, ¿Más de lo mismo? ihwh_ihwh Newsgroup es.charla.economia.contabilidad 0 29-07-2007 18:30:00
Re: Sustitución de acordes Tino Newsgroup es.rec.musica.jazz 0 13-04-2004 13:18:36
Sustitución de COOH por CH3 JoRDi Newsgroup es.ciencia.quimicas 6 14-01-2004 20:28:33





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.