• Miércoles 8 de Mayo de 2024, 10:39

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

Páginas: 1 [2]
26
Visual Basic 6.0 e inferiores / Re: Guardar/guardar Como
« en: Martes 30 de Enero de 2007, 18:51 »
Ese es el problema qiyo, que no tengo codigo alguno.


Lo que he intentado es adaptar el codigo de "abrir archivo", cuyo codigo es:

Código: Text
  1.  
  2. Private Sub mnuarchivoabrir_Click()
  3. Dim fnum As Integer
  4.  
  5.     dlgOpenFile.Filter = "Text Files (*.lcd)|*.lcd|Text Files (*.txt)|*.txt"
  6.     dlgOpenFile.DialogTitle = "Abrir archivo"
  7.     dlgOpenFile.Flags = _
  8.         cdlOFNFileMustExist + _
  9.         cdlOFNHideReadOnly + _
  10.         cdlOFNLongNames + _
  11.         cdlOFNExplorer
  12.     dlgOpenFile.CancelError = True
  13.  
  14.     On Error Resume Next
  15.     dlgOpenFile.ShowOpen
  16.     If Err.Number = cdlCancel Then
  17.         ' The user canceled.
  18.         Exit Sub
  19.     ElseIf Err.Number <> 0 Then
  20.         ' Unknown error.
  21.         MsgBox "Error " & Format$(Err.Number) & _
  22.             " selecting file." & vbCrLf & _
  23.             Err.Description
  24.         Exit Sub
  25.     End If
  26.     On Error GoTo 0
  27.  
  28.     ' Read the file.
  29.     fnum = FreeFile
  30.     Open dlgOpenFile.FileName For Input As #fnum
  31.     Form1.txtFile.Text = Input$(LOF(fnum), fnum)
  32.     Close #fnum
  33.    
  34. End Sub
  35.  
  36.  


Con ese codigo solo abro pero si intento otra cosa como guardar cambiando lo necesario no lo consigo.

Lo he llegado a conseguir con instrucciones como APPEND y WRITE pero no es del todo "profesional", ademas que para darle el nombre que quiera al archivo tengo que hacerlo con un INPUTBOX y no es lo mismo que hacerlo con un commondialog que es como me gustaria hacerlo, al igual que he hecho con abrir.

No se si me entenderas qiyo, de todos modos gracias por responder.

Saludos iyo!!!!!!!!

27
Visual Basic 6.0 e inferiores / Re: Problema Con Datareport
« en: Martes 30 de Enero de 2007, 12:34 »
Mil gracias a todos!!!!!

Ya esta todo solucionado y funciona genial.
Por cierto, el crystalreport es todo un lujo, me encanta, me he enamorado del programa  :D



Saludos familia!!!!!

28
Visual Basic 6.0 e inferiores / Guardar/guardar Como
« en: Martes 30 de Enero de 2007, 12:30 »
Hola a todos otra vez!!!!!


Despues de mi duda con los reportes que quedo bien solucionada en su post (gracias a todos los que respondieron), vengo con otra nueva.


Os pongo en situacion sobre esta nueva duda:

Tengo medio hecho un programa que edita codigo LUA, para eyo he usado un textbox con la propiedad multiline en true que es donde escribo y edito mi codigo.
La opcion abrir ya la tengo implementada y funciona perfectamente, pero la opcion de guardar y guardar como no consigo que funcionen.
La opcion guardar no me guarda na de na en el archivo nuevo y la opcion guardar como, que si consigo guardar el archivo, no logro hacer aparecer en el caption del form el nombre que le he dado al archivo al guardarlo.
De igual manera no logro que al abrir un archivo existente, en el form aparezca el nombre de dicho archivo.

Ya he conseguido asociar una extension a mi programa y guardar esta asociacion en el registro, pero no consigo que los archivos que dicha extension me muestren el icono que le digo que muestren.



