PREGUNTAS CONTESTADAS - Crystal Report

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  19325 - COMO COMPARTIR UN INDEXADO CON UNA BASE DE DATOS EN RED...
Autor:  Francisco Suazo Castro
Tengo un programa indexado, pero el problema es cuando la base de datos se encuentra en el servidor, solo un computador puede ver los datos, y los demas no pueden leer, por favor necesito una solucion, sea cual sea, pero es muy urgente. La idea es poder tener una base de datos no exclusiva a la lectura de una sola estacion, y el error en si es del programa, por que la base de datos esta compartida.

De ante mano muchas gracias....
  Respuesta:  ALBERTO GAREA
Por tu planteamiento, entiendo que tienes un programa que accede a una base de datos, y cuando instalas el programa en varios ordenadores, solamente uno es capaz de entrar en la base de datos, esto es porque el programa abre la base de datos en modo exclusivo.
Revisa el programa en la linea donde haces Opendatabase, despues del nombre hay dos parametros que se corresponde a lectura y a exclusivo, si no pones nada en ellos te la abre en modo exclusivo:
Set Db=dbengine.workspaces(0).opendatabase("Prueba",false,false)
esto permitirá que las demás estaciones puedan leer en la base de datos.
Espero que esto te sirva

    Pregunta:  19331 - COMO PUEDO UTILIZAR MULTIMEDIA?
Autor:  Sergio L. Anonimo3
Alguien Podria Orientarme sobre como manipular Imagenes y Videos desde VB5,
He intentado Utilizar un Componente llamado Clip de Video
Pero sin Ningun Resultado.
Gracias.
  Respuesta:  J RC
Pues si es posible, lo mejor es que cojas los libros en pantalla y busques por multimedia, ya que te aparecerá información sobre el multimedia control que sirve para reproducir todo tipo de archivos.

Yo hice el proyecto de fin de carrera sobre multimedia bajo Visual Basic con unos resultados francamente buenos, así que ánimo y adelante.

    Pregunta:  19338 - MODIFICAR REGISTRO PARA MANTENER LA PAGINA DE INICIO DEL IE
Autor:  Patricio Jimenez
Me pueden ayudar en como pudo bloquear la página de inicio del navegador internet explorer, para que no la esten cambiando, se que es en el registro de windows, pero no conozco la cabecera del registro
  Respuesta:  Javier Perez
Hay dos claves:

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\Start Page

y

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page

En principio no puedes bloquear la clave, ya que es accesible para todo programa que se ejecute en tu PC; lo que puedes hacer es un programa que se ejecute en el inicio y/o periódicamente y que compruebe si el valor de estas claves es el que tu quieres que tengan; si no es así, lo modificas a tu conveniencia.

    Pregunta:  19360 - CONECCIÓN A SYBASE EN LINUX
Autor:  Osvaldo Garrido Smith
Hola, estoy iniciandome en VB y deseo realizar una conección a una BD remotas en Sybase que se encuentra en un servidor Linux. Tengo entendido que dicha conexión puedo realizarla mediante ODBC, pero no tengo claro como serían las instraucciones.

Cualquier ayuda será de gran utilidad, de antemano gracias a todos.
  Respuesta:  Milton Custode
hola sobre tu pregunta
creo que te puedo ayudar lo primero que tienes que tener configurar el dns " fuente de odbc" primero tienes que tener el controlador del SYBASE como por ejm el controlador del access, hacer una una coneccion a la base de batos te envio este codigo para que puedas conectarte aL DNS del fuente ODBC
Dim wspODBC As DAO.Workspace
Dim tabla As DAO.Recordset
Dim conODBC As DAO.Database
Set wspODBC = CreateWorkspace("", "", "", 1)
Set conODBC = wspODBC.OpenConnection(G1.DataSourceName) " EL G1 ES UN OBJETO REMOTE DATA Y HAGO REFERENCIA ODBC "DNS" DEL PANEL DE CONTROL
Set conODBC = wspODBC.OpenDatabase(G1.DataSourceName, False) " LO MISMO ES HACA
Set tabla = conODBC.OpenRecordset(G1.SQL) " HAGO REFERENCIA A LAS TABLAS QUE TENGA MI BASE DE DATOS ejm select * from tablas

ESPERO QUE ESTO QUE HAYA AYUDADO DE ALGUNA MANERA

    Pregunta:  19362 - FUNCION PWDCOMPARE DE SQL
Autor:  Jose Luis Atanasio
Necesitaria saber desde Visual como se le pasan los parametros a la funcion pwdcompare de SQL Server ya que estoy haciendo un Login en el que tengo que comparar la contraseña que ingresa el usuario en un Textbox contra la que esta en la base de datos (la misma esta encriptada)
Desde ya muchas gracias al que me pueda dar una mano.
Saludos.
  Respuesta:  Mauricio Leyzaola
Lo que quieres hacer es algo complicado, precisamente por el asunto de pasar la contraseña encriptada.

No sé la solución a lo que quieres, pero en cambio te propongo una alternativa mucho más fácil. ¿Por qué no creas la cadena de conexión con el nombre de usuario + password y te conectas al servidor? Si se produce un error, significa que alguno de los dos no es correcto.

Si aún tienes duda, échame un mail. Saludos.

    Pregunta:  19390 - COMO AGREGO UNA TABLA CON ADO
Autor:  Elizabeth Segura
Necesito agregar una tabla a una BD existente y también agregar campos a tablas ya creadas en esa BD con tecnología ADO, alguien podría proporcioname ayuda?
  Respuesta:  Javier Perez
