BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  915 - DIRECCION IP DE LA RED
Autor:  Jesus R. Blanco G.
Estoy haciendo un trabajo de Pasantia con una empresa que maneja puntos de venta(POS). El proyecto consiste en el desarrollo de un sistema de monitoreo de lospuntos de venta. Este programa lo debo desarrollar en VB.
El problema es que no se si exixte alguna libreria en VB donde yo pueda implementar un comando que reciba la direccion del punto de venta (direccion IP) y el me devuelva si esta correctamente conectado o no.
Este comando existe en DOS y se llama "ping". Es decir, desde VB yo podria ejecutar este comando de DOS con un programa .bat, pero no se como recuperar la informacion que me devuelve dicho comando. Ademas mi Gefe me sugiere que lo implemente yo misma en VisualBasic.
Muchas gracias por su colaboración
  Respuesta:  jorge
yo tuve el mismo problema y baje desde internert un codigo fuente comprimido en zip que se llama networkpclist, que tiene un listado de ipes en una base de datos de texto (tus pcs) y verifica mediante un ping si se encuentra conectado el equipo, sin lo encuentras mandame un mail, y te envio el codiog
  Respuesta:  Pablo
Tienes dos soluciones desde mi punto de vista.

1) Utilizar el winsock control de vb ( a partir de la versión 5 viene instalado seguro ). Con este control podrás comprobar si existe alguien al otro lado, pero claro tendrías que habilitar puertos en los dos extremos, es decir tendrías que poner parte de tu aplicación en los puntos de venta para que respondiese a la petición que estas realizando desde la máquina controladora al resto de puestos.
2) Utilizar la api de winsock.dll. Esta es la mejor opción ya que seguramente todos los PCs de tu red tienen habilitados el puerto echo. De esta forma puesdes realizar un ping desde tu aplicación enviandolo desde el puerto correcto y pasandole a la estructura del paquete IP los datos correctos ( dirección, puerto, buffer, tipo de servicio ... ). Intenta verlo tu en el MSDN buscando aytuda del winsock.dll. Si aún así no consigues nada mándame un mail y te mandaré yo la ayuda

    Pregunta:  916 - BUSCAR EN REMOTEDATA CONTROL
Autor:  Camilo
Estoy empezando a programar en VBasic Cliente/Servidor.Tengo una Tabla en SQL Server y hago una conexion desde un cliente con una forma y el RemoteData Control, la conexion y los datos se ven bien, pero quiero hacer una busqueda por el campo principal(Primary Key) antes de llenar todos los datos, para que no me salga error, al final(Al Grabar).

Agradezco quien me pueda informar sobre el RemoteData Control,sus Propiedades y metodos.

  Respuesta:  Alex
Por la largada de la respuesta, esta en el archivo resp916.txt.

    Pregunta:  926 - ERROR EN DLL´S Y OCX´S EN VISUAL BASIC 6
Autor:  Israel Colín
El sistema Operativo que utilizo es Windows 95 y el manejador de Bases de datos es MS SQL Server 6.5., con sistema operativo de red Windows NT 4.0
AL ejecutar mis programas ya sea del ejecutable o desde Visual Basic 6.0, me aparecen errores de: "VB6 (o el nombre de mi programa) provoco un fallo de pagina no valida en el modulo Crystl32.ocx (o en u2dmapi.dll,Kernel32.dll, U2ddisk.dll, ssscc.dll). Si alguien puede ayudarme a soluciionar estos problemas se los agradecia muchisimo.
Gracias.
  Respuesta:  Pedro Ramírez
A primera vista y sin saber demasiado de toda la configuración de tu pc, sería conveniente que verificaras la compatibilidad entre las versiones de Windows 95, SQL 6.5, y Windows NT4.0, ya que como sabrás han salido variasssss correcciones así como del tipo compatibilidad, por otro lado VB6 ya creo que tiene algún SP que deberías conseguirlo e instalárselo.
Ese error me suena a problema de compatibilidad más que a error propiamente dicho.
Si esto no es lo correcto para solucionar tu problema, me gustaría me dijeras como lo corregistes.
Saludos desde Uruguay. ;-)
  Respuesta:  Monica Avalos