Se que son muchas dudas a la vez, pero cada vez que os pido ayuda me sois de gran utilidad y me ayudais en todo, y por eso pregunto tanto, porque preguntando es como se aprende.




Mil gracias por todo a todos!!!!
Saludos!!!!!

29
Visual Basic 6.0 e inferiores / Re: Problema Con Datareport
« en: Domingo 21 de Enero de 2007, 00:23 »
Me sirve la informacion pero tengo un par de preguntas al respecto  :D :


1- Como uso esas propiedades que dices para que el margen no me exceda el del papel, es decir, que "medidas standard" debo de poner mas o menos.

2-Como puedo jugar con esos 20cm que dices si la medida del datareport son los twind o como se escriba,es decir, como puedo saber cuando llego a esa medida.


Gracias iyo  :hola:  !!!!!!!

30
Visual Basic 6.0 e inferiores / Problema Con Datareport
« en: Sábado 20 de Enero de 2007, 21:57 »
Hola a todos!!!!!



Tengo otro problemilla que no se como solucionar ni porque carajo me pasa.

El problema en cuestion me lo arroja el programa a la hora de llamar al datareport para ver el reporte y decidir si imprimirlo o no. El error que me produce lo que me dice es "que el ancho del informe es mayor que el ancho del papel", se que significa el error,pero no puedo o no se solucionarlo.
En principio modifique la propiedad Reportwidth pero no consigo que funcione en otro pc diferente al mio. He modificado la propiedad width, y todas las propiedades de tamaño del reporte pero na de na, solo funciona en mi portatil que fue donde programe todo el codigo.

No se si tendra que ver con el ancho de la pantalla, no creo, o si es por la configuracion de algo, que tampoco creo que sea eso, no se porque es y ya no se donde o que mirar.


Espero que alguno de vosotros me sepa decir algo o darme algun consejo para arreglar esto.




Saludos y gracias a todos de antemano!!!!!!!

31
Visual Basic 6.0 e inferiores / Re: Ayuda Con Programa
« en: Martes 16 de Enero de 2007, 21:25 »
Mil gracias UserCode!!!!!


Entendido y claro como el agua ha quedado mi duda. Intentare hacer lo que dices y a ver si asi sale todo bien.


Saludos qiyo, y mil gracias otra vez!!!!!

32
Visual Basic 6.0 e inferiores / Ayuda Con Programa
« en: Martes 16 de Enero de 2007, 13:28 »
Hola familia!!!!


No hace mucho me ayudasteis y me resolvisteis varias dudas y ahora vuelvo a recurrir a vosotros.

Mi problema es que tengo un programa que maneja varias bases de datos en formato .mdb (acces) y que imprime un reporte en funcion del contenido de estas bases de datos. El programa en mi ordenador y en el de un amigo que tambien tiene el microsoft visual studio 6 va bien y hace todo lo que tiene diseñado que haga, pero en el resto de ordenadores no va y no se porque.

Me arroja el siguiente error:
Código: Text
  1.  
  2. Run-time error '713':
  3.  
  4. Application-defined or object-defined error
  5.  
  6.  


Espero vuestras respuestas como agua de mayo.
Gracias por adelantado a todos!!!!!

33
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Miércoles 29 de Noviembre de 2006, 17:30 »
Cita de: "Angel38"
Nada sacas con rendirte,

Muestrame el codigo que tienes y te puedo decir que pasa.

Tambiém dime que mensaje de error te arroja.
............... <-------- codigo de mis calculos, nada importante

DR1.Sections("Sección1").Controls("Etiqueta4").Caption = Momentolr.caption





Donde DR1 es mi datareport. Eso es lo que pongo y el error que me arroja es "Origen de Datos incorrecto", y despues me muestra mi datareport pero en blanco.




Eso es todo qiyo, espero tu respuesta.

Gracias de nuevo crack!!!!!

