BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  3551 - COMO LLAMO DESDE CODIGO DE VB UNA DLL
Autor:  fredi Merino
Hola amigos, necesito su ayuda, mi problema consiste en que he generado un archivo dll en visual Basic, y no se como llamarlo en otra aplicaci贸n en donde lo quiero utilizar, hasta donde he podido llegar es seleccionarlo en mis referencias pero no se como hacer el enlace para que trabaje en el momento que la requiero,de antemano gracias por su ayuda.
  Respuesta:  Xavi
Los pasos para utilizar la DLL en Visual Basic 5 o 6 son:
1-En el proyecto que quieras utilizarla, selecciona el menu Proyecto/Referencias
2-Selecciona la DLL que quieras utilizar
3-Pulsa en Aceptar

Apartir de ahora, ya puedes utilizar la DLL en tu proyecto.
Para utilizarla, antes tienes que declararla:

Dim VariableDLL As NombreDLL.NombreModulo
Set VariableDLL = New NombreDLL.NombreModulo

Para acceder a cualquiera de sus funciones:
VariableDLL.FuncionQueDesees

Saludos.

    Pregunta:  3604 - VARIABLES Y CRISTAL REPORT
Autor:  FERNANDO INGRASSIA
QUISIERA SABER COMO PUEDE HACER PARA PASAR UNA VARIABLE DE UN FORMULARIO A OTRO (YA PROBE CON VARIABLES PUBLICAS Y NO HAY CASO, ES MUY PROBABLE QUE ESTE HACIENDO ALGO MAL) SI ALGUIN TIENE UN EJEMPLO FACIL DE ENTENDER SE LOS AGRADECERIA MUCHO.
Y POR ULTIMO ALGUIEN SABE SI VISUAL 6.0 VIENE CON EL CRISTAL REPORT O CON QUE SE GENERAN LOS INFORMES.
MUCHAS GRACIAS
  Respuesta:  Hernando Rojas
Hola.

En el paquete de Visual Basic o Visual Studio, existe un CD 2 que por cierto no lo solicita el sistema al instalar elprograma, pero si lo colocas en la unidad de CD y exploras el contenido encontraras una serie de herramientas adicionales de Visual Basic. Busca en comonn, tolls, VB, report un archivo crystal32 e instalalo, este es el Crystal Report, si tienes la versi贸n 5 de VB tambien puedes instalar solo el cryatl y es totalemente compatible.

Suerte
  Respuesta:  Ximena Tamame
Debes utilizar variables Publicas, la cuales deberas declara en un modulo, o al comienzo del programa. Otra forma de acceder datos de un formulario en otro es tener en cuenta los siguiente: si desde un formulario, llamemosle A se llama a otro formulario (B) entonces desde este ultimo tienes acceso a todos los objetos de A, esta claro?? por ejemplo si en A tienes un textbox llamado text1 entonces desde el codigo del formulario B puedes hacer referencia al contenido del textbox del formulario A de la siguiente manera: <nombre de formulario>.<nombre del objeto>.text, desde ya que el formulario tiene que estar activo. Y si lo que queres es simplemente pasarle un valor, todos los objetos, inclusive los formularios tiene un propiedad denominada Tag, en la cual puedes almacenar lo que quieras, y luego, por lo que te explicaba antes puedes hacer referencia a la misma desde cualquier otro formulario, siempre y cuando el primero este activo.
Espero que te sirva
  Respuesta:  Xavi
Hola, lo que tienes que hacer, es declarar una variable global en un modulo, de esta maneras, esta variable contendra en valor en todo el proyecto.

Global variable as string

Para generar los reportes en la version 6 del VB, se utiliza el Data Report creo. Yo no lo he utilizado nunca, ya que utilizo el control Printer.

    Pregunta:  3609 - MYSQL O SQL SERVER
Autor:  Maharishi Mahesh Yogi
Para una gran base de datos cual es mejor motor, el mysql (que por cierto es gratuito) o el SQL, y cual es mas recomendable para tener un tiempo de respuesta optimo al momento de accesar a dicha base mediante fox pro o Visual Basic (ambos version 6)
  Respuesta:  salvador garcia
yo he utilizando mysql con el manejo de transacciones siempre y cuando utilices el motor innodb, es muy estable y de fox pro a v-basic...fox pro es mucho mas rapido y sencillo ademas que contiene funciones especiales para manejar bases de datos... por que esta hecho para bases de datos, no en si v basic ...pero con ambos es posible
  Respuesta:  J RC
