• Sábado 27 de Abril de 2024, 03:26

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 - pacegar

Páginas: 1 [2] 3 4 5
26
Crystal Reports / Re: Wizard - Asistente De Creación De Informes
« en: Viernes 11 de Marzo de 2005, 16:40 »
Dim CRWizard As New CRStandardWizard
Dim Application As New CRAXDRT.Application
Dim Report As New CRAXDRT.Report

Set CRWizard.CystalReport = Report
(es aqui donde me da un error)
Error '-2147467261 (80004003)' en tiempo de ejecución:
Error en el método ' ^' del objeto '^'


Set Application = CreateObject("CrystalRuntime.Application")
Set Report = Application.NewReport

27
Visual Basic 6.0 e inferiores / Re: Ocx Para Skins
« en: Jueves 10 de Marzo de 2005, 13:03 »
hola, siempre es bueno tenerlo  :P
Mi mail: pacegar@hotmail.com

Un saludo y gracias

28
Visual Basic 6.0 e inferiores / Re: Guardar Imagen En Mysql
« en: Miércoles 9 de Marzo de 2005, 16:00 »
Ya lo he conseguido, se ha de definir el tipo de campo como BLOB

29
Visual Basic 6.0 e inferiores / Guardar Imagen En Mysql
« en: Martes 8 de Marzo de 2005, 15:00 »
Hola tengo este procedimiento para guardar imagenes en la tabla. Sobre Microsoft SQL Server no tengo problemas, pero sobre MySQL si, supongo que es por el tipo del campo definido que esta como Char 1 binary
Alguna sugerencia?

Public Sub GuardarAdjunto(campoBinary As Field, ruta As String)
    'Guardar el contenido del Picture en el campo de la base
    Dim i As Integer
    Dim Fragment As Integer, Fl As Long, Chunks As Integer
   
    'Leer el fichero y guardarlo en el campo
    DataFile = FreeFile
    Open ruta For Binary Access Read As DataFile
    Fl = LOF(DataFile)    ' Longitud de los datos en el archivo
    If Fl = 0 Then Close DataFile: Exit Sub
   
    Chunks = Fl \ conChunkSize
    Fragment = Fl Mod conChunkSize
    ReDim Chunk(Fragment)
   
    Get DataFile, , Chunk()
    campoBinary.AppendChunk Chunk()
    ReDim Chunk(conChunkSize)
    For i = 1 To Chunks
        Get DataFile, , Chunk()
        campoBinary.AppendChunk Chunk()
    Next i
    Close DataFile
End Sub

30
Crystal Reports / Crystal Report - Mysql
« en: Jueves 24 de Febrero de 2005, 13:20 »
¿Alguien ha conseguido vincular el CR contra un MySQL?
Yo tengo instalado el ODBC de MySQL (ODBC mysqp 3.51.10) y desde Visual trabajo perfectamente contra el MySQL.

Pero a la hora de conectar los informes contra el MySQL mediante OLE DB (ADO) me da un error:

Logon Failed
Details: ADO error Code: 0x8000fff
Source: Provider
Description: Error Catastrófico
Native Error: -2147418113

Si lo intento mediante ODBC (RDO) logro conectar a la BD pero no me muestra ninguna tabla, vista, etc. Aparece "...no items found"

Alguna solución al respecto?

31
Crystal Reports / Re: Imagenes Dinamicas En Un Informe
« en: Jueves 24 de Febrero de 2005, 12:42 »
Si en la base de datos tienes almacenada la ruta de la foto tienes que poner esto en el detalle del informe (Previamente inserta un objeto picture y llamalo FOTO)

FOTO.SetOleLocation FOTO1.Value

(donde FOTO1 es el registro de la tabla donde contienes la ruta de la imagen)

Espero te sirva de ayuda