34
Visual Basic 6.0 e inferiores / Re: Random
« en: Lunes 27 de Noviembre de 2006, 18:40 »
Hola Althenna!!!!!!


Para producir enteros aleatorios en un intervalo dado, usa esta fórmula:

Int((Límite_superior - límite_inferior + 1) * Rnd + límite_inferior)


donde límite_superior es el número mayor del intervalo y límite_inferior es el número menor del intervalo, ejemplo:

aleatorio entre 1y10 -----> Int((10-1+1)*Rnd+1) -----> quedandonos al final:

Int((10)*Rnd+1)



A mi me va de lujo este sistema, espero te sirva.

Saludos qiya!!!!!!!

35
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Lunes 27 de Noviembre de 2006, 18:32 »
Cita de: "Angel38"
Hola,


Disculpa, se me pasó decirte que ese codigo debes colocarlo en el mismo formulario donde se encuentranlos Text.
Hola qiyo!!!!


Los pongo en el mismo formulario y nada de nada, me sigue diciendo que soy un tonto y que me ponga a estudiar ota vez VB, ya lo dejo por imposible.Le tendre que poner una base de datos y que guarde los resultados para pasarselos al datareport e imprimirlos desde ahi.
Ya veremos que me invento para justificar esa basa de datos.


Mil gracias qiyo!!!!!!

36
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Jueves 23 de Noviembre de 2006, 15:10 »
Perdonad todos los post repetidos pero a mi firefox se le ha ido la olla, lo voy a tener que llevar al psiquiatrico porque esto no es normal.

37
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Jueves 23 de Noviembre de 2006, 14:36 »
Cita de: "Angel38"
Pues claro que si se puede.


Teniendo uno o varios campos puedes enviarlos directamente del programa al Data Report sin necesidad que sea guardado en una Base de Datos.

