Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 59519 - ORDENAR MSFLEXGRID POR CABECERAS |
Autor: | membrillo mem |
Alguien me podria decir como hacer que el MSFlexGridd me realice un ordenamiento de los datos segun yo clickee en las cabeceras de este. Justo como se realiza en la vista en detalles en el explorador de windows,... cuando clickeas la cabecera de nombre, se ordenan los archivos por nombre de manera descendente y si clikeas otra vez se ordena de manera ascendente, igual que con las demas columnas.
Me gustaria hacer los mismo en Visual Basic 6. se me olvidaba, como poner nombre a las cabeceras del MSFlexGrid Gracias |
Respuesta: | Gustavo López |
Hola, para eso que quieres hacer, te recomiendo usar el componente "ListView".
Tiene el evento "ColumnClick" y la propiedad "SortOrder" y "Sorted" para indicarle por que columna ordenar ... Espero te sirva ... Saludos, Gustavo.- |
Pregunta: | 59588 - BASE DE DATOS DE ACCESS 97 SE DAÑA EN SERVIDOR WINDOWS 2003 |
Autor: | Alfonso Valle |
Hola a todos,
Mi problema es que, tengo una aplicación desarrollada en Visual basic 6.0, que utiliza una base de datos en Access 97. La base de datos estaba en una carpeta compartida en un Servidor con Windows 2000 Advance Server. Los usuarios accesaban a través de conexiones ODBC dirigidas a la carpeta compartida del Servidor. Actualmente se cambió este servidor por uno con Windows 2003 Server Enterprise. Se pasaron los archivos de BD a una carpeta compartida en este servidor y se configuraron conexiones ODBC en la PC de los usuarios con Windows XP. Pero resulta que una de las BD en Access 97 se daña frecuentemente y tengo que repararla (Esto no sucedÃa antes). PodrÃa alguien ayudarme si tengo que configurar algo en el nuevo servidor o las PC de los usuarios. Gracias |
Respuesta: | Saul Garay |
Buenos dias amigo.-
Yo tambien tengo una base de datos en ACCES compartida en un servidor con WINDOWS SERVER 2003, eso sucede cuando hay cambios repentinos de electricidad y la base de datos queda abierta, esto es algo inevitable, yo lo solvente con unos UPS en el servidor, claro esta que en el mantenimiento continuo que se le debe hacer a la base de datos esta en repararla y compactarla, pero como tu mismo dices esto no debe ser muy seguido, aplicale los UPS y veras que te reduce el problema. Exito. SAUL GARAY |
Pregunta: | 59730 - INMOVILIZAR UN FORMULARIO |
Autor: | jose luis calvo fonseca |
Estoy trabando en un formulario en visual basic for excel y quiero que cuando este se ejecute el usuario no pueda mover el formulario, es decir, que quede estático, alguien podrÃa ayudarme diciendome como hacerlo??? Gracias |
Respuesta: | Al castillo |
prueba con:
Private Sub UserForm_Layout() 'para inmovilizarlo en el extremo superior izquierdo Me.Move 0, 0 End Sub |
Pregunta: | 60041 - COMO CONECTARME A UNA BD EN SAS DESDE VISUAL BASIC 6.0? |
Autor: | Jorman Suárez Quintero |
Hola a todos, quisiera saber si alguien puede ayudarme con la conexión a una base de datos en SAS desde Visual Basic 6.0. Tengo instalado SAS Enterprise Guide 4.1 en windows XP y la BD esta en un servidor remoto. Gracias por su colaboració. Jorman |
Respuesta: | Alberto Fernández |
Hice lo del SAS 9.1 que te comenté,pero no consigo conectar con el servidor remoto, asi que estoy ahora intentando hacerlo con Enterprise Guide, igual que tú y encontré en este vinculo, la forma de automatizarlo:
http://www.sas.com/technologies/bi/query_reporting/guide/ole.html El problema que me encuentro yo ahora es que el editor de Visual no me reconoce WSCRIPT ¿Sabes si me hará falta instalar algún complemento?¿Lograste hacerlo funcionar? Un saludo |
Respuesta: | Alberto Fernandez Vazquez |
Mira este poster por si te ayuda( http://www.nesug.org/proceedings/nesug03/ps/ps013.pdf ) .Yo necesito hacer lo mismo que tú, aunque aun no he tenido tiempo de investigar más, pero creo que de aquà puedes sacar la información que necesitas. Quizá tengas que instalar el SW de SAS el 9.1 creo, pero la consulta que tengas en Enterprise te valdrá igualmente.
Muchas suerte! |
Pregunta: | 60139 - APLICACION EN VISUAL BASIC 6.0 SOLAMENTE PARA USB |
Autor: | Limberg Ayasta |
Hola a todos espero que me ayuden, tengo un problema, en la universidad donde estudio me han dejado un proyecto; el proyecto se basa en desarrollar un aplicaciòn con base de datos, que solo corra en la memoria usb sin necesidad de instalarlo en la pc(solo instalarlo en la memoria usb), que solamente use recursos de la memoria usb , esposible hacer eso, si lo es como puedo programar , que codigo colocar..
La version de visual basic q uso es la 6.0 y la base de datos esta en access. Le agradeceria mucho a las personas q me pueden ayudar. |
Respuesta: | Gabriel Fernandez |
La base de datos de access, esta en el USB tambien? o se encuentra en un equipo.?
Conexion a la BD la haces por ODBC? Si usas ODBC, cual usas por archivo o por codigo? si la BD se encuentra en USB es un poco mas engorroso pero facil de solucionar. Si se encuentra en un equipo se dirigir el ODBC a esa direccion. Y como digo el otro compañero que contesto, Es cuestrion de crear el EXE, eso si, ten ojo con los complementos que usas. NO TODAS LAS PC'S LOS LEEN hasta los complementos mas basicos por lo que te recomiendo que todo OCX porcible que utilices, o lo dejas en la raiz donde ejecutas el EXE o creas un BAT de Registro Automatico que se ejecute cada vez que inicias el programa. Espero que te sirva Saludos |
Respuesta: | julian sanchez |
solo tienes que guardarlo como un exe o ejecutable en la memoria .
en el menu archivo despliegalo y en la parte de abajo te aparece algo como "guardar exe del proyecto. |
Pregunta: | 60680 - DESHABILITAR "PEGAR" EN UN TEXTBOX |
Autor: | jorge ... |
en visual basic 6 como se puede deshabilitar la opcion de "pegar" cuando se le da click derecho encima (o mejor aun deshabilitar todo ese menu contextual sobre el texbox especifico)
y tambien como se puede deshabilitar "pegar" via teclado (ctrl+c o shift+ins) es para un campo que actua de cotraseña pero si alguien tiene la contraseña en el bloc de notas lo selecciona y va al textbox le da pegar y ya!.. eso no quiero, quiero que no se pueda pegar (porque solo tienen unos segundos para ingresar la contraseña, pero con esto de pegar pues en menos de un segundo y zaz!) gracias, espero que me hayan entendido |
Respuesta: | xEliteHkr |
Hola Jorge has esto
rem no permitir el menu contextual Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then MsgBox "no se permite copiar" End If End Sub 'No permitir pegar If (KeyCode = vbKeyControl ) or (KeyCode = vbKeyShift) Then Text1.Text = "" Text1.Locked = True MsgBox "no se permite pegar" End If End Sub solo te falta el boton menu te lo debo |
Pregunta: | 60818 - RECORRER UNA TABLA DEL ULTIMO REGIS AL PRIMERO SIN ORDER BY |
Autor: | Adrian Odrdoñez Tostega |
hola que tal necesito que me ayuden con una consulta que estoy hacien do en visual b asic 6.0 lo que quiero es recorrer una tabla del ultimo registro hasta que llegue al primero.
Dim RsResultado as new ADODB.recordset RsResultado.Open "Select * from longitud", rutaBd RsResultado.MoveLast y me manda el error "el conjunto de filas no admite recuperacion hacia atras" lo que necesito es mandarlo al ultimo registro para iniciar un ciclo y recorrer mi consulta desde el ultimo registro al primero sin usar order by ya que en mi tabla ordene los datos al momento de llenarla y con el order by te los acomoda de manera ascendente o descendente osea del mas chico al mas grande o alfabeticamente y no necesito eso, si no que me aparezcan como estan acomodados en mi tabla de abajo hacia arriba. Do Until RsResultado.BOF Combo1.AddItem RsResultado(0) RsResultado.MovePrevius loop el additem del combo solo lo puese como ejemplo la vdd es ke realizo otras operaciones con todos los campos de cada registro dentro de cada do until de antemano gracias y espero su pronta respuesta |
Respuesta: | Gustavo López |
Hola Adrian, probá con "adOpenStatic" cuando abres el recordset.
También te recomendaria que recorras el recodset de principio a fin (en tu caso), o de fin a principio (en los casos normales), para que lo tenga disponible en memoria, o sea: if rstRecodset.Recordcount <> 0 then rstRecodset.movefirst rstRecodset.movelast end if Saludos, Gustavo |
Pregunta: | 60855 - HORA DEL BIOS |
Autor: | JONATHAN GONZALEZ |
Hola a todos,
Yo en visual hasta el momento tomo la hora de la siguiente manera coloco un timer y le coloco el siguiente codigo text1.caption=Format(Now, "h:nn:ss AM/PM") y al timer le cambio la propiedad Interval en 1000 Necesito tomar la hora directamente del bios, ya que con la funcion Time(), toma la hora es del sistema operativo, trayendo como consecuencia que el usuario modificando la hora de windows altere la hora de nuestro sistema... |
Respuesta: | Neager h |
Aqui lo que se puede hacer es que en los servicios de windows
en panel de control herramientas administrativas canceles el servicio de cambiar la hora o bien si tienes montado un servidor de windows puedes poner una politica de seguridad y listo =D |
Pregunta: | 60934 - CONECCION CLIENTE SERVIDOR DE BASE DE DATOS EN VISUAL BASIC |
Autor: | David Vega |
Necesito ayuda... ke kontrol se utiliza en visual basic para ke un programa instalado en 3 pc conectadas en red...compartan una misma base de datos y en ella realizar altas,bajas,cambios y demas operaciones...a lo ke le llaman conexion cliente servidor ...pero aun no estoy muy familiarizado...espero ke me puedan ayudar, de antemano gracias |
Respuesta: | NEager Hooo |
Compadre mire
Inicio -> Panel de control -> Herramientas Administrativas -> Data Source (ODBC) te aparece una ventana en la pestaña system DSN le picas al botton agreagar o add ecojes el nombre de tu manejador de base de datos MDB le pones un nombre y una descripción luego das click en select Te aparece otra ventana donde daras click en network y buscas tu base de datos. Esto lo tienes que hacer para cada maquina que quieres conectar a esa base de datos sin embargo el nombre tiene que ser el mismo que el odbc de tu codigo fuente ahora bien en una coneccion en lugar de poner el path c:/micarpeta/mibasededatos.mbd puedes usar la ip de la maquina a conectar \192.168.1.250micarpetamibasededatos.mbd aqui el detalle es que no deberas cambiar el ip de tu servidor por que no obtendras coneccion o bien cambiar el codigo fuente cada que cambies la ip prefiero el odbc Suerte ! |
Pregunta: | 61119 - ¿HACER QUE EL NOMBRE DE UNA VARIABLE CAMBIE AUTOMÃTICAMENTE? |
Autor: | Anthony Fuentes Artavia |
Hola, mi duda es la siguiente. Quisiera saber si hay alguna forma de hacer que el nombre de una variable cambie automáticamente en caso de que se cumpla algo.
Me explico mejor, Por ejemplo tengo una variable "C" que es contador en un ciclo y otras que se llaman nivel0, nivel1 y nivel2. También tengo esto: For C=0 to 2 nivelC=algo 'Entonces en este momento el nombre de la variable nivelC serÃa nivel0 'Es cero, porque ese es el valor que contiene la variable C. '...y cada vez que el ciclo de una vuelta la variable cambia de nombre. 'De manera que en la segunda vuelta se llamarÃa nivel1. Next ¿Hay alguna forma de que yo pueda hacer esto?, me disculpan si parezco muy ignorante, es que tan solo estoy comenzando en Visual Basic. Le hice la misma pregunta al profesor de la Universidad, pero lamentablemente no me supo responder. Mis más sinceras gracias para los que tomen un poco de su tiempo en leer mi pregunta y me ayuden a aclarar mi duda. Gracias. |
Respuesta: | NEager Hooo |
Compadre no se cual es su intención con esto mas aqui le va una Idea espero sea ùtil
Una variable declarada no puede cambiar de nombre pues cuando se ejecuta un programa estas variables reservan un espacio de memoria para guardar un tipo de dato. Ejemplo dim c as integer reserva un espacio y esa variable no va a cambiar. Lo que se me ocurre es que si necesitas guardar informacion diferente lo declares como un arreglo de datos un arreglo reserva desde uno hasta n espacios de memoria dentro de los rangos permitidos del lenguage dim c(3) as integer te aparta 4 espacios de memoria ejemplo c(0) 1 espacio c(1) 2 espacios c(2) 3 espacios c(3) 4 espacios Ahora bien si tu no sabes cuantos espacios de memoria vas a utilizar hay una palabra reservada que se llama redim esto es redimencionar el arreglo y por ende el espacio de memoria reservada redim c(4) esto te redimenciona a 5 espacios de memoria mas te borra toda la informacion en el arreglo si quieres conservar los valores seria redim preserve c(4) y de esta manera conservas los valores. ahora bien tal vez te podrian ayudar en este foro si fueses mas especifico capaz y solo necesitas algun semaforo o bandera pero any way dirian los weritos suerte |
|< << 241 242 243 244 245 246 247 248 249 250 251 >> >| |