Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 5359 - CALCULOS CON FECHAS Y OPERADORES LOGICOS |
Autor: | marco G.V. |
Hola amigos,TRabajo con SQL server 7.0 y visual basic 6.0 y necesito realizar los siguientes calculos:
en una sentencia SQL hacer un calculo de (+,-,*,/) como ejemplo: select (((fecha1 - fecha2) /365) *12) as total FROM Pedidos; (fecha1,fecha2 son campo de la tabla) o tambien SELECT Fecha, Producto, Cantidad, (iif(CodigoPostal>=28000 And CodigoPostal <=28999,´Madrid´,´Nacional´)) AS Destino FROM Pedidos; no me resulta... gracias... |
Respuesta: | Ximena Tamame |
Yo he trabajado con consultas sql en access realizando operaciones (- / * ) y tambien seleccionando campos con la clausula iif(..,..,..) as .. , y no he tenido problemas, por que no probas ejecutar las consultas desde access??. |
Pregunta: | 5368 - VB6 CON SYBASE |
Autor: | BORIS CONTRERAS FUENTEALBA |
Como puedo hacer para que visual basic pueda trabajar con Sybase SQL server, todo lo que encuentro esta referido a ms sql server y eso no me sirve. Si alguien me puede enviar un código me ayudaria mucho. |
Respuesta: | DIEGO GUIDA |
BORIS: SI LO QUE NECESITAS EN CONECTARTE ALGUN MOTOR EN PARTICULAR, TE MANDO ESTA DIRECCION, QUE TIENE BUENOS EJEMPLOS, VARIADOS Y, CON POCAS PRUEBAS, HE LOGRADO CONECTARME A VARIOS MOTORES..
http://www.able-consulting.com/ADO_CONN.HTM ========================================== SINO, NECESITARIAS UN PROVIDER OLE DB..... |
Pregunta: | 5377 - PROBLEMAS CON FECHAS |
Autor: | Jose |
Hola amigos tengo un problema estoy trabajando con access del officce 97 y haciendo una aplicacion en visual 6, con conexion odbc al llenar el formulario con los datos y al ir a grabar en la base de datos me graba cualquier cosa en la fecha ejemplo 31/01/01 y graba 19/01/2447 reviso las variables y hasta ir a grabar las variable de fecha van correctas, pero al grabar todo mal |
Respuesta: | Miguel Lucero |
Jose
si usas un string sql para grabar datos de fechas en la base de datos tenés que hacerlo de la siguiente forma ej. Fecha="31/01/01" SQL="UPDATE <tabla> SET Fecha=#" & format(cdate(fecha),"mm-dd-yyyy") & "#" & " WHERE ..." Fijate como hay que pasarle las fechas entre #..# y con formato en inglés. Espero te sirva |
Pregunta: | 5386 - APARICIÓN ALEATORIA DE FORMULARIOS |
Autor: | Laura Peñaranda Molinero |
Hola. Hace unos dÃas puse una consulta en un foro y como veo que no hay respuesta voy a intentarlo por este medio. se refiere a la APARICION ALEATORIA DE UN CONJUNTO DE FORMULARIOS. Estoy empezando a pensar que no se puede hacer con Visual Basic. Pero la verdad es que me harÃa mucho falta por que estoy realizando el proyecto de fin de carrera y si no consigo que aparezcan aleatoriamente el codigo del programa se me va a estender muchÃsimo. He probado con algo como: X = Int ( ( form20 * Rnd ) + 1) para que apareciera un formulario entre el 1º y el veinteavo, guiandome por: X = Int ( ( 20 * Rnd ) + 1) que genera un nº aleatorio entre 1 y 20, pero claro esta función solo acepta números y me da error. Tambien he intentado transformar la variable formulario a una que pudiera utilizar con estas funciones anteriores, pero no lo he conseguido. Voy a seguir probando, por que como quien dice, me es vital. Pero me gustaria, si puede ser , que alguine me dijera si se puede hacer con visual de una manera más o menos sencilla, o bien, si a alguien se le ocurre alguna solución con código. Os agradecerÃa mucho que me dieseis una pista o solución, si es que la hay( y si no decirme, por favor, que no se puede hacer) GRACIAS¡¡¡ |
Respuesta: | el diablo |
ademas de todas la ideas dadas por los demas compañeros debes manejar el objeto ActiveForm (consulta la ayuda de Vb o algún libro o manual para manejar este objeto). Tuve un problema parecido al tuyo y además de variables y nums. aleatorios tuve que utilizar el ActiveForm para controlar que form se visualiza y cual no. Saludos. |
Respuesta: | Jose G. Montalvo |
Puede hacer lo siguiente:
X = Int ( ( 20 * Rnd ) + 1) select case x case = 1 form1.show case = 2 form1.show etc |
Respuesta: | Miguel Lucero |
Laura, si entendà bien tu problema podés hacer algo similar a lo siguiente:
si X = Int ( ( 20 * Rnd ) + 1) te devuelve un número aleatorio y tus formularios se llaman form1..form20 una forma podrÃa ser la siguiente: 1 dim frm as form 2 dim xnombre as string 3 X = Int ( ( 20 * Rnd ) + 1) 4 xnombre="Form" & Trim(Format(X,"0")) ' Recorrer la colección de formularios 5 for each frm in forms 6 if frm.name=xnombre then 7 frm.show 8 exit for 9 end if 10 next El código no lo he probado porque no tengo el VB a mano pero la idea es generar una variable con el nombre del formulario en forma aleatoria (lÃnea 3 y 4) y luego recorriendo la colección de formularios de la aplicación (5) verificar el nombre del formulario encontrado con el nombre generado aleatoriamente (6), luego por ejemplo mostrarlo (7) Espero te sirva NOTA: los números de lÃnea son solo para aclarar el código |
Respuesta: | Javier |
Laura,
No se si te servirá, pero quizás podrÃas hacer esto (1) Cargar los formularios y dejarlos ocultos algo asà como Form2.Show Form3.Show Form2.Hide Form3.Hide Entonces puedes emplear la colección de formularios cargados forms asà forms(1).show forms(1).hide En lugar de 1 puedes poner una variable que sea aleatoria. El único problema es que si cierras el formulario y se descarga, entonces deja de estar en esta colección Un saludo Javier |
Pregunta: | 5402 - REPORTE AVANZADO |
Autor: | Olga Cañedo RamÃrez |
hola. Ante todo gracias al que me pueda ayudar.
Necesito generar un reporte desde visual basic 6, donde se permita seleccionar a los usuarios los campos que se desean imprimir, estoy usando el Datarepeater, ya tengo la interfaz donde se permite hacer esta seleccion de campos y se genera una consulta(query), pero no se como en el datarepeater se le pueda hacer para variar el número de campos que se pueden imprimir, por ejemplo si el usuario decidio que el reporte se genere solo con los campos de nombre del empleado y su sueldo de la tabla de empleados que tiene 10 campos en total, y si al siguiente dìa decide generar otro reporte pero ahora con los campos de nombre del empleado, sueldo, edad, horas trabajadas. espero que me haya explicado. al que haya pasado ya por esto, por favor ayudeme que no se que hacer, acepto soluciones aunque no sea con el datarepeater. saludos |
Respuesta: | Edward Arias |
Lei tu problema rapidito... porque estoy buscando algo en la Web, si conoces Crystal Report...listo!
Usando Formulas / Parametros con la seleccion de los campos que desees mostrar, segun sea el query. Bueno, cualquier duda... me escribes... bye |
Pregunta: | 5429 - COMO EJECUTO CON VISUALBASIC EL COMANDO PING |
Autor: | Miguel Montiel |
Les agradezco si alguien me puede ayudar como puedo ejecutar el comando ping seguido de una dirección IP en visual basic y ver la ejecución en un formaulario, ya que quiero elaborar un proyecto que me permita monitorear enlaces dedicados atravez de sus IP address asignadas. |
Respuesta: | daniel francisco figueroa aguirre |
Hola miguel.
Esta respuesta, la encontre en unos apuntes, pero era para ejecutar comandos en DOS e imprimirlos VB. Lo modifique para que fuera util y asi resolver tu problema. bien aqui va el codigo (Se deben utilizar API de windows). Por la longitud de la respuesta, esta en el archivo resp5429.txt. |
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: | 5575 - CHMOD CON VB |
Autor: | jose ocampo |
Como puedo hacer desde visual basic chmod en una maquina unix |
Respuesta: | A BC |
No puedes |
|< << 152 153 154 155 156 157 158 159 160 161 162 >> >| |