PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  1592 - NUMERO DE PAGINAS EN CRYSTAL REPORTS
Autor:  David Garcia
Saludos,
Como puedo poner el numero total de hojas en un informe en CR, en insertar|campos especiales, no tengo nada mas que numero de pagina, no el numero total.

Gracias
  Respuesta:  Adolfo Mujica Mota
Mira, si estas trabajando con el Crystal reports Version 4 que viene con el VB 5.0, no se puede, ya que esta funcion ya la trae en la version 6.0 que es la que yo ocupo y no se realmente si en alguna version antre la 4 y la 6 ya tenga esa funcion, lo que recomiendo es que procures adquirir la version mas reciente del Crystal ya que vienen mucho mas completas.

Bye.

    Pregunta:  1607 - CRYSTAL REPORT INCOMPATIBILIDAD CON ACCESS 2000
Autor:  Saul Valle
Estoy utilizando visual5 y crystal report y me funsiono muy bien con access 97, pero me cambie a access 2000 y mis reportes de crystal dicen que no reconocen el formato de la nueva base de datos.
Quien sepa la respuesta le agradeceria muchisimo me la hiciera llegar. gracias
  Respuesta:  juan carlos velez
debes bajar la base de datos creada en access 2000 a una version anterior.
esto lo consigues en access (herramientas, convertir base de datos, a una version anterior.
y listo.
  Respuesta:  alex
Mira en la página del Crystal, y busca en el KB por Access 2000. La solución es muy sencilla, tienes que cambiar las librerias que trae el Crystal ,son tres, por las que te indica en la página. Estas librerias nuevas son compatibles con el DAO 3.6 y sirven para el Access 2000.
Otra solución sería utilizar el metodo SetTablePrivateData del objeto Crystal para carga un recordset de una base de datos ADO, pero esto creo que solo funciona con el Crystal 7.

Pd. Si quieres el zip con las librerías y no lo encuentras o no tienes ganas de buscarlo mandame un emilio y te lo reenvio.
Talego.
Nos vemos, nos vamos, nos vimos.

    Pregunta:  1618 - IMPRIMIR INFORMES HORIZONTALES CON EL DATAREPORT VB. 6
Autor:  Antonio Sojo Ballesteros
Cuando realizo la previsualización del datareport en formato horizontal, si la impresora activa tiene la orientación del papel en vertical obtengo el correspondiente error de ancho de informe superior al del papel. En el caso de que la orientación sea la misma, el informe se muestra perfectamente.

A pesar de que cambio previamente la orientación del papel del objeto printer, no consigo ni establecer la propiedad a Lanscape ( de la impresora predeterminada), ni visualizar el informe.

Gracias de antemano
  Respuesta:  JOSE PASTOR LEZCANO LOPEZ
Con esto puedes solucionar tu problema.

Public Function FDRreportesHor(Reportes As DataReport) As DataReport
On Error Resume Next
Reportes.Orientation = 2 'Horizontal
Reportes.BottomMargin = InfMargen
Reportes.TopMargin = SupMargen
Reportes.LeftMargin = IzqMargen
Reportes.RightMargin = DerMargen
End Function
  Respuesta:  JOSEMANUEL
LO HACES CON LA PROPIEDAD ORIENTATION. PARA ELLO DEBES UTILIZAR EL MSDAC2.7 E INSTALAR EL SP5 DE VISUALESTUDIO

CHAO
  Respuesta:  Manuel Alvarez Antelo
Yo lo he intentado de mil maneras y la única forma en que lo he conseguido es configurando la impresora desde el panel de control. Osea cada vez que tengo que imprimir un informe en posición horizontal, primero configuro la impresora y luego imprimo. No se si te he servido de ayuda pero es la única solución que he encontrado.

    Pregunta:  1634 - IMPRIMIR HORIZONTAL CON C.R
Autor:  Mariano Principiante
Hola gente: Tengo una grilla, la cual imprimos sus datos con cristal report, pero necesitaria saber como hago para que siempre me imprima horizontal, sin tener que ir a propiedades de la impresora, haber si hay alguna orden como en el obeto printer, de que la orientacion siempre va a
ser horizontal.

Gracias
  Respuesta:  Emilio A. Chavez F.
Prueba en cristal report configurar el reporte esta opcion podras predetermiar el tipo de papel y como quieres que se imprima, asi ya no sera necesario que estes configurando las propiedades de la impresora.

Si necesitas mas ayuda escribe que con gusto te ayudare.

    Pregunta:  1637 - MODIFICAR EL COLOR DE UNA IMAGEN
Autor:  Edgar Gutierrez Saldivar
Estoy programando en vb 5.0 y necesito cargar una imagen de un archivo en un image o un picture y mediante codigo modificar el color de la imagen cargada en el control al dar un click Gracias
  Respuesta:  mike
Para modificar el color de la imagen usted debe leer la matriz del archivo bmp, determinar si es de nivel de grises o RGB. Esto se indica en el encabezado del archivo. De esta forma podra modificar los niveles de color del archivo y volver a cargarlo sobre el picture.
La instruccion open le permitira abrir el archivo para modificar los bytes de la imagen.
Si necesita mas informacion, escribame y le explicare en detalle
  Respuesta:  Roberto Leon
Una de las Posibilidades que tienes es manejar dos Imagenes, por ejemplo tener la Original y cuando suceda el evente Click de la imagen puedes cargar la otra imagen por ejemplo

En la forma actual tienes la imagen original y cuando le hagan click tu deseas cambiarlo, entonces necesitas los siguiente:

Private sub CambiaImagen_Click()
picImagen.picture=LoadImage("C:\LaNuevaImagen.jpg")
End Sub

Es lo unico que podrias realizar, si te fue apropiada mi respuesta espero y me lo comentes.

---- X RL_Mx ----

    Pregunta:  1644 - PASAR UN RECORDSET A CRYSTAL REPORT
Autor:  Sergio Munafó
estoy haciendo mis primeras armas y necesito una mano, concretamente no se como pasarle un recordset a cristal report desde visual, si alguien me ayuda, etenamente agradecido.
  Respuesta:  alex
Usa el método SetPrivateData es del objeto Crystal, pero no se si en las versiones anteriores a la 6 venia. Sirve para enlazar recordset conectados, osea con la conexión abierta, a un Report. Puedes enlazar recordset por ADO, DAO y RDO. Y funciona tal que asín:

Report1.SetTablePrivateData 0, 3, RECORSETENLAZADOASUCONEXIÓN

Pd: El parámetro que vale 3 es siempre 3, vamos que en la ayuda pone que solo puedes poner un 3.
A por cierto el SetTablePrivateData es para la versión 7. Si tienes dudas busca en la página del Crystal en el KB.

Talego.
Nos vemos, nos vamos, nos vimos.

    Pregunta:  1647 - CREAR UNA BASE DE DATOS MEDIANTE CODIGO
Autor:  Paulo César
Necesito saber si me pueden ayudar para crear una base de datos desde el propio visual basic mediante codigo...
  Respuesta:  Xavi
Este es el codigo de como yo lo hago...

Dim xx As TableDef
Dim x As Database
Dim xxx As Recordset

´creamos el archivo
Set x = CreateDatabase(Directorio & "\BaseDeDatos.mdb", dbLangSpanish)
´Abrimos el archivo
Set x = OpenDatabase(Directorio & "\BaseDeDatos.mdb")

´ Creamos la tabla
Set xx = x.CreateTableDef("NombreTabla")

´ Creamos los campos para la tabla
With xx
.Fields.Append .CreateField("Campo1", dbText, 25)
.Fields.Append .CreateField("Campo2", dbText, 20)

´ Agragamos los campos a la nueva tabla
x.TableDefs.Append xx
Set xxx = x.OpenRecordset("bases")
End With

With xxx
´Agregamos datos a la tabla
.AddNew
.Fields!Nombre = NombreArchivo.Text & ".mdb"
.Fields!Caracter = Caracteres.Text
.Update
End With

´cerramos la base de datos
x.Close

Espero que te sirva.

    Pregunta:  1673 - MANEJO DE CASH DRAWER
Autor:  LM Caballero
Tengo una cash drawer anexa a una impresora EPSON serie TM de punto de venta pero los caracteres ESCAPE de control no funcionan como se debe y los de EPSON no pueden/no quieren ayudarme.

¿Alguien ha pasado por esto antes?
  Respuesta:  Luis Miguel Caballero
1. Intenta enviar los caracteres de control a bajo nivel con Open y Put.
2. Cambia la impresora para que sea Genérica/Sólo texto
3. Si todo falla, intenta crear un programita con Pascal o C y lo llamas con Shell
  Respuesta:  Manuel de Luque Sánchez
Hace poco tuve un problema similar con un cash drawer y una impresora EPSON TM, al final el problema era del cash drawer, debido a que el cable que lo une a la impresora no estaba bien. Espero que te sirva de ayuda.

    Pregunta:  1674 - COMUNICACION ENTRE DOS ORDENADORES
Autor:  Juan Carlos
Necesito hacer un programa servidor, y un cliente que va a estar en otra maquina, como comunico los dos programas?
Gracias
  Respuesta:  Carlos Alberto Echavarria Poveda
Lo que te dice xavi es muy cierto. El control Winsock es util para lo que necesitas. Yo he hecho varios programas como el que necesitas. Si en algo puedo ayudarte escribeme y te envio el codigo.
  Respuesta:  Xavi
Para comunicarte en VB con otras maquinas de una red, utiliza el control Winsock, el cual permite la comunicacion atraves del protocolo TCP/IP.

Saludos.

    Pregunta:  1677 - NUMEROS COMPLEJOS
Autor:  Fernando Ortega
Por favor, alguien sabe como utilizar numeros complejos con VB? , hay alguna DLL ?, por favor respondanme

Con ello me refiero a los numeros imaginarios, por ejemplo: 3+4*i o modulo 1 con angulo ( o fase ) 45º

Muchas gracias
  Respuesta:  Braulio Barroso
Yo tengo una librería que hice para un calculo de corto circuito, cuando estaba en la universidad, si todavía te sirve escribe a mi correo. [email protected]
  Respuesta:  DANI MARTINEZ
Creo que no hay ninguna libreria especial.
Pero no estoy seguro, pero siempre puedes crearla.
Aunque te llevara un poco de tiempo.

|<  <<  27 28 29 30 31 32 33 34 35 36 37  >>  >|