• Viernes 3 de Mayo de 2024, 22:12

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - amayya

Páginas: [1]
1
Crystal Reports / Re: Ayuda Con Consulta
« en: Sábado 12 de Junio de 2004, 03:56 »
Cita de: "bezael"
Hola tengo un gran problema, pero para ustedes sé que es una bobada, tengo el Crystal 9 y el Vb 6.0, y necesito hacer una consulta de una base de datos, por ejemplo.
primero hacer la consulta desde una fecha , hasta otra fecha determinada  y dentro de esa misma consulta seleccionar solo los datos de un determinado Numero_Cliente dentro de la fecha selecionada. yo podria saber que debo hacer una consulta con sentencias  SQL, pero con el Crystal 9 no se donde,ni  como.

AYUDA POR FAVOR
GRACIAS
Si ya tienes la consulta en Pantalla:
 
   suponiendo que TEXT1 tiene la fecha inicial de la consulta
   TEXT2 la fecha final y TEXT3 el numero del cliente

   fecha_ini = "#" & Format(Text1,"mm/dd/yy") & "#"
   fecha_ini = "#" & Format(Text2,"mm/dd/yy") & "#"
   no_cliente = Text3

   CrystalReport1.RetriveDatafiles
   CrystalReport1.ReplaceSelectionFormula "{cliente.fecha}>= " & fecha_ini & " and {cliente.fecha}<=" & fecha_fin " and {cliente.numero} = " &Val(no_cliente)
   CrystalReport1.Action = 1


   y si en lugar del Numero de Cliente es el Nombre


   CrystalReport1.RetriveDatafiles
   CrystalReport1.ReplaceSelectionFormula "{cliente.fecha}>= " & fecha_ini & " and {cliente.fecha}<=" & fecha_fin " and {cliente.nombre}  like '*" &trim(no_cliente)& "*'"
   CrystalReport1.Action = 1



   Si aun no tienes la consulta, utiliza estas mismos procedimientos para
   hacer el filtro. por ejemplo:

 
   suponiendo que Text1 tiene la fecha inicial

   fecha_ini = "#" & Format(Text1,"mm/dd/yy") & "#"
   Data1.RecorSource = "Select * from cliente where fecha >=" & fecha_ini
   Data1.Refresh

   y asi puedes seguir pegandole mas condiciones al filtro
   tal y como se muesta en la consulta de Crystal Reports

2
Crystal Reports / Re: Ayuda Con Crystal
« en: Sábado 12 de Junio de 2004, 03:38 »
Cita de: "bezael"
hola, me gustaria saber como puedo hacer para que cuando cargue el reporte me carge con el ultima campo agregado a la base de datos.
debes actualizar la base de Datos
antes de imprimir

de la siguiente manera:

   CrystalReport1.RetriveDatafiles

y porsteriormente imprimir.

   CrystalReport1.Action = 1

3
VBA / Re: Filtrar Bd Pr Fechas
« en: Viernes 11 de Junio de 2004, 02:21 »
no funciono.
por alguna razon no marca ningun error al llamar el procedimiento
pero no hace el filtro.

le hice algunas modificaciones gracias a otra respuesta que me
dieron para hace el filtro en crystal report que es de la siguiente manera:

'Donde Text1 tiene almacenada la Fecha inicial
'y Text2 la fecha Final

dia = Day(Text1)
mes = Month(Text1)
año = Year(Text1)
FechaInicial = "#" & dia & "/" & mes & "/" & año & "#"

dia=Day(Text2)
mes=Month(Text2)
año=Year(Text2)
FechaFinal = "#" & dia & "/" & mes & "/" & año & "#"

Data1.RecordSource = "Select * from compras where fecha >= " & FechaInicial " and fecha <= " & FechaFinal
Data1.Refresh

De todas Formas Agradezco la molestia.

4
VBA / Re: Filtrar Bd Pr Fechas
« en: Jueves 10 de Junio de 2004, 01:01 »
Cita de: "racaru"
Hola, supongo que fechaini y fechafin son variables, entonces la forma de pasarla seria la siguiente


Data1.RecordSource = "Select * from compras where fecha >= " & fechaini & " and  fecha <= " & fechafin
muchas gracias por
ayudarme con la respuesta
espero poder corresponder.

  manejo PASCAL
             COBOL
             FOXPRO
             VISUAL BASIC

5
VBA / Filtrar Bd Pr Fechas
« en: Miércoles 9 de Junio de 2004, 04:39 »
como puedo filtar una base de datos
a traves de campor tipo fecha

la base de datos esta en access 97

 la orden en el programa esta de la
 siguiente manera:

  Ejemplo1:  
 
  Data1.RecordSource = "Select * from compras where fecha >= fechaini and
                                     fecha <= fechafin"

  Data1.Refresh

    Ejemplo2:  
 
  Data1.RecordSource = "Select * from compras where 'fecha >= fechaini' and
                                     'fecha <= fechafin'"

  Data1.Refresh



  pero marca errores. y por mas que le muevo
  no hace el filtro.

6
VBA / Poner En Null Un Campo Fecha Que Tiene Informacion
« en: Miércoles 9 de Junio de 2004, 04:26 »
como puedo poner en null
un campo de tipo fecha
que ya tiene informacion

nota:  el campo esta enlazado con una
          base de datos access y el campo
          es de tipo fecha.

         estos tres ejemplos no funcionan:

         myfecha = null
         myfecha = 0
         my fecha = ""


         al dar la orden:

         DATA1.UPDATERECORD
 
        MARCA UN ERROR!

7
Crystal Reports / Poner En Null Un Campo Fecha Que Tiene Informacion
« en: Miércoles 9 de Junio de 2004, 04:03 »
como puedo mover a null
un campo de tipo fecha
que ya tiene informacion
con una base de datos access

myfecha = null         <-- no funciona
myfecha = 0              <-- no funciona
myfecha = ""             <-- no funciona

Páginas: [1]