BUSCAR EN PREGUNTAS Y RESPUESTAS

 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  >>  >|