32
Visual Basic 6.0 e inferiores / Re: Sistema De Contabilidad
« en: Jueves 17 de Febrero de 2005, 14:51 »
podemos ayudarte en alguna complejidad que te surja.
Pero yo no soy muy partidario de inventar cosas ya mas que hechas.
Y si una cosa está mas que inventada es un prog. de contabilidad.
Ademas esos programas son un lío, ya que la normativa cambia bastante... hay q ir actualizando mucho... osea no es un software que se desarrolle y quede cerrado, sino q habrá que actualizarlo siempre que salga una normativa nueva o cambie una vigente.

Saludos y suerte

33
Visual Basic 6.0 e inferiores / Re: Como Apagar Una Pc En Una Red
« en: Jueves 3 de Febrero de 2005, 12:47 »
supongo que lo que buscas es una API que lo permita
Pero mientras tanto puedes hacerlo lanzando un comando con shell
busca la ayuda del comando shutdown en la linea de comandos

34
Visual Basic 6.0 e inferiores / Re: ¿AÑADIR ICONOS AL MENU?
« en: Viernes 28 de Enero de 2005, 13:19 »
podrían indicar la forma de hacerlo?, gracias  ;)

35
Visual Basic 6.0 e inferiores / Video Picturebox
« en: Viernes 17 de Diciembre de 2004, 14:00 »
Estoy utilizando un control MCI MMCONTROL para reproducir video. Alguien sabe como redimensionar el video para que ocupe todo el Picturebox?

Gracias, espero vuestras respuestas.

36
Visual Basic 6.0 e inferiores / Re: Odbc & Sql Server
« en: Jueves 2 de Diciembre de 2004, 14:56 »
Yo utilizo dos funciones.
La primera establece la conexion con el SQL y la segunda abre los recordsets con la sentencia SQL que le paso como parametro

Public BBDD As ADODB.Connection
Public rsConfig As ADODB.Recordset


Private Sub Form_Load()
    Set BBDD = New ADODB.Connection
    Set rsConfig= New ADODB.Recordset
End Sub

Public Function BBDDOpen()
    If BBDD.State <> 0 Then
        BBDD.Close
    End If
    With BBDD
        On Error Resume Next
        .ConnectionString = "Provider=sqloledb;Data Source=SERVIDOR;Initial Catalog=BASEDEDATOS;User Id=UID;Password=PASSWORD;"
        .Open
        BBDDOpen = Err
        On Error GoTo 0
    End With
End Function

Public Function rsOpen(Tabla As Recordset, textoSQL)
    With Tabla
        If .State <> 0 Then
            .Close
        End If
        On Error GoTo errorApertura
        .ActiveConnection = BBDD
        .CursorType = adOpenStatic
        .LockType = adLockOptimistic
        .MaxRecords = 1000
        .CursorLocation = adUseClient
        If IsMissing(textoSQL) = False Then
            .Source = textoSQL
        End If
       
        On Error Resume Next
        .Open
        If Err.Number <> 0 Then
            MsgBox Err.Description, , NOMBRE
        End If
        rsOpen = Err.Number
        On Error GoTo 0
    End With
End Function

37
Visual Basic 6.0 e inferiores / Control Activex
« en: Jueves 18 de Noviembre de 2004, 09:55 »
Hola chi@s....

Mi socnuslta es la siguiente. He hecho un control ActiveX que he insertado en mi aplicación. Lo que quiero hacer es que cuando llamo a ese activeX el control de ejecución no regrese a mi aplicación hasta que el activeX no haya acabado...

O por lo menos, si esto no es posible, que el activeX me devuelva un valor, tipo funcion, para saber cuando ha acabado...

Gracias por vuestras sugerencias
Un saludo

38
Visual Basic 6.0 e inferiores / A Alguien Se Le Ocurre El Como Hacer Este Proceso?
« en: Martes 2 de Noviembre de 2004, 17:24 »
Tengo esta tabla con la siguiente estrutura:

Ejemplo:
Fecha                 Estado   Departm
01/01/04 10:00       1       Comercial
01/01/04 12:00       1       Marketing
01/02/04 09:00       2       Marketing
01/02/04 17:00       3       Gerencia
01/02/04 18:00       4       Gerencia