El motor SQlServer tiene muchas ventajas sonre el MySql (excepto el precio, como bien comentabas). MySQL no posee actualmente transacciones, y adem谩s no tiene soporte para subconsultas. Ambas cosas, para una gran base de datos, suponen una limitaci贸n important铆sima. La ventaja de MySQL es que existen versiones WIndows y Linux, lo que permite cambios de configuracion del servidor con mucha facilidad. Por otro lado, no creo que haya diferencias notables entre FoxPro o Visual Basic para atacar a estas bases de datos.

    Pregunta:  3613 - OCULTAR BARRA DE TAREAS
Autor:  pablo Soliz
Hola , necesito una ayudita, como puedo un programa en VBasic ocultar la barra de tareas, como lo hacen los programas al instalarse y hacer que el formulario ocupe toda la pantalla, gracias.
  Respuesta:  Xavi
Para ello, tienes que indicar al formulario que no tiene borde a traves de la propiedad Border=None
En la propiedad WindowState, indicale 2-Maximized y ejecuta el proyecto.
Veras como se abre a ventana completa, y no muestra la barra del Windows.

Recuerda poner un boton para cerrar la venta, sino no podras cerrarla..:)

Tambien puedes ocultar la barra del Windows a traves de las api麓s. Revisa el apartado de Biblioteca de temas-VB, ahi encontraras como hacerlo.

Espero que te sirva.

    Pregunta:  3645 - CREAR TABLAS EN UNA MISMA BASE EN ACCESS CON CODIGO VB
Autor:  jasan
Hola, mi pregunta es: 驴C贸mo puedo crear distintas tablas de datos en una misma base, pudiendo variar el n煤mero de campos al igual que sus nombres, o simplemente replicarlas, utilizo access 97 y visual basic 6, ejemplo: mi base esta en c:\sistema\mibase.mdb, y las tablas ser铆an tabla98, tabla99, tabla2000; mediente c贸digo, como ser铆a? Agradecer茅 cualquier ayuda brindada... gracias.
  Respuesta:  Jacp99
Tienes que Consultar la referencia de Access para la generaci贸n de Scripts SQL estandar ANSI.

Debes invocar Create Table, Drop Table (Borrar tablas) ... en fin , debes armar tus cadenas sql y pasarlas al origen de datos ODBC que tienes conectado a tu base de datos.

Espero que esto te de una buena idea de lo que necesitas ... si deseas conocer m谩s solo escribeme.
  Respuesta:  Genaro Sanchez
Para crear tablas usando Sentencias SQL, el codigo es el siguiente:

Dim rs, i, sql(12), sqlcmd
Set rs = CreateObject("adoce.recordset")
sql(0) = "create table allfields ("
sql(1) = "f1 varchar ," 麓adVarWChar
sql(2) = "f2 varchar(30)," 麓adVarWChar
sql(3) = "f3 text ," 麓adLongVarWChar
sql(4) = "f4 varbinary ," 麓adVarBinary
sql(5) = "f5 varbinary (30) ," 麓adVarBinary
sql(6) = "f6 long varbinary ," 麓adLongVarBinary
sql(7) = "f7 int ," 麓adInteger
sql(8) = "f8 smallint ," 麓adSmallInt
sql(9) = "f9 float ," 麓adDouble
sql(10) = "f10 datetime ," 麓adDate
sql(11) = "f11 bit" 麓adBoolean
sql(12) = ")"
For i = 0 To 12
sqlcmd = sqlcmd & sql(i)
Next
rs.Open sqlcmd
rs.Open "allfields"
MsgBox rs.Fields.Count, , "Fields"
rs.Close
Set rs = Nothing

Espero que te sirva
  Respuesta:  sergio berte
Para hacer lo que necesitas desde VB6, primero necesitas crear una variable de base de datos, para eso necesitas tener seleccionada la referencia de microsoft dao 2.3/3.5, abrir la base de datos donde queres crear las tablas y a trav茅s de esa variable ejecutar una consulta de creaci贸n de tabla SQL.Ej:

Dim base As Database

Private Sub cmdCrearTabla_Click()
base.Execute "CREATE TABLE Mitabla2 (nombre TEXT(25),numcli INTEGER CONSTRAINT indice PRIMARY KEY,apellido TEXT(30))"
End Sub