AL CONFIGURAR TU PC CON WINDOWS HAY DLL QUE SE ACTUALIZA Y ESTO AFECTA A TU VISUAL BASIC PRUEBA CON OTRA MÀQUINA CON DIFERENTE CONFIGURACIÒN O SI PUEDEA INSTALAR VISUAL OTRA VEZ
  Respuesta:  Sergei
Por la largada de la respuesta esta en el archivo resp926.txt.

    Pregunta:  940 - PROGRAMAR EL PUERTO PARALELO
Autor:  Luis
Con Visual Basic cuando quiero enviar una secuencia al puerto paralelo al que esta conectada una impresora y a esta un cajon portamonedas, cuando envio la secuencia de apertura del cajon (27 112 48) siempre la imprime y no se como enviarla para que la interprete de tal forma que no la imprima si no que active el rele del cajon y lo abra.
Estamos usando el objeto PRINTER y los metodos PRINT y ENDDOC. No se si hay otra forma de actuar sobre el objeto PRINTER.

Gracias de antemano.

  Respuesta:  Xavi
No uses el objeto printer, prueba con esto:

Open "LPT1:" for output as 1
Print #1,chr(27) & chr(112) & chr(48);
Close 1

SUERTE
  Respuesta:  Moises Chanona
Hola, mira hay un programilla que te controla el puerto y lo he mandado a una empresa que precisamente controlaba una caja registradora,
si te interesa, contactame por e-mail o por icq 62430715.
  Respuesta:  Willam Claure
Querido amigo, no se que modelo de cajon tienes pero si tu cajon tiene puerto para impresora y un puerto serial tienes que realizar las siguientes operaciones.

- Tienes que conectar tu empresora a tu cajon.
- Conectar tu puerto de impresora de tu Pc al cajon.
- Tienes que conseguirte un transformador de la capacidad que tiene tu cajon generalmente bienen entre 12 - 20 Voltios.

Ahora si tu quieres imprimir la transaccion ya es tu desicion pero cuando la grabes procede a abrir el cajon.

    Pregunta:  941 - VISUAL BASIC 6 VS ACCESS 2000
Autor:  Mario Espinosa
Tengo Visual Basic 6 y access 2000 pero no puedo hacer que visual basic 6 pueda habra la datos de Access 2000 y me manda un error

No se reconoce el formato de base de datos. (Error 3343)

Me gustaria saber si alguien ya pudo resolver este problema

Saludos

  Respuesta:  Omar Abraham
Hola Mario:
Consigue el Pack5 de Visual Basic lo encontraras en descargas de Microsof, conesto solucionaras tus problemas.
chau , omar.
  Respuesta:  Hugo W. Cuadros G.
Saben lo mas facil y mas indicado par resolver este problema, es cambiar access a una vercion anterior, como dice jose es lo mas factible y lo que los demas programadores normalmente hacen, ademas funciona correctamente
lo que deves hacer es ir a herramientas/utilidades de la base de datos/convertir base de datos/a una version anterior
en el SO XP tienes las opciones de convertir a access en formato 97, 2000 o 2002.
Buena suerte.
  Respuesta:  Marta
No sé si lo sabes y lo has probado pero para conectar access2000 con visual basic 6.0 necesitas:
- Para conectar mediante un objeto DAO añadir en Proyecto-> Referencias la opción Microsoft DAO 3.6 Object Library
- Si lo que utilizas es un objeto ADO en StringConnection en la Opcion Provider tienes que poner Microsoft.Jet.OLEDB.4.0

Espero que estas sugerencias te ayuden.
  Respuesta:  Jose Luis Rodriguez
El famoso problema de VB6 y Access 2000 se suponia que lo solucionaba el Service Pack 4 sin embargo a mi me crea los siguientes problemas:
1.- Cuando estas en el modo IDE si funciona pero cuando compilas Error: No puedo encontrar instalable ISAM - > Lo arregle a lo bruto reemplazando el VB6ES.DLL por el VB6IDE.DLL y funciona pero creo que no es muy legal mandar los programas con esa libreria. Si alguien conoce otra forma se admiten sugerencias.
2.- Al instalar el Service Pack 4 se vuelven locos otros accesos a bases de datos mediante el control ADO por lo menos a mi el de DBase compilado no tira nada de bien.
  Respuesta:  Jose Ramón Espinosa Muñoz