Código: Text
  1. Form1.Sections(&#34;Sección1&#34;).Controls(&#34;Etiqueta1&#34;).Caption = Texto1.text
  2.  

Espero que te sirva y que lo entiendas. Si tienes dudas preguntame en este mismo post.

 :hola:
Hola qiyo!!!!


Lo he hecho como tu me has indicado y me sigue diciendo "origen de datos no valido", y no se como solucionar eso.
Cada vez que calculo alguna cosa que quiero mostrar en el datareport, la paso a este tal cual tu me has dicho, eso si, cambiando lo que hay que cambiar (etiquetaX, variable a pasar,....) y no funciona. No se si esta declaracion deberia ir en el propio datareport o no, la verdad es que me pilla en fuera de juego completamente.



Gracias por responderme!!!!!


P.D.= a unas malas lo hare como usercode ha dicho, usando una BD aunque sea algo tonto para este programa en concreto.

38
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Jueves 23 de Noviembre de 2006, 14:09 »
Cita de: "Angel38"
Pues claro que si se puede.


Teniendo uno o varios campos puedes enviarlos directamente del programa al Data Report sin necesidad que sea guardado en una Base de Datos.

Código: Text
  1. Form1.Sections(&#34;Sección1&#34;).Controls(&#34;Etiqueta1&#34;).Caption = Texto1.text
  2.  

Espero que te sirva y que lo entiendas. Si tienes dudas preguntame en este mismo post.

 :hola:
Hola qiyo!!!!


Lo he hecho como tu me has indicado y me sigue diciendo "origen de datos no valido", y no se como solucionar eso.
Cada vez que calculo alguna cosa que quiero mostrar en el datareport, la paso a este tal cual tu me has dicho, eso si, cambiando lo que hay que cambiar (etiquetaX, variable a pasar,....) y no funciona. No se si esta declaracion deberia ir en el propio datareport o no, la verdad es que me pilla en fuera de juego completamente.



Gracias por responderme!!!!!


P.D.= a unas malas lo hare como usercode ha dicho, usando una BD aunque sea algo tonto para este programa en concreto.

39
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Jueves 23 de Noviembre de 2006, 13:54 »
Cita de: "Angel38"
Pues claro que si se puede.


Teniendo uno o varios campos puedes enviarlos directamente del programa al Data Report sin necesidad que sea guardado en una Base de Datos.

Código: Text
  1. Form1.Sections(&#34;Sección1&#34;).Controls(&#34;Etiqueta1&#34;).Caption = Texto1.text
  2.  

Espero que te sirva y que lo entiendas. Si tienes dudas preguntame en este mismo post.

 :hola:
Hola qiyo!!!!


Lo he hecho como tu me has indicado y me sigue diciendo "origen de datos no valido", y no se como solucionar eso.
Cada vez que calculo alguna cosa que quiero mostrar en el datareport, la paso a este tal cual tu me has dicho, eso si, cambiando lo que hay que cambiar (etiquetaX, variable a pasar,....) y no funciona. No se si esta declaracion deberia ir en el propio datareport o no, la verdad es que me pilla en fuera de juego completamente.



Gracias por responderme!!!!!


P.D.= a unas malas lo hare como usercode ha dicho, usando una BD aunque sea algo tonto para este programa en concreto.

40
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Jueves 23 de Noviembre de 2006, 12:27 »
Cita de: "Angel38"
Pues claro que si se puede.


Teniendo uno o varios campos puedes enviarlos directamente del programa al Data Report sin necesidad que sea guardado en una Base de Datos.

Código: Text
  1. Form1.Sections(&#34;Sección1&#34;).Controls(&#34;Etiqueta1&#34;).Caption = Texto1.text
  2.  

Espero que te sirva y que lo entiendas. Si tienes dudas preguntame en este mismo post.

 :hola:
Hola qiyo!!!!


Lo he hecho como tu me has indicado y me sigue diciendo "origen de datos no valido", y no se como solucionar eso.
Cada vez que calculo alguna cosa que quiero mostrar en el datareport, la paso a este tal cual tu me has dicho, eso si, cambiando lo que hay que cambiar (etiquetaX, variable a pasar,....) y no funciona. No se si esta declaracion deberia ir en el propio datareport o no, la verdad es que me pilla en fuera de juego completamente.



Gracias por responderme!!!!!


P.D.= a unas malas lo hare como usercode ha dicho, usando una BD aunque sea algo tonto para este programa en concreto.

41
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Jueves 23 de Noviembre de 2006, 00:36 »
Hola UserCode!!!!!


El porque quiero hacerlo asi es por varios motivos, entre ellos el que siempre que uso este metodo y paso el programa a cualquier persona para que lo use en su ordenador nunca funciona debido a que falta no se que archivo, que supongo sera algun .OCX pero no se cual es y por tanto no puedo incluirlo en el paquete de instalacion del programa para su perfecto funcionamiento.

Otro motivo es que el programa para el que tengo esta duda no usa ninguna base de datos para su funcionamiento principal y para llegar a imprimir el reporte tengo que crear una base de datos solo para esto y actualizarla cada vez que el programa realice alguna de las operaciones que quiero mostrar en dicho reporte.

Estos dos "problemas" unidos hacen que te pienses el incluir este metodo como puente para el reporte.


Ya se que suena un poco "friki", pero es que lo es.



Gracias por responderme qiyo!!!!!!

42
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Miércoles 22 de Noviembre de 2006, 22:08 »
Me explicare con un ejemplo:


Supongamos un programa con el que llevamos el control de una cademia de estudios. Con dicho programa mantenemos y editamos una base de datos de todos los alumnos matriculados en la misma, asi como los cursos, numero de plazas libres y ocupadas,etc.....
Dicha base de datos la imprimimos mediante un datareport de acuerdo al diseño que nosotros le hemos dado y con la conexion a dicha base de datos proporcionada por un dataenviroment.

Pues bien, mi duda es si se puede de alguna forma imprimir el mismo datareport sin necesidad de tener que usar una conexion a la base de datos con el dataenviroment, es decir, mandando nosotros los resultados al datareport de alguna manera.


Espero que ahora si se entienda mi pregunta.


Gracias qiyo por responderme antes!!!!!

43
Visual Basic 6.0 e inferiores / Re: Datareport
« en: Miércoles 22 de Noviembre de 2006, 18:41 »
Hola familia!!!!


He aqui mi duda:

A la hora de imprimir un reporte, este lo conecto a una base de datos en access y me imprime los datos ahi guardados conforme al diseño que yo he hecho de mi datareport.
Bueno, pues yo lo que quiero es saber si ademas de este metodo, existe algun metodo para imprimir un datareport sin necesidad de tener que crear un archivo access, es decir, si puedo mandar a mi datareport los datos directamente de algun modo para que al iniciar la aplicacion no me diga siempre que estan mal los datos de origen porque no tengo ese archivo access y por tanto no lo tengo asociado a mi datareport.


Gracias por adelantado y por molestaros en leerme!!!!!!

Nos vemos!!!!!!

44
Visual Basic 6.0 e inferiores / Re: Mover Figuras Con El Raton
« en: Viernes 3 de Noviembre de 2006, 20:47 »
Eso es a lo que me refiero, crear en tiempo de ejecucion objetos y poder modificar su posicion a gusto del usuario.
Perdon si mi pregunta no estaba bien hecha o formulada.

Voy a mirarme los enlaces que me has puesto y a intentar algo, si eso ya te comentare que tal me ha ido.



Muchas gracias qiyo!!!!!!

45
Visual Basic 6.0 e inferiores / Mover Figuras Con El Raton
« en: Viernes 3 de Noviembre de 2006, 13:16 »
Hola gente!!!!!!


Es mi primer post aqui, aunque llevo algun tiempo por aqui ya, y mas de una vez me habeis sacado de un atasco buscando hilos ya resueltos con la misma duda que yo tenia, pero ahora, pese a usar la busqueda, no encuentro ninguna solucion a mi problema o no soy capaz de encontrarlo por el foro.

Mi problema o duda es la siguiente:

Yo soy estudiante de 4º de Arquitectura y por tanto esto de la programacion no es mas que una aficion o hobby para mi, empece desde chico y aun sigo dandole a esto.
Hace dos años hice, para hecer la pelota aun profesor mas que nada, un programa que me salio bastante bien en cuanto a funcionalidad, y a mi profesor le gusto hasta tal punto que me suele pedir mas "cosillas" para sus alumnos, y yo que soy algo mu tonto le sigo el juego, por que la verdad, sino lo hago, me crujen vivo en los examenes y siempre es bueno que el profresorado te conozca.

Ahora toy haciendo un programa para calcular el area y por tanto la carga que van a soportar los soportes de una planta de forjado, o lo que es lo mismo, la carga que los pilares van a transmitir al terreno, y mi idea es que una vez el usuario introduce la cantidad de pilares en la planta en cuestion, este pueda moverlos y resituarlos de acuerdo al plano que de la misma posea. Y he aqui mi gran duda, no se que evento, propiedad, o lo que sea tengo que usar; ademas que no se como identificar todos esos pilares creados por el usuario para que cada uno sea independiente del otro.




Espero que me podais ayudar, no pido que me deis la solucion hecha, eso lo quiero hacer yo basicamente por orgullo, pero si que me orienteis de como se podria hacer y de que manera.


Gracias de antemano a todos!!!!!
Nos leemos!!!!!

46
Visual FoxPro / Re: Un Manual Para Los Principiantes
« en: Jueves 20 de Abril de 2006, 01:12 »
Si no es mucha molestia, yo tambien agradeceria mucho una copia del manual.

Daggoth_Hacker@Hotmail.com

Gracias de antemano

Páginas: 1 [2]