Private Sub Form_Load()
Set base = OpenDatabase("c:\mis documentos\temp2.mdb")
End Sub

En el load abro la base y despues genero la consulta, CREATE TABLE que crea una nueva tabla, despues van los nombres de los campos, tipo y tama帽o, entre par茅ntesis y la palabra CONSTRAINT crea un indice que ser谩 la llave primaria del campo numcli.

Bueno espero que te haya sido 煤til lo poco que se sobre consultas SQL

    Pregunta:  3671 - PROBLEMAS AL CREAR .EXE EN VB6.0
Autor:  Edgar Godoy Lopez
Hola a todos:

De antemano doy las gracias, por cualquier orientaci贸n, ayuda 贸 recomendaci贸n que me puedan dar; en el momento estoy trabajando en Visual Basic 6.0 y Crystal Reports 8.0 y al generar el paquete (*.exe) en Visual Basic 6.0, me gener贸 el siguiente error:

鈥淎rchivos que faltan:

Estos archivos son necesarios para que este paquete, pero no se encuentran. Haga clic en examinar para buscar los archivos o aceptar para continuar sin los archivos:
Crystal
P2SSTES.DLL
U25STORE.DLL
U25TOTAL.DLL
U2LBAR.DLL

...鈥
Y si busco estos archivos en el equipo no los encuentro, a pesar que efect煤e una instalaci贸n completa de los dos softwares antes mencionados, y si le doy continuar al ejecutarlo no me instala la aplicaci贸n, tambi茅n mire las dependencias, por si aparec铆a alguna que no estuviera utilizando, pero todas las seleccionadas se encuentran utilizadas.

Por lo tanto necesito que me den una gu铆a de que hacer en este caso y de que se tratan estos archivos o porque me los pide.

Muchas Gracias.
  Respuesta:  Solange Contreras
Busca por el explorador los componentes que te faltan y en el caso de crystal, la debes terner como una carpeta adicional dentro de windows o windows\sistem, para que la indique completa a la hora de generar la instalaci贸n, si no te funciona, me escribes, chao
  Respuesta:  Daniel Cheuqueman
Mira, A mi tambi茅n me ha pasado con la versi贸n 7.0 del crystal, pero al pedirme los archivos, lo que hice fu茅 irme al explorador y buscarlos, y los encontr茅 y los cargu茅.
Eso es todo lo que te puedo decir, y no tuve ning煤n problema desp煤es para instalar mi aplicaci贸n.
Atte.

    Pregunta:  3680 - EXPORTAR INFORME CRYSTAL REPORT POR C脫DIGO VB6
Autor:  Luis C谩ceres
Saludos.
desarrollo una aplicaci贸n en visual 6 y necesito exportar un reporte generado en crystal report 7 por medio de c贸digo. Si alguien tiene aunque sea una noci贸n de como hacerlo favor de contestar.

de antemanos gracias
  Respuesta:  Alice Queen
hola, yo a煤n trabajo en VB5, pero exporto los reportes de CR con el siguiente c贸digo:

CrystalReport1.destination = crptToFile
CrystalReport1.PrintFileType = (tipo de archivo al cual queres exportar, de todas maneras te suguiere las opciones)
CrystalReport1.PrintReport

espero que te sirva
saludos desde Uruguay

    Pregunta:  3686 - ODBC - VISUAL BASIC Y MS SQL SERVER 7
Autor:  Manuel Antonio Leva Jumilla
Necesito saber si hay alguna incompatibilidad entre el ODBC de SQL Server 6.5 y el del SQL Server 7. Me explico he creado una aplicaci贸n en Visual Basic 5 en un cliente/servidor con el motor SQL server 7, anteriormente tenia el 6.5 y todo funcionaba bien, pero ahora tengo en una maquina cliente un ODBC de la versi贸n 3.60 .. que me funciona bien el programa, sin embargo en otros clientes que tienen el ODBC 2.65 .. no se conectan bien al Servidor. 驴Tengo que unificar las versiones del ODBC para que me funcione todo bien?.
  Respuesta:  Tito Velez
