Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 7960 - VISUAL BASIC 5.0 Y SQL 7.0 |
Autor: | Juan Francisco Enriquez Pi帽a |
Me gustar铆a saber como conectarme a la base de datos SQL 7.0(servidor)desde mi aplicaci贸n Visual basic 5.0 (cliente), o alguna p谩gina o libro donde pueda encontrar esta informaci贸n. |
Respuesta: | Irlanda Nu帽ez |
Esta es una coneccion con RDO sin DSN
'gsUsuario_SQL = USUARIO DE SQL 'gsPassword_SQL = PASSWORD DEL USUARIO 'gsServidor = NOMBRE DEL SERVIDOR Function Abrirconnection() As Boolean On Error GoTo parr_error Abrirconnection = False Set db = rdoEnvironments(0).OpenConnection(dsname:="", Prompt:=rdDriverNoPrompt, _ Connect:="uid=" & gsUsuario_SQL & ";pwd=" & gsPassword_SQL _ & ";driver={sql server};rdoconnection=NOMBRE BASE DE DATOS;server=" & gsServidor & ";") db.QueryTimeout = 500 Abrirconnection = True Exit Function Error: Call siTypeError End parr_error: siTypeError End Function Sub siTypeError() Dim Mensaje As String MsgBox Mensaje & " " & Chr(vbKeyReturn) & "Se ha Producido el ERROR detallado a continuaci贸n", _ vbCritical, "Mensaje del Sistema" Debug.Print Err, Error For Each Errores In rdoErrors Debug.Print Errores.Description, Errores.Number Mensaje = "Descripcion : " & Errores.Description + " Codigo: " + Trim(Str(Errores.Number)) + Chr(vbKeyReturn) Next Errores MsgBox Mensaje, vbCritical, "Mensaje del Sistema" 'End End Sub |
Pregunta: | 7983 - ENEGRECER EL CURSOR DE UN CUADRO DE TEXTO |
Autor: | Oscar Esteban Gilberto Fuentealba |
Hola:
Quisiera saber si alguna persona sabe alguna forma de enegrecer el cursor que aparece en un cuadro de texto com煤n, ya que el que existe, para mi resulta no muy visible, un ejemplo claro es el cursor que manejan los cuadro de texto de Visual Fox Pro. Por favor si alguien sabe de alguna funci贸n, m茅todo, o instrucci贸n que me ayude, de antemano, gracias. |
Respuesta: | Jos茅 Ariel Limandri |
Probate este codigo que te va a gustar, ya que no solo "ennegrece el cursor" sino que podes cambiar el cursor por una imagen!!!
'En el form1 pone 2 textbox Grandes 'Pone un picturebox con una imagen y autozise=true Private Declare Function CreateCaret Lib "user32" (ByVal hwnd As Long, ByVal hBitmap As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long Private Declare Function ShowCaret Lib "user32" (ByVal hwnd As Long) As Long Private Declare Function GetFocus Lib "user32" () As Long Sub Text1_GotFocus() h& = GetFocus&() b& = Picture1.Picture Call CreateCaret(h&, b&, 10, 10) X& = ShowCaret&(h&) End Sub Private Sub Text2_GotFocus() h& = GetFocus&() Call CreateCaret(h&, 0, 30, 30) X& = ShowCaret&(h&) End Sub |
Pregunta: | 7984 - INSERTAR SALTO DE PAGINA EN EXCEL |
Autor: | Leonardo Granata |
Deseo abrir un archivo XLS con Visual Basic 6 utilizando el Excel Library 9 y poder insertarle un SALTO DE PAGINA.
Segui los ejemplos de Microsoft (MSDN.COM) pero me da el error "application-defined or object-defined error". Pude cambiar la tipografia, tama帽o de las letras y hasta la orientacion de la pagina pero no puedo con el salto de pagina y es muy importante ya que es algo para mi trabajo y andamos sin tiempo. Muchisimas Gracias |
Respuesta: | Victor Paredes |
Lo que estas planteando tiene una solucion que es bastante efectiva, yo estoy manejando mucho Excel... pero desde Visual Fox. Lo que yo hago es abrir Excel y poner a grabar una Macro, despues hago en Excel lo que yo quiero hacer en Fox. Despues de esto dejo de grabar la macro y me fijo el codigo que me dejo la macro (Herramientas .... macros....macro... modificar). Este codigo que te deja Excel es Visual Basic. Yo tengo que tratar de pasarlo a Fox, pero vos tendrias que copiarlo tal como esta.
Espero que te sirva de ayuda... |
Pregunta: | 8022 - ACTUALIZAR IMPRESIONES CON DATAREPORTS |
Autor: | Ramon Jaramillo |
hola:
Tengo un problema con Visual Basic 6.0 y su nueva herranmienta, el Datareportes, ya logre ligar los datos de la tabla al data reports, y los imprime, pero el problema es que si mando otro, asi sean 5 nuevos reportes, siempre me manda el primero quisiera saber como actualizar el reporte, y que me envie el actual, no el primero. les agradecere mucho si alguien me lo puede solucionar. |
Respuesta: | Bases de Datos Sistemas C.A. |
Si te entiendo el porblema es que envian a imprimir un lote y siempre te sale el primero si es asi, una solucion temporal es colocar una pausa y que le de enter al terminar de imprimir cada uno
ciclo Imprimir msgbox "Presione a lo que termine de imprimirse el reporte" end ciclo www.bdsca.com [email protected] [email protected] |
Pregunta: | 8053 - COMO USAR FUNCIONES DE BD DE ORACLE DESDE VISUAL BASIC ? |
Autor: | Ricardo Manuel Asato Oyama |
Por favor. Alguien podr铆a ayudarme con este problema.
驴Como puedo usar una funcion de base de datos de Oracle en Visual Basic.? |
Respuesta: | Patricio Garibaldi |
A que te referis especificamente?
A ejecutar una funci贸n creada por vos en un package o una propia de Oracle. En ambos casos, utiliza DAO, ADO (conexi贸n a Base de Datos) y la ejecutas como siempre. Si tenes problemas, avisame.... |
Pregunta: | 8069 - BASE DE DATOS PARADOS CON CLAVE A TRAVES DE DAO |
Autor: | Marcelo Hosan |
Es posible ver una tabla Paradox que tiene clave en Visual Basic con Dao?. Hay alguna forma de leer los valores (no es necesario editarlos).
Desde ya muchas gracias!! |
Respuesta: | Sonia Calzada |
Claro que si solamente tienes que agregar un DNS en la ODBC para poder accesar a la Base de datos de Paradox utilizando el controlador de Paradox.
En Visual Basic agregas un componente denominado ADO DataControl y un Data Grid Control y con eso puedes visualizar la tabla en una forma de Visual Basic. |
Pregunta: | 8100 - MANEJO DE FIRCHEROS EN VISUAL BASIC |
Autor: | Michael Henry Cornejo Cuaquira |
Holas a todos, Nesecito ayuda sobre Visual Basic en el tema de manejo de ficheros , leyendo varios manuales, cursos y foros de consulta me dieron ayuda de como mandar un fichero a la papelera de reciclaje y me resulto interesante pero sobre es instruccion al ejecutarla aparece el cuadro de consulta sobre si deseo mandar el fichero si/no, quisiera saber si me pueden ayudar en esto, quisiera que no aparesca el mensaje sin utilizar el kill.
Sobre manejo de ficheros desearia saber como puedo eliminar,mover,pegar o copiar un fichero en visual basic si tener que recibir el cuadro de consulta o verificacion. Estar茅 muy agradecido si pudiesen ayudarme.. |
Respuesta: | Xavi |
Hola Michael, para ello, vb trae sus propias instrucciones para crear, eliminar, etc...
por ejemplo, para copiar un archivo es filecopy Kill, elimina un archivo del disco RmDir, elimina una carpeta o directorio del disco. ChDir, cambia el directorio o carpeta actual Mkdir, crea una nueva carpeta o directorio Rmdir, elimina una carpeta o directorio. Para crear un nuevo fichero, utiliza la instruccion Open(...) Espero que te sirva. |
Pregunta: | 8120 - MASCARAS DE EDICION |
Autor: | Mariano Birba |
Buenas Tardes.
Quisiera que me recomienden mascaras de edicion para datos como importes, porcentajes, etc. Considero que el Mask Edition de Visual es una porqueria. Muchas Gracias |
Respuesta: | Xavi |
Hola Mariano, aqui te adjunto dos funciones que realice para ello...
'************************************************** '* InsertarPuntosMiles 12/07/99 * '* Inserta los puntos de miles en un valor * '* numerico. Detecta la coma de separaci贸n de * '* decimales * '* * '* Deve recibir el numero en formato string * '* * '* Devuelve el numero en formato string * '************************************************** Function InsertarPuntosMiles(Cadena As String, Pesetas1_Euros2 As Integer) As String Dim i As Long If Len(Cadena) = 0 Then InsertarPuntosMiles = "0" Exit Function End If Cadena = EliminarPuntosMiles(Cadena) 'colocamos las comas de los miles y punto de decimales If Pesetas1_Euros2 = 2 Then 'Mostrar Euros Cadena = Format(CCur(Cadena), "#,##0.000") Else 'Mostrar Pesetas Cadena = Format(CCur(Cadena), "#,##0") End If InsertarPuntosMiles = Cadena End Function '************************************************** '* EliminarPuntosMiles 12/07/99 * '* Elimina los puntos de miles en un valor * '* numerico. Detecta la coma de separaci贸n de * '* decimales. * '* * '* Deve recibir el numero en formato string * '* * '* Devuelve el numero en formato string * '************************************************** Function EliminarPuntosMiles(Cadena As String) As String Dim Posicion As Long Do Posicion = InStr(Cadena, ".") If Posicion <> 0 Then Cadena = Left(Cadena, Posicion - 1) & Right(Cadena, Len(Cadena) - Posicion) Loop While Not Posicion = 0 EliminarPuntosMiles = Cadena End Function En el evento GotFocus, tienes que colocar: text1.Text = EliminarPuntosMiles(txtPesetas.Text) En el evento LostFocus, tienes que colocar: text1.Text = InsertarPuntosMiles(txtPesetas.Text, 1) |
Pregunta: | 8156 - EJECUTAR .AVI DESDE UN .RES |
Autor: | vampy |
Por Fa... Tengo un AVI en un archivo de recursos .RES (en forma binaria) como lo ejecuto en visual Basic (NOTA: no me sirve el control Animation ya que este me solicita el archivo) |
Respuesta: | Paul Guerra |
Podes utilizar la funci贸n LoadResData para cargar los datos en una matriz de bytes. Despu茅s lo guardas en un archivo temporal AVI y listo. |
Pregunta: | 8172 - ORACLE 8.0 CON VB 7.0 SENTENCIA UPDATE |
Autor: | el Guille |
Apelo a vuestros conocimientos pq los m铆os no dan para m谩s de todas formas gracias por adelantado.
Estoy haciendo un update contra una tabla de oracle, dentro de un bucle "do while not recordset.eof". La conexi贸n que utilizo es un servicio que he generado para conectarme a la BD de oracle la aplicaci贸n con esta conexion va bien, el caso es que el update he probado a hacerlo de varias formas y todas sin resultado satisfactorio. Con el "Con.execute sql", (con es la conexion activa en ese momento y la sql contiene el update) si lo hago de esta forma hace el update(de unos 500 registros) y al final el proceso da el error "fin de fichero en el canal de comunicaci贸n" y se "muere" el proceso. Despues del fiasco obtenido prob茅 de esta otra forma: Defino un recordset de tipo "New ADODB.CONNECTION" y la instrucci贸n que utilizo es "Rd.open,sql(la del update)con(que es la conexion activa en ese momento),adOpenDynamic,adLockPessimistic , con esto lo 煤nico que consigo es aumentar un poco el n潞 de registros actualizados (unos 1500 + 贸 -) pero al final el proceso se muere y no me da ning煤n error(se queda colgado visual y tengo q recurrir al famoso Ctrl-Alt-Supr) la verdad es que ya no se si es problema del tipo de conexi贸n , de la sql que utilizo, o de la base de datos Oracle. Si alguno de vosotros/as sabe porque ocurre esto y como solucionarlo os estar铆a eternamente agradecido. Un saludo, el Guille. |
Respuesta: | C茅sar |
Yo he usado VB 6.0 contra Oracle 8 usando ado y para hacer los updates los hago utilizando el recordset:
Set res = New adodb.Recordset res.Open sql, conexion donde sql="UPDATE ...." |
|< << 159 160 161 162 163 164 165 166 167 168 169 >> >| |