Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 5452 - COMO AGREGAR UN FILTRO TIPO EXCEL AL BDGRID EN VB6 |
Autor: | frank villa |
Estoy trabajando en un sistema y me han pedido Lo siguiente...
En vez que un formulario se tenga por ejemplo 10 cajas de texto, para hacer el ingreso de datos mas rapido me piden una cuadricula (bdgrid) por la cual se elija (por ejemplo ya en la base de datos el nombre a ingresar ejm. Nombre: Richard;Cargo:obrero etc..), en este caso al hacer click en el butonclick del BDgrid, te muestre los campos (una lista desplegable que tu escogas,al igual que un autofiltro en excel), y te jale los demas campos y por supuesto te llene los demas campos correspondientes a ese registro... y con boton de comando se guarde.... espero que hayan podido entender y pueda contar con ustedes para una respuesta por favor.........??????????? |
Respuesta: | diana estrada |
revisa el ejemplo, viene algo que hice con un grid, espero te sirva
resp5452.zip |
Pregunta: | 5463 - EXPRESAR NANOSEGUNDOS CON UN CONTROL TIMER |
Autor: | Adrian Gonzalez |
Necesito saber como expresar los nanosegundos
en visual basic 6, ya use la forma siguiente y no anduvo format(now,"hh:mm:ss:nnnnnn"), quisiera saber como hacerlo asi como el tipico reloj |
Respuesta: | Juan Fco. Jiménez |
La resolución de un control timer no permite nanosegundos, solo milisegundos; y a no ser que tengas un ordenador de la leche es muy dificil que se cumpla el evento _timer en el momento preciso. La prueba la puedes ver con esto:
Dim oldtimer Private Sub Form_Load() Timer1.Interval = 1000 End Sub Private Sub Timer1_Timer() Caption = Timer - oldtimer oldtimer = Timer End Sub Desconozco alternativas que te puedan ayudar. Me ha parecido ver por ahí algún OCX de demostración (shareware) que tenía mayor precisión, pero dudo que funcione con nanosegundos. Suerte. |
Pregunta: | 5471 - FORMULAS |
Autor: | Luis Perez |
Hola, soy programador en Visual Basic, tengo un inconveniente y es el siguiente:
Necesito saber como puedo convertir una cadena de caracteres (String) "a = ( c + b )" (El STRING esta almacenado en un campo de una tabla) a variables numericas a = ( c + b ), necesito utilizar el valor de la cadena en forma de variables numericas independientes para asi darles valores dentro de las rutinas de programación. Mucho agradeceria, la ayuda que me puedan brindar. |
Respuesta: | Miguel Lucero |
En la siguiente dirección: http://guille.costasol.net/ podés encontrar entre otras cosas una clase para resolver fórmulas que creo puede servirte para lo que necesitas |
Pregunta: | 5507 - CAMBIAR CONTRASEÑA MEDIANTE EL CONTROL ADO |
Autor: | Enrique Araúz Vega |
como puedo usando el control ado cambiar la contraseña de una base de datos ya sea access 2000 o sql server una vez ya accesada a la misma desde visual basic. Muchas Gracias |
Respuesta: | JULIO CESAR FONTANILLA IGIRIO |
Hola,mira access no sé como se cambia una contraseña; pero para sql server tiene procedimentos almacendos que comienzan por sp_?.
Uno de estos procedimiento es el sp_password old, new, user desde VB creas una conexion a la BD master y la tabla syslogins, clara que para esto debe tener acceso como administrador de SQL server (SA) ejem. creas un form donde lea el usuario a cambiar el password, el password viejo y el nuevo y luegos dim conectem as adodb.conecction, rscliente as adodb.recordset, ejecuta as string Set rscliente = New Recordset Set conectem = New Connection On Error GoTo error_handler With conectem .Provider = "SQLOLEDB" .ConnectionString = "User ID=admon de la BD ;Password =password; data source=servidordondeestalaBDsqlserver;" & "initial catalog=master" .Open End With ejecuta="sp_password " & txtpassold.text, txtpassnew, user.txt rscliente=conectem.execute(ejecuta) y listo, espero que esto te sirva, si averiguas como se hace en access me lo envias por favor a [email protected] |
Pregunta: | 5509 - BARRA DE HERRAMIENTAS DE EXCEL PERSONALIZADA |
Autor: | Carlos Alberto Bendayán |
He personalizado la barra de herramientas de Excel con lista desplegable de macros asignadas que corresponden a complementos de apertura automática al abrirse el Excel.
Al cabo de un tiempo, y en algunas terminales, desaparece de la barra de herramientas de Excel, estos cambios. Si me pueden ayudar para evitar volver a modificar la barra cada tanto, se puede evitar que desaparezca?... |
Respuesta: | Carlos Alberto Bendayán |
Haciendo un seguimiento de las modificaiones de archivos de windows, llegué a la siguiente comprobación:
Windows guarda una plantilla de apertura de Excel con las modificaciones de la barra de herramientas ( si fue personalizada ), para CADA USUARIO de SESION DE WINDOW. SOLUCION: Mientras el USUARIO de Excel abra la sesión de Windows con el mismo NOMBRE DE USUARIO, conservará los cambios efectuados en la barra de herramientas de Excell. Si alguien lo está investigando: Gracias... Y como siempre... gracias a todos. |
Pregunta: | 5515 - RUN TIME ERROR 20599 |
Autor: | Hector de la Rosa M. |
Tengo el siguiente mensaje al correr mi aplicacion
en vb6 con el crystal reports al ejecutar el programa me manda el error de Run Time Error 20599 Cannot Open SQL Server alguien me podra ayudar se los agradecere gracias un saludo |
Respuesta: | Héctor Niño |
En el sig. ejemplo yo use Crystal Reports 8 (desarrollador) con Sql 7.0, el reporte tiene como origen de datos un procedimiento almacenado en sql server.
Dim lcryAplicReporte As New CRAXDRT.Application Dim lcryParametros As CRAXDRT.ParameterFieldDefinitions Dim lcryParametro As CRAXDRT.ParameterFieldDefinition 'Abre el archivo de reporte Set gcryReporte = lcryAplicReporte.OpenReport("c:\ok.rpt") 'Se conecta con sql server gcryReporte.Database.Tables.Item(1).SetLogOnInfo "Servidor", "BaseDatos", "ClaveUsuario", "ClaveAcceso" 'Cambia algunas caracteristicas del reporte gcryReporte.DisplayProgressDialog = False gcryReporte.EnableParameterPrompting = False 'Define parametros para Crytstal reportes y para el 'procedimiento almacenado Set lcryParametros = gcryReporte.ParameterFields For Each lcryParametro In lcryParametros With lcryParametro Select Case .ParameterFieldName 'Parametro que usara Crytal Reports Case "prmCryFechaIni": .SetCurrentValue Now() 'Parametro pasado al proceso almacenado en Sql Server Case "prmSqlFechaIni": .SetCurrentValue Now() End Select End With Next lcryParametro 'Envia el reporte al destino correcto Select Case giDestino Case 1 'Impresora gcryReporte.SelectPrinter Printer.DriverName, Printer.DeviceName, Printer.Port gcryReporte.PaperOrientation = crLandscape gcryReporte.PrintOut False, gstcReporte.iCopias Case Else frmVtasMesRep.Show vbModal Set frmVtasMesRep = Nothing End Select DoEvents 'Libera memoria Set gcryReporte = Nothing Set lcryAplicReporte = Nothing Set lcryParametros = Nothing Set lcryParametro = Nothing Espero te sirva, solo te pido que me avises si te funciono |
Pregunta: | 5523 - COMO ENVIAR INFORMACIÓN MEDIANTE EL PROTOCOLO WINSOCK |
Autor: | Elioenai Pérez Barrera |
Quisiera saber como enviar información mediante el protocolo UDP ya que lo intente hacer pero me manda un error que es 10047 con la leyenda Address Family is not supported.
Por su colaboración gracias |
Respuesta: | Gabi |
Por lo que dices yo diría que o no tienes instalado el protocolo tcp/ip o está sin configurar |
Pregunta: | 5524 - COMO CREAR UNA PICTURE CON RELIEVE |
Autor: | oscar barrera morales |
si me pudieran ayudar se los agradeceria mucho quisiera realizar un picture que me tomara la imagen pero no el fondo de la misma, es decir un picture transparente que al ejecutar el formulario se vea solo la imagen con el fondo del mismo form ya que estoy haciendo una animacion con un arreglo de controles y desentona el color del form con el picture si me pudieran escribir ayudandome en verdad se los agradeceria. |
Respuesta: | AP Soft |
Hay dos soluciones. Seguro que la primera ya se te ha ocurrido: Hacer el fondo de tu dibujo igual al color de fondo del formulario.
Fuera de esto, existe un modo de dibujar imágenes con fondo transparente. Para ello, precisas un programa de dibujo, de los que hay muchos en el mercado, unos gratuitos, otros de pago. Por hablarte de uno que ya viene con el S.O. Windows, el famoso "Paint", en la versión que acompaña a Windows ME, tiene una opción para definir el color de fondo transparente, "Imagen/Atributos". He hecho la prueba, y sólo está disponible la casilla de "color de fondo transparente" después de guardar el dibujo como .GIF. Se debe a que el formato .BMP no admite dicha posibilidad. Un cordial saludo |
Pregunta: | 5533 - COMO ACTIVAR UN OLE DESDE UN COMMAND BUTTON |
Autor: | Vicky Lozano Sierra |
hola todos!
Estoy realizando un proyecto en VB.5 que esta basado en videos.avi actualmente los estoy llamando por medio de OLE, pero tengo un problema y necesito resolverlo lo más pronto posible !es de vida o muerte!. La única forma que he encontrado de activar el OLE es parandose sobre el y darle doble click pero esto se hace tedioso al usuario final. Deseo activar el OLE desde un Command button les agradezco las posibles respuestas que me puedan dar.... gracias. att: Vicky L. |
Respuesta: | Iván Dario Calderón Caceres |
Otra Forma es Con La siguiente linea de Código:
Ole1.action=7 |
Respuesta: | Santiago Franchi |
Es muy sencillo. Escribe lo siguiente en el código del botón.
Private Sub Command1_Click() Ole1.DoVerb End Sub |
Pregunta: | 5551 - COMO ENVIAR PARAMETROS A TRAVES DE UN ADODC EN V.B 6.0 |
Autor: | Jorge Cabrera |
Estoy programando en V.B 6.0 con SQL Server, cuando realizo en busqueda que me entrega como resultado muchos registros de la Base de datos, esta tarda mucho tiempo en ejecutarse, estoy usando ODBC, pero al utilizar el control ADODC y cargar el resultado en un MSHFlexgrid es mas rapido, pero siempre y cuando la consulta no requiera parametros, al requerir parametros es donde tengo el problema, ya que no se en que parte enviar el parametro, esta es la causa de mi pregunta... esperando que alguien pueda ayudarme
Me despido atentemente de ustedes... |
Respuesta: | Jorge Guanin |
Hola Tocayo..!
Sabes tu problema no es muy dificil te explico: Voy hacer consideraciones de que ya has realizado la conexión de tu Adodc, cuando le das clic derecho te aprece la ventana de las propiedades de tu Adodc, entonces debes escoger la pestaña de Origen de datos y escoge el tipo de comando, la opción Adcmdtext que es el que me sirve para realizar consultas, y luego posterior a esto debes escribir el filtro que deseas realizar al Adodc dentro del Texto de comando de SQL y (buen provecho..) Esperando que esta respuesta te pueda servir me remito, si tienes dudas puedes enviarme algún mensaje a mi correo |
|< << 79 80 81 82 83 84 85 86 87 88 89 >> >| |