|
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
« 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.
277
« 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.
278
« 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. .
279
« 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
« 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.
281
« 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
282
« 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 MiCadena = Format(5459.4, "##,##0.00") ' Devuelve "5.459,40". MiCadena = Format(334.9, "###0.00") ' Devuelve "334,90". MiCadena = Format(5, "0.00%") ' Devuelve "500,00%". MiCadena = Format("HOLA", "<") ' Devuelve "hola". MiCadena = Format("Esto es", ">") ' Devuelve "ESTO ES".
Espero haberte podido ayudar.
283
« 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
« 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
« 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. Public Function PonMenus(Valor As Boolean) Principal.ArchivoP.Enabled = Valor Principal.CopiaP.Enabled = Valor Principal.ConfiguracionP.Enabled = Valor Principal.ClientesP.Enabled = Valor Principal.ProveedoresP.Enabled = Valor End Function
286
« en: Martes 26 de Octubre de 2004, 10:28 »
Salu2. Te agradezco enormente tu interes, mi correo es: sagutxo@telefonica.netNo es necesario que te comente que lo que necesites y esté en mis manos lo des por hecho. Juanillo.
287
« 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
« 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. 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 If Tabla1.Rows > 22 Then Tabla1.ColWidth(0) = (7280 - 240) End If
289
« 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.
290
« 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. P.D. me he pasado toda la tarde mirando la ayuda y no he encontrado ninguno que me funcione.
291
« 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,
292
« 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 .
293
« 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.
294
« 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.
295
« 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. 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
« 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
« 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.
298
« 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
« 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.
300
« 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
|
|
|