Entiendo claramente tu problema, y en teoria no deberias tener problemas si migras tus aplicaciones de 6.5 a 7.0; Creo que has acertado al referite al ODBC, debes tratar de obtener las ultimas versiones e instalarlas en los clientes porque siempre corrigen errores fantasmas que suelen ocurrir. Ahora, para que no tengas problemas en lo posterior, cambia el metodo de accesso a los datos y utiliza ADO que en teoria no necesita ODBC.

    Pregunta:  3708 - PARA MANDAR UN (( MENSAJE A UN BIPER )) EN VB 6
Autor:  ERIC ZAN RAMIREZ
Hola amigo (a):

Por lo que escribo es para ver si me puedes ayudar lo que pasa es que me asignaron a un proyecto en el cual tengo que mandar, mensajes por Biper, desde Visual Basic.

El problema radica en que se har谩 por alg煤n proceso que realice, que cuando surja un error en la madrugada, se active el programa o el proceso que mande un mensaje que el servidor se callo u otro mensaje. Y no se como hacerlo si me puedes ayudar dici茅ndome como hacerlo en Visual Basic o en alguna otra herramienta telo agradecer茅

Atentamente
  Respuesta:  Pablo Fahnle
te recomiendo que uses los controles de vb:
MAPIMessages
MAPISession
yo todav铆a no los se usar bien, pero en el cd de VB5, viene un ejemplo completisimo.
tendr铆as que poner un text para el n煤mero del bipper y un combo para que elija la marca, entonces definis una variable tipo string, y pones:
dim bipermail as string
bipermail= txtNumero & "@" & cboMarca.text & ".com"
entendiendo txtNumero por el la caja de texto del numero y cbomarca por el combo de la marca del bipper, y luego mandas el mail a bipermail (contiene la direcci贸n del biper).
bueno, espero que te haya servido de algo y suerte
BYE, PABLO
..

    Pregunta:  3722 - COMO HACER UN SELECT DE FECHAS
Autor:  M陋Rosa Jord谩n Gracia
Hola, tengo que hacer un select en Visual Basic 6.0,que seria algo asi:
data1.recordource="select * from tabla where finicio=<fecha de inicio>"
el problema es que no se c贸mo comparar fechas, finicio es un campo de tipo fecha de la tabla y he de compararlo con una variable Inicio de tipo fecha, c贸mo lo hago?.
Gracias.
  Respuesta:  Francisco Lopez
si la comparacion de fecha que quieres realizar es para buscar en SQL SERVER es la siguiente:

en el campo de la tabla debe estar definido como fecha smoldate

FEC = convert(char(10),fec,111) >= '2005/09/22' debe ir con las comillas simples y busca fecha sin hora

FEC = convert(char(16),fec,20) >= '2005/09/22 12:25:00'

debe ir con las comillas

PODRIA SER ASI TAMBIEN

DIM Fecha as string
Fecha = "'2005/12/21 21:12:24'" (fijate que habro con una doble y sigue una simple y al final una simple y luego una doble

FEC = convert(char(16),fec,20) >= Fecha

Espero que te sirva.
Francisco
  Respuesta:  Eric Del Valle Hern谩ndez
麓VB5 funciona VB6 supongo que tambi茅n.
麓xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
麓Si estas utilizando una cadena para capturar la fecha
麓entonces utiliza la funci贸n cDate

txtSql = "select * from mitabla where fecha=#" & CDate(MiFecha) & " order by fecha;"
With Data1
.RecordSource = txtSql
.Refresh
End With
Saludos
  Respuesta:  alberto garea vidal
tu error reside en que tratas de comparar un campo de la base de datos de tipo fecha con una variable de tipo fecha, toda comparacion con un campo de tipo fecha debe de comenzar y terminar con el simbolo "#", adem谩s la comparacion debe ser en formato saj贸n, es decir mm/dd/aa, por lo tanto prueba lo siguiente:
.. where finicio = "麓#" & format(fecha de inicio, "mm/dd/aa") & "#麓"
  Respuesta:  J RC
Por tu pregunta, supongo que ya habr谩s probado a convertir el campo al tipo date de Visual Basic para compararlos, y no has podido. Una solucion que se me ocurre, ser铆a declarar dos variables privadas a tu funci贸n de tipo Variant, y utilizarlas para realizar la comparaci贸n. A cada una de estas variables le asignas el valor del campo y la variable date. Esto deberia funcionar.

|<  <<  143 144 145 146 147 148 149 150 151 152 153  >>  >|