Hay una forma algo chapuza, pero efectiva y rápidad. Si no te importa reconvertir la BD a una versión anterior de Access, pues pinchas en Herramientas/Utilidades de Base datos/Convertir a una versión anterior.
Luego das un nombre nuevo a la base de datos convertida y se puede utilizar tal cual.
  Respuesta:  José Osorio
Saludos, para conectar un control ADO con access 2000 tienes que bajar la version 4 de Microsoft Jet de la página de microsoft, suerte.

    Pregunta:  948 - COMO UTILIZAR LAS INTERRUPCIONES DE LA BIOS
Autor:  Giovanny Villamil
Tengo la siguiente duda. si yo en lenguaje C++ programo el siguiente codigo:
Union REGS r;
r.x.ax=0x00;
int86x(0x33,&r,&r);
por favor indicarme como seria el equivalente en lenguaje VISUAL BASIC por medio de un ejemplo

GRACIAS

  Respuesta:  Dante Salazar
Me parece que no hay una forma directa de invocar una interrupción desde VB.
La forma más segura es utilizar un dll que trae entre sus funciones llamados a subrutinas.
Yo tengo uno un poco viejo pero que funciona bien. Tu invocas la función de interrupción, le dices el número de la interrupción, los valores a cargar en cada registro y el dll te da los valores de los registros devueltos por la interrupción, tal como si la hubieras ejecutado en assembler. El dll se llama vbasm.dll. Si no lo consigues mándame un e-mail y te lo envío

    Pregunta:  961 - GRID CON MÃSCARAS DE ENTRADA
Autor:  Christian Valeria Cledón
En Visual Basic 5.0, ¿es posible habilitar máscaras de entrada en un control DBGrid? De ser posible, ¿cómo debe hacerse?
  Respuesta:  Luis Miguel Caballero
Bueno, para enmascarar la presentación de la información tienes la propiedad NumberFormat. Si necesitas algo más sugiero que uses el evento ButtonClick de la DBGrid. Avísame si necesitas más información al respecto.
  Respuesta:  Nicolás Orlando
Lo que deseas puede ser realizado utilizando un control maskedit auxiliar, que se mantiene invisible hasta que eventos de teclas sobre la dbgrid o de mouse lo hacen aparecer exactamente en la posición (celda) que se quiere editar.
Esto se vuelve menos aparatoso si una vez logrado esto último, encapsulas toda la dbgrid en un control ActiveX que tenga esta funcionalidad extra.
  Respuesta:  Javier Vilaboa
Creo que lo que buscas es la propiedad NumberFormat del objeto Column del DbGrid.

A través de ella puedes formatear la entrada de datos en el Grid.

Un saludo.

    Pregunta:  971 - EJECUTAR FICHEROS AVI EN VB
Autor:  Edgar Castelan
Hola, mi problema es que yo ocupo videos con extension .avi en Visual Basic, los videos los capture con una targeta de captura de video marca intel, el problemas es cuando instalo mi programa que realice en Visual Basic en otra maquina cualquiera que no sea la mia, los videos que yo capture no los quiere correr mi programa, lo raro es que los videos que vienen con office o con windows si los corre, pero los mios no, para correr los videos ocupo el control (mmcontrol) que viene en visual basic, mi programa solo corre los videos en otra computadora cuando a esta le instalo Adobe Premier o un programa que sea para captura de video y entonces si me corre los videos, mi pregunta es si necesito añadirle algun controlador de video a mi programa o algun otro archivo y por que no corren los videos qure yo capture....
  Respuesta:  RODRIGO RAMIREZ QUIJANO
Por la forma en que redactas tu pregunta, me parece que los videos los grabas en formato AVI comprimido. Para poder correr videos en alguna computadora sin necesidad de cargar algun otro software, es necesario grabar los videos en formato AVI no comprimido (los videos ocuparan mas espacio, pero no requeriran la ayuda de otros controladores).

Si deseas convertir de AVI´s comprimidos a AVI´s no comprimidos puedes hacerlo mediante programas tales como el ANIMATOR STUDIO o el ADOBE PREMIERE. Cuando exportes a AVI, en la razon de compresion pon cero (para que no comprima).

  Respuesta:  JRC
