• Martes 7 de Mayo de 2024, 08:03

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Sagutxo

Páginas: 1 ... 10 11 [12] 13
276
Visual Basic 6.0 e inferiores / Re: Form_unload No Me Resulta!!!!
« en: Jueves 4 de Noviembre de 2004, 16:16 »
Salu2. me resulta curioso esto:

si la funcion es:
Private Sub Form_Unload(Cancel As Integer)

para que un Unload me? se supone que eso es por si quieres hacer algo antes de que cierre el form. o Bien cancelar el cierre.

Por lo demas no se que te puede estar pasando lo siento.
 :comp:

277
Visual Basic 6.0 e inferiores / Re: Seguridad En Base De Datos
« en: Martes 2 de Noviembre de 2004, 21:30 »
P.D. :)

 a ver si me explico :).

puedes poner todo lo referente al 4º parametro en un Variable string, tambien funciona.

VarPass=";pwd=PassDb"
Set AbreBasePrin = OpenDatabase(PathDeBase, True, False, VarPass)

Salu2.
 :comp:

278
Visual Basic 6.0 e inferiores / Re: Ayuda Con Installshield
« en: Lunes 1 de Noviembre de 2004, 11:57 »
Salu2.
Uso el que viene con VB6 y anteriormente el que venia con VB5, quiero decirte que ese va bien. aunke es verdad que en algunos compilaciones da algunos problemillas, que normalmente se resuelven manualmente en el fichero que crea el empaquetador, SETUP.LST. Aunque esté en inglés tu aplicación, parte por decirle a todo que si, y ya iras viendo como solucionar los errores que te puedan ir surgiendo, o bien buscate un VB en Castellano y comprobarás que es muy fácil. ;).

 :comp:

279
Visual Basic 6.0 e inferiores / Re: Abrir Formularios Al Ejecutar
« en: Lunes 1 de Noviembre de 2004, 11:46 »
Salu2.
   Creo que lo mas apropiado es hacerte un .INI que te controle lo que esta ejecutado o no. Cuando tu aplicación arranque que lea el .ini.

Suerte.
Adjunto ejemplo de crear leer y modificar .ini
Espero que lo entiendas, es fácil.

280
Visual Basic 6.0 e inferiores / Re: Asistente Para Empaquetado De Vb6
« en: Viernes 29 de Octubre de 2004, 11:36 »
Salu2.

   Pues no es el caso :).

necesito ejecutar unos aplicaciones de sonido para que luego el porg de vb no de errores de ejecucion en ciertos casos.

Osea imaginate, que vas a funcionar con DB de access y quieres que el usuario tenga acceso a tu db a través de office. Pos tu aplicación debería instalar el office.

Gracias por tu interes.
 :comp:

281
Visual Basic 6.0 e inferiores / Re: Seguridad En Base De Datos
« en: Miércoles 27 de Octubre de 2004, 17:20 »
Salu2.
Si la base de datos es acces yo pongo asi:

Set AbreBasePrin = OpenDatabase(PathDeBase, True, False, ";pwd=PassDb")

PathDeBase= path a la base de datos y el nombre claro
True = apertura modo exclusivo, True o False
False= Solo lectura, True o False
;pwd=PassDb= tipo de db ; y la pass de la DB despues de 'pwd='. Yo uso DAO y sin poner nada delante del ; me funciona.

Con el control DATA creo que era:

Data1.Connect = ";pwd=PassDb"

espero que os sirva :) :comp:

282
Visual Basic 6.0 e inferiores / Re: Numeros
« en: Miércoles 27 de Octubre de 2004, 11:19 »
Salu2.
VarString = Format(Var002, "0000.")
de esa forma pondrá 0002

VarString = Format(Var002, "#000.")
asi pondrá 002 si el valor es menor que 1000

A mas 0 mas números = valor si despues del punto añedes 0 pone tantos 0 como decimales, si añades '#' si tiene decimales los limita al número de '#', o pone 0 si no hay decimales.

Ejemplo de la ayuda de VB