Quiero hacer una gráfica donde me muestre los tiempos por estados.

Que sería al asi :  
Estado 1: 23horas = (01/01/04 12:00 - 01/01/04 10:00) + (01/02/04 09:00 - 01/01/04 12:00)
Estado 2: 07horas = (01/02/04 17:00 - 01/02/04 09:00)
Estado 3: 01hora  = (01/02/04 18:00 - 01/02/04 17:00)
Estado 4: No se calcula. En el estado 4 muere el proceso

Es algo lioso, espero que tengan soluciones
Gracias por todo

39
Crystal Reports / Re: Filtro En Crystal Report 9
« en: Viernes 29 de Octubre de 2004, 16:03 »
Gracias por la respuesta.
Pues no, la verdad es que me sigue mostrando todos los registros de esa tabla.

Lo raro es que tengo otra aplicación que conecta a Access y si fuinciona, pero esta que conecta a SQL Server no me va....

Espero que alguien se haya encontrado con mi mismo problema y pueda ayudarme.
Gracias

40
Crystal Reports / Filtro En Crystal Report 9
« en: Jueves 28 de Octubre de 2004, 23:41 »
Hola a todos!
Ya se que hay varias discusiones sobre el mismo caso, pero es que no consigo que me funcione.

Antes que nada, decir que utiliza VB6, CR9 y SQL Server2000

Mi problema es que al visualizar el contenido de un recordset con el CR, éste me muestra todo el contenido de la tabla y no la búsqueda que tengo en el recordset.

Este es el codigo que utilizo, a ver si me podeis ayudar.

Dim Report As New Informe01
Dim Report1 As New CrystalReport1

Private Sub Form_Load()
    Screen.MousePointer = vbHourglass
    CRViewer.ReportSource = Report
   
     'rsopen es una funcion para abrir los recordset con el provider, user and pass adecuados.

     rsOpen rsInforme01, "rsInforme01", "SELECT * FROM V_INFORME01 WHERE ID=1"
       
        Report1.DiscardSavedData
        Report1.Database.Tables(1).ConnectionProperties("password") = "xxx"
        Report1.Database.Tables(1).SetDataSource rsInforme01              
        CRViewer.EnableGroupTree = True
       
        CRViewer.ViewReport
        CRViewer.Refresh

    Screen.MousePointer = vbDefault
End Sub


Tambien he utilizado con pero no funciona tampoco, me muestra todos los registros de V_INFORME01

   Report1.GroupSelectionFormula = "{V_INFORME01.NINCIDENCIA} = 1"
   Report1.readrecords


Espero vuestros comentarios, saludos

41
Crystal Reports / Re: Conexión Desde Crystal A Sql Server
« en: Jueves 22 de Julio de 2004, 11:00 »
Una solución que me ha dado un amigo, es crear una conexion ODBC al SQL Server, y luego conectar el Crystal en tiempo de diseño a esa conexion ODBC. Así cuando cambie la configuración del ODBC no habrá problemas con el Crystal.

¿Les parece buena idea?
Si es así, ¿se puede crear una conexión ODBC desde Visual y así no tener que dejar en manos del usuario el tener que crearla?

La verdad que yo sigo pensando que seria mejor poder encontrar la formula de poder hacer la conexión directamente al SQL mediante código.

42
Visual Basic 6.0 e inferiores / Aplicacion Para Tabletpc
« en: Jueves 15 de Julio de 2004, 13:47 »
Alguien ha desarrollado algo en VB para TabletPC?
Hay alguna peculiaridad en para el desarrollo, osea, es necesario algun SDK o similar para programar?

Gracias

43
Visual Basic 6.0 e inferiores / Re: Consulta Sql Con Variable Númerica
« en: Jueves 1 de Julio de 2004, 19:31 »
si el campo de la tabla SQL es de tipo numérico será asi: (sin las comillas)