Probablemente has utilizado un codec de vídeo no soportado por el control de Visual Basic 5. El formato AVI puede ser de varios tipos según el algoritmo de codificación empleado, eso explicaría por qué tienes que instalar el programa de captura, que si tiene el codec incorporado. Prueba utilizando un codec diferente.

    Pregunta:  978 - BASES DE DATOS AS/400 CON VISUAL BASIC
Autor:  Gustavo Ramirez
Quisiera saber si es posible accesar y manipular las bases de datos de un sistema AS/400 con Visual Basic 6.0, y si es posible.., como puedo hacerlo.

Muchas gracias

  Respuesta:  Marco Ruiz Hormazabal
Hola:
Primero que todo, AS/400 no trabaja es una base de datos. Son librerias y archivos.
Pero para poder accesar estos archivos desde Visual Basic, debes crear una conexión ODBC, conectada mediante Client Access del AS/400.

Primero debes crear la conexión desde Windows 95 . Esto se logra configurando desde el panel de Control y creando una nueva conexion ODBC 32Bits, (AS400PRUEBA).

Luego configurar esta conexion, ingresando el usuario de AS/400, mas la libreria a la cual se quiere accesar.

Despues de tener creada la conexión :
Crear un Formulario en VBasic y colocal un Command, programar en el evento Click.

Private sub CmdConectar_Click()
Doevents
Connect="ODBC;DSN=AS400PRUEBA;UID=SIST03;PWD=ESCUDERO"
Set DB400=Opendatabase("",false,false,connect)
End Sub
Esperando que te pueda ser de utilidad.
Atte.
  Respuesta:  Nando
Es posible. La mejor conexión en cuanto a velocidad de proceso es a través de ODBC, pero necesitarás el HS ODBC/400 que son los drivers ODBC que te permitirán sacar datos del AS/400.
Lo malo es que la programación de la conexión al AS/400 a través de ODBC es compleja y tediosa.
También es necesario, supongo que lo imaginabas, tener un usuario de acceso para poder conectar al sistema AS/400.
Envíame un mail y, si los encuentro, te enviaré la rutina básica de conexión.

Un saludo.

    Pregunta:  979 - BASES DE DATOS CON CLAVE
Autor:  César Daniel
para Visual Basic 5 o posterior

Tengo un pequeño problemite. Quiero implementar seguridad en uno de los programas que estoy haciendo, y para ello necesito que la base de datos (Access) tenga clave, ya que esta será compartida en red.
Desde Visual Basic 5, es muy facil abrir las bases de datos access, pero si le pongo clave a la base de datos no la puedo abrir. Alguien podría indicarme como puedo hacer esto, le estare muy agradesido.

  Respuesta:  cesar Gerez
Esto es para todos los que comienzan a programar y se encuentran con los problemas más básicos sobre este tema. Aquí un ejemplo:
'Pegar en Declaraciones Generales
Dim base As Database
Dim rtabla As Recordset
Private Sub Form_Load()
'Ejemplo de apertura de una tabla en una base con contraseña
'crear una base con nombre miBase.mdb con una tabla llamada tabla1
'grabar algún dato en el primer registro del primer campo creado
'cerrar la base con una contraseña yo123
'guardar la base en la misma carpeta en que se ejecuta este proyecto
'Abrir un nuevo proyecto,la barra de herramientas, menú proyecto elejir
'referencias. Seleccionar Microsoft DAO 3.51 Object Library (para access 97)
'o Microsoft DAO 3.6 Object Library (para access 2000)
Set base = OpenDatabase(App.Path + "\miBase.mdb", False, True, ";pwd=yo123")
Set rtabla = base.OpenRecordset("SELECT *" _
& "FROM tabla1;")
ver = rtabla.Fields(0)
MsgBox "1º registro " & ver
base.Close
End Sub
  Respuesta:  Juan Honorio Palacini Her
BIEN AMIGO, NO VOY A ANDAR CON RODEOS AHI TE VA EL CODIGO
DIM BDATOS AS DATABASE

SET BDATOS = DBENGINE.OPENDATABASE("RUTA DE LA BASE DE DATOS\BASE DE DATOS.MDB", False, False, ";Pwd=CONTRASEÑA DE LA BASE DE DATOS")

ESO ES TODO, CUALQUIER DUDA MANDAME UN EMAIL.

|<  <<  126 127 128 129 130 131 132 133 134 135 136  >>  >|