Código: Text
  1. MiCadena = Format(5459.4, "##,##0.00")   ' Devuelve "5.459,40".
  2. MiCadena = Format(334.9, "###0.00")   ' Devuelve "334,90".
  3. MiCadena = Format(5, "0.00%")   ' Devuelve "500,00%".
  4. MiCadena = Format("HOLA", "<")   ' Devuelve "hola".
  5. MiCadena = Format("Esto es", ">")   ' Devuelve "ESTO ES".
  6.  

Espero haberte podido ayudar.

283
Visual Basic 6.0 e inferiores / Re: Como hacer reportes con CR en tiempo de ejecucion
« en: Miércoles 27 de Octubre de 2004, 11:09 »
Salu2.

   Yo hasta ahora he hecho con el Agregar==>Nuevo==> CrystalReport8, al darle los datos de la DB al informe te crea un  formulario. ahora bien. para no ser menos a mi tambien me da problemas. Si le pongo el path de la base de datos parece funcionar bien pero en cuanto le pongo como path raiz del informe, ya no me encuentra la DB. Ahora si te puedes permitir dejarl la DB en c:\ esto funciona.

284
Visual Basic 6.0 e inferiores / Re: Ayuda Con Este Codigo
« en: Martes 26 de Octubre de 2004, 19:09 »
Salu2.
No estoy seguro de lo que es control Adoc, soy un poco nulo con los términos.

   Primeramente te dire que me parece escesivo codigo para lo que necesitas.

Pareces querer conprobar una introducción de user con una tabla, y si no existe lo añades., si es eso, conprueba sin el recordset, no te hace falta. ábrelo con una select.

VarString="SELECT * FROM AdocClientes WHERE Celula=" & TuVar
set VarRecordSet= Base.openrecordset(VarString,DbOpendynaset);

Si te da eof no existe. y lo añades.

Te dire en segundo lugar que creo pienso que tu codigo hace lo que le dices que compruebe un registro y continue, normalmente tendrias que hacer un bucle con un WHILE NOT "final del recordset" por ejemplo.

Bueno espero haberme explicado.

285
Visual Basic 6.0 e inferiores / Re: Ventana Abierta
« en: Martes 26 de Octubre de 2004, 10:34 »
Salu2.
Comento no mas...
   Si ese formulariose abre a través de un menú de formulario principal MDI, prueba a poner disable su lugar en el menu, y haz comprobaciones con él.

Principal es mi formulario MDI.

Lo demá son menús del formulario principal.

Código: Text
  1. Public Function PonMenus(Valor As Boolean)
  2.  
  3. Principal.ArchivoP.Enabled = Valor
  4. Principal.CopiaP.Enabled = Valor
  5. Principal.ConfiguracionP.Enabled = Valor
  6. Principal.ClientesP.Enabled = Valor
  7. Principal.ProveedoresP.Enabled = Valor
  8.  
  9. End Function
  10.  

286
Visual Basic 6.0 e inferiores / Re: Problemas Con Innoscrits
« en: Martes 26 de Octubre de 2004, 10:28 »
Salu2.
Te agradezco enormente tu interes, mi correo es:

sagutxo@telefonica.net

No es necesario que te comente que lo que necesites y esté en mis manos lo des por hecho.

                                                                                            Juanillo.

 :smartass:  :comp:

287
Visual Basic 6.0 e inferiores / Re: Problemas Con Innoscrits
« en: Lunes 25 de Octubre de 2004, 13:20 »
Pos si, tengo instalado InnoScripts no InnoSetup, seguramente sea eso, primeramente buscare el innoSetup en castellano a ver si tengo suerte, y si no veo por cambiare a Otro similar :).
Gracias por contestarme. Me apunto tu mensaje en un .txt por si alguna vez me hiciera falta.
Salu2.

288
Visual Basic 6.0 e inferiores / Re: Flexgrid
« en: Lunes 25 de Octubre de 2004, 10:59 »
Salu2.
P.d. de anterior mensaje.

   Se me ha olvidado decirte algo importante te recomiendo que introduzcas el valor de  .MouseCol y .MouseRow en variables globales por ejemplo