sql1="select * from archv where factura="+text1.text

44
Crystal Reports / Re: Conexión Desde Crystal A Sql Server
« en: Jueves 1 de Julio de 2004, 17:50 »
Hola chic@s, sigo con el problema que me trae loco,

El problema está que cuando instale mi aplicación, el nombre del servidor de MS SQL Server será distinto al que yo enlace los informes en tiempo de diseño.

Por lo que necesito y pido encarecidamente ayuda para en tiempo de ejecución realizar de nuevo la conexión al servidor de SQL correcto.

Espero respuestas o sugerencias.
Gracias por todo

45
Crystal Reports / Re: Conexión Desde Crystal A Sql Server
« en: Miércoles 16 de Junio de 2004, 12:26 »
Lo unico que he encontrado es:
 Report01.Database.SetDataSource rsIncidencias

donde rsIncidencias ya está enlazado con la BD del SQL correcta.
Lo que pasa que en tiempo de diseño, el reporte estaba enlazado a otra BD, por lo que hay tablas que no actualiza, y me trae datos erroneos de otra BD.

Alguien sabe como solucionar este problema
Estaria muy agradecido.

Espero respuestas
Gracias

46
Visual Basic 6.0 e inferiores / Re: Frames
« en: Viernes 4 de Junio de 2004, 20:37 »
Gracias por el ejemplo.
Ya lo tenia implementado asi. gracias nuevamente.

Una duda me surge, aunque le he dado solucion, no se si es la correcta.

Al haber varios forms duplicados, y al tener que hacer procesos externos para luego volcarlos a ellos, ¿como se cual es el form activo para pasarles los datos?

Mi solucion, no se si correcta o no fue declarar una variable array de tipo form (frm) y al crear cada form, ajudicar un nº en su Tag.
Cada vez que active uno de ellos paso a una variable publica (FActivo) el valor del Tag del formulario, asi desde el proceso puedo hacer referencia al frm(FActivo)

Bueno espero críticas ;)
Saludos a todos.

47
Visual Basic 6.0 e inferiores / Re: Duplicar Formulario
« en: Miércoles 2 de Junio de 2004, 13:58 »
Ok, todo bien
Pero a la hora de saber el form activo de los muchos que tengo abiertos, ¿como lo se? Porque con la propiedad .name me devuelve el nombre original.

Necesito saber cual es el formulario activo, porque hago unos procesos en otro formulario y luego retorno valores al formulario origen.

(no se si me he explicado bien, asi que pongo un ejemplo mas gráfico)


form01   form02   form02 --> (formularios iguales duplicados)
          \      |       /
            \    |     /
          FormProceso
                 |
debe devolver los valores
al formulario que lo solicito
(form01, form02 o form03)

48
Visual Basic 6.0 e inferiores / Frames
« en: Miércoles 2 de Junio de 2004, 11:31 »
Es posible poner un Frame, parecidos a lo de las paginas web, para dividir un formulario padre en dos partes y sólo cargar el formulario hijo en una de esas dos partes. Mi intencion es dejar la parte derecha como menú y la parte izquierda para cargar los posibles formularios.

Alguna idea?
Gracias a tod@s

49
Visual Basic 6.0 e inferiores / Re: Duplicar Formulario
« en: Miércoles 2 de Junio de 2004, 11:24 »
ok, perfecto!
Muchas gracias por la rápida contestación

50
Visual Basic 6.0 e inferiores / Duplicar Formulario
« en: Martes 1 de Junio de 2004, 19:11 »
Hola chic@s
Necesito en tiempo de ejecucion, el poder duplicar un formulario.

un ejemplo para que me entendais es por ejemplo el tipo archivo->nuevo del Excel.... que me permite tener varias hojas abiertas

Pues yo necesito algo parecido pero para mi aplicación.

Alguien tiene soluciones?
Gracias por todo
un saludo

Páginas: 1 [2] 3 4 5