Para añadir tablas se puede utilizar la instrucción SQL "CREATE TABLE" ejecutada mediante un objeto ADODB.Command. El siguiente código proporciona el esquema básico para crear una tabla en un servidor SQL Server:

Dim strCnx As String
Dim strSQL As String

' Abrir conexión
Set cn = New ADODB.Connection
strCnx = "Provider=sqloledb;Data Source=SERVIDORSQL;Initial Catalog=DBSQL;User Id=sa;Password=; "
cn.Open strCnx

Set cm = New ADODB.Command
strSQL = "CREATE TABLE Tabla ( ... );"
' Los detalles de la instrucción SQL necesaria dependen de la tabla a generar y del servidor de BB.DD. empleado
cm.ActiveConnection = cn
cm.CommandText = strSQL
cm.Execute

Para modificar la estructura de una tabla el procedimiento sería similar al descrito, mediante la sentencia SQL "ALTER TABLE".

    Pregunta:  19406 - AGRANDAR ESPACIO DE LA IMáGEN DE LOS íCONOS EN EL MENU
Autor:  Santiago Franchi
Hola, me gustaría saber si existe alguna manera de agrandar el espacio asignado por Windows para colocar una imágen al lado de los menúes con la función SetMenuItemBitmaps. Desde ya, muchas gracias.
  Respuesta:  Cecilia Colalongo
Para hacer eso tenés que usar OwnerDraw que son unas cuantas API's para dimensionar los items de los menús. Fijate en www.vbaccelerator.com que hay un control que hace todo eso.

    Pregunta:  19444 - ENCOLUMNADO EN COMBOBOX
Autor:  Mario Carrizo
Capaz que alguien por ahí me puede dar una mano: quiero presentar datos contenidos en dos campos diferentes de una misma tabla de una base access, y quiero que se presenten en columnas: es decir, que los datos de la segunda columna se vean comenzaando en el mismo valor de coordenada "x", digamos, del combo. Por ejemplo:

Juan Pérez
José Rodríguez
Alberto Nosecuanto

Intenté de varias formas con arreglos de string, agregando un espacio en el medio de longitud Mid(50 - Len(Trim(txtNombre)), que supuestamente me agregaría una cantidad de caracteres en blanco constante, pero no hay caso.
Se agradecen colaboraciones!!
  Respuesta:  José Castro
Amigo Mario.:
Tu Problema me parece muy sencillo de solucionar y si la solucion que te presento no te sirve por favor reinstala Visual Basic e intenta de nuevo.
O.K.

Pongamos el siguiente ejemplo.:

Select Nombre,Apellido from &tabla where CI = 10101010

El resultado de esto es un registro que contiene en el Rs(0) "Jose" y en Rs(1) "Castro".
Simplemente al decirle :

txtNombreCompl = Rs(0) & " " & Rs(1)

Con esto tendrias = "Jose Castro" en el label txtNombreCompl
lo mismo para un combo:

combo1.additerm txtNombreCompl

Si no funciona reinstala VB

    Pregunta:  19459 - COMO MANEJAR UN RELACIONDE 1 A N EN UN DATA REPORT DE VBASIC
Autor:  Nelson Augusto Cortéz Almario
Estimados amigos de la web del programador, quiero consultarles la manera de realizar un informe o reporte en visual basic de una entidad relación de 1 a n , en la cual quiero que me aparezca el registro de la tabla primaria (1) y los respectivos registros de la tabla relacionada (n), luego continue con el siguiente registro de la tabla primaria (1) y sus respectivos registros de la tabla relacionada (n), además me gustaría saber como puedo configurar que mi data report me muestre un informe en varias columnas.

Agradezco su amable colaboración.
  Respuesta:  Rafael Morales Lara
este tipo de funcionalidad solo la consigues de dos formas

1, utlilizando un data enviromet, que es donde cargas la base de datos y el mismo gestiona las relaciones, solo arrastra el data enviroment al data report y te creara los encabezados, detalles y dem,as parte del formulario q nesesites, Es muy engorroso y tragaldabas de recursos.

2. programando a pelo el data report , con datareport.secion("nombresecion").label.caption=lo que sea

un saludo

    Pregunta:  19461 - ARRAY DINAMICA
Autor:  Oscar Heras
Como puedo crear un array dinamico, porque tengo una variable-array determinada en 50: Public mTiposEstanteria(50) As String, donde en tiempo de ejecucion recibe datos de una base de datos que ahora mismo no sobvrepasa los 50 datos, pero es posible que el dia de mañana sea más de 50 o bastantes menos y me esta ociupando espacio, por lo que necesito crear un array de los elementos que haya en el momento que se cargue el formulario y que segun haya ese dia no se creen ni mas ni menso en el array. Gracias
  Respuesta:  Xavi
Aqui te adjunto el ejemplo que viene en la ayuda:
Dim MiMatriz() As Integer ' Declara una matriz dinámica.
Redim MiMatriz(5) ' Asigna 5 elementos.
For I = 1 To 5 ' Bucle 5 veces.
MiMatriz(I) = I ' Inicializa la matriz.
Next I

Si utilizas Redim Preserve MiMatriz(5) te mantendra los valores que ya existan en el array.
  Respuesta:  Javier Perez
Para crear un array dinámico puedes utilizar la siguiente sintaxis:

' En la sección de declaraciones ...
Public mTiposEstanteria() As String

' Al cargar el formulario y acceder a la base de datos ...
Dim n As Integer
...
n = tabla.Recordcount ' Obtenemos el número de registros almacenados
Redim mTiposEstanteria(1 To n) As String ' De esta forma el vector tendrá únicamente los componentes que necesitas

|<  <<  166 167 168 169 170 171 172 173 174 175 176  >>  >|