PRINCIPIO de Codigo del formulario

Option Explicit
Dim EditaLinea as long
Dim EditaCol as long

y luego en la funcion dobleclick()
EditaLinea = MsFleshGrid.MouseRow
EditaCol=MsFleshGrid.MouseCol

ya que tengo entendido que esas opciones si no se guardan en variables son muy inestables.

llevo años con estas opcines y funcionan muy bien, ademas aunque fueran muchos datos con los ordenadores que se tienen ahora ni lo iban a notar.

Ya siento este lapsus, se me paso. :( :whistling:  :comp:

RESPECTO A LA RUEDITA DEL SCROLL
----------------------------------------------
Yo no hago nada con ello y funciona.
prueba a ponerle los drv del ratón que tengas.

Tengo la opción scrollbars del msfleshgrid en el 2, vertical, cuento las lineas que entran en el flesgrid y cuando veo que ha llegado le quito a uno de los campos de flesgrid 240 que es lo que ocupa la barra scroll, Seguro que hay otra manera, pero como lo hice hace tiempo y funciona pos así quedo, ADJUNTO MINIEJEMPLO.

Supongamos que entran 22 lineas en el flesgrid....
flesgrid=Tabla1

 
Código: Text
  1.   If Tabla1.Rows > 22 Then
  2.   Tabla1.ColWidth(0) = (7280 - 240)
  3.   End If
  4.  

289
Visual Basic 6.0 e inferiores / Re: Comando Para Borrar Un Fichero Del Hd
« en: Sábado 23 de Octubre de 2004, 23:59 »
Muchas gracias por contestarme tan rápido, justo lo acababa de encontrar cuando he leido tu respuesta. toda la tarde buscando en la ayuda alguna manera y mira tu lo sencillo que era. :)
Salu2. :whistling:

290
Visual Basic 6.0 e inferiores / Comando Para Borrar Un Fichero Del Hd
« en: Sábado 23 de Octubre de 2004, 22:20 »
Salu2.

   Podríais alguno decirme si hay algun comando en VB que borre un fichero del disco duro.

Gracias.

 :whistling:
P.D. me he pasado toda la tarde mirando la ayuda y no he encontrado ninguno que me funcione.

291
Visual Basic 6.0 e inferiores / Re: Asistente Para Empaquetado De Vb6
« en: Sábado 23 de Octubre de 2004, 20:22 »
Salu2.
   Muchas gracias por contestarme, pero eso lo veo unpoco complicado, le metere un install antes del setup.exe y le incluire ahí las instalaciones, tendré que confiar en que el usuario lo hará correctamente. Mal asunto pero bueno, siempre se puede hacer que el usuariono pueda cerrar el form hasta que haya pulsado los botones que yo quiera,
 :smartass:  :comp:

292
Visual Basic 6.0 e inferiores / Re: Problemas Con Innoscrits
« en: Sábado 23 de Octubre de 2004, 11:17 »
Salu2.

Gracias, ese documento ya lo cogí, pero o bien son diferentes versiones o no me entero. Debo de ser un poco espesito :(. Te dejo una imagen en un .doc a ver si entiendes el porque de mis preguntas. Si te aburres en un momento y te apetece echarle un vistazo te lo agradecere mucho. Supongo que con un innoscripts en castellano se me acabarian los problemas, pero no estopy seguro :(.

 :whistling:  :smartass:

293
Visual Basic 6.0 e inferiores / Re: Flexgrid
« en: Sábado 23 de Octubre de 2004, 11:02 »
Salu2. Seguro que hay otra manera, siempre hay otra manera, y provablemente mas sencilla, pero te aseguro que de esa manera funciona y ademas controlas el campo NULL. Tanto con ComboBox como com campo.text.

Te dejo un ejemplo en el que los uso. No solo veras que es sencillo sino que ademas te vale para cualquiera, una vez hecho 1 para todos es.

Espero haberte podido ayudar.
 :comp:  :D

294
Visual Basic 6.0 e inferiores / Asistente Para Empaquetado De Vb6
« en: Sábado 23 de Octubre de 2004, 00:58 »
Salu2.

   ¿¿¿Hay alguna manera de ejecutar una aplicacion antes del setup.exe o forma de introducir una ejecución de aplicación en el setup.lst?.

Utilizo el Asistente para empaketado de VB6.

GRACIAS.
 :smartass:  :unsure:

295
Visual Basic 6.0 e inferiores / Problemas Con Innoscrits
« en: Viernes 22 de Octubre de 2004, 16:14 »
Salu2.
Alguno puede decirme que he de poner en estos campos de path del InnoScripts, y si es posible, que hace cada uno ellos. Me gustaria mucho poder aprender este programa, asçi que si alguien me lo puede mandar por correo msn o similar que me lo haga saber. GRACIAS.  ;)  :smartass:

VB Runtime Files Folder
Packcage And Deployment Wizard Setup.lst File
Inno Setup Scripts Output File (.iss)
Visual Basic Proyect Folder, Esto supongo que el path de mi proyecto.
Script Template Folder (.tpl)

296
Visual Basic 6.0 e inferiores / Re: Buscar Registro
« en: Jueves 21 de Octubre de 2004, 18:37 »
Salu2.
No te explicas muy bien que digamos pero si lo que quieres es buscar un reg en un tabla te recomiendo que el RecordSource sea un SELECT:

VarString="SELECT * From Tabla WHERE CampoTabla=VALOR que buscas
-----------------------------
VarString="SELECT * From Tabla WHERE CampoTabla=" & VarBusqueda

Espero que te sirva.

297
Visual Basic 6.0 e inferiores / Re: Como Conectar Access En Red Con Visual 6.0
« en: Miércoles 20 de Octubre de 2004, 21:21 »
Salu2.

No se si es diferente tu forma de hacerlo pero cuando yo abro un RECORDSOURCE lo hago de difernete manera los campos de las tablas.

Data1.DatabaseName = PathDeBase
Data1.RecordSource = "SELECT * FROM Clientes ORDER BY IdCliente"

Sustituyo el '*' por los campos que deseo, pero sin ponerles el clientes. delante del campo. Osea:

Data1.RecordSource = "SELECT IdCliente, Nombre, Direc, Tfno FROM Clientes WHERE PATATIN ORDER BY PATATAN"

Espero haberte podido ayudar.

 :comp:

298
Visual Basic 6.0 e inferiores / Re: Cuanto Se Puede Hacer Con Visual Basic
« en: Sábado 16 de Octubre de 2004, 21:33 »
Quiero pensar que todo, y que es cuestion de aprender a hacerlo. Si no se puede ir en linea recta seguro que dando un rodeillo acaba siendo posible.

Salu2.

P.D. Solo es una modesta opinión.

299
Visual Basic 6.0 e inferiores / Re: Como Usar Los Comandos De Voz
« en: Jueves 14 de Octubre de 2004, 12:22 »
Salu2.

Muchas gracias por tu ayuda.


TextToSpeech1 eso control me bloquea el prog si aparece un acento o una 'ñ', pero he encontrado otro = de windows con el que no me ocurre y tiene exactamente las mismas opciones.

DirectSS

   ¿Podrías decirme como darle mas velocidad a la lectura y como cambiar de persona a la hora de leer ?

P.D.
Darkjoos
Lo del FTP sigue en pie dime una forma privada de darte datos y te doy una sesión para que te bajes lo que quieras y haya claro.

+Gracias. :kicking:

 :comp:  :comp:  :comp:

300
Visual Basic 6.0 e inferiores / Re: Flexgrid
« en: Martes 12 de Octubre de 2004, 18:52 »
Lo siento se me han acabado las ideas, todos los mios los hago como te he dicho y me funcionan, si veo algo nuevo te lo posteo.

Salu2.

Páginas: 1 ... 10 11 [12] 13