Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 2832 - DATAREPORT COMPLEJO EN VISUALBASIC |
Autor: | Amaya Ju谩niz |
Hola. Tengo un informe hecho con el DataReport de VB 6, sobre una consulta de dos niveles (cabecera y l铆neas) definida en el DataEnvironment. Mi problema es que necesito calcular unos datos para cada cabecera, y situarlos al final de la p谩gina por el formato del informe. Si los pongo en la secci贸n Pie de P谩gina del DataReport, salen en todas las p谩ginas los mismos datos; si los pongo en la secci贸n GroupFooter, no encuentro la forma de situarlos siempre en la misma posici贸n de la p谩gina, porque depende de qu茅 cabecera hay m谩s o menos l铆neas de detalle. 驴Alguien sabe d贸nde puedo encontrar una soluci贸n a esto?. Muchas gracias |
Respuesta: | Esteban GILBERTO |
Hola: Te cuento, yo en el sistema que desarrolle anteriormente, utilize bastante este dise帽ador de informes, ya que mi sistema deb铆a entregar balances para cuadrar cifras, y una de mis mayores complejidades fue que los datos no se actualizaban en el informe, lo que era terrible para las espectativas que se ten铆an del sistema, pero buscando, ya sea por propiedades u otras cosas, me di cuenta de que las conexiones que se realizan con el dataenvironment, quedan abiertas, como sabes eso, mediante la propiedad .STATE de una conexion, 1 = Abierto, 0 = cerrado, entonces para que te haga efecto debes cerrar la conexion que queda abierta, pero ojo, que resulta lo que te digo, pero despu茅s de eso debes hacer una pausa de la manera que sea, puesto que en mi caso, por ejemplo, yo tengo un Pentium II de 433 Mhz. y todo eso proceso segu铆a de largo y no lo hac铆a por lo menos a la primera vez, depu茅s ya lo hac铆a. Espero haberte ayudado en algo, de todas maneras va mi direccion de e-mail si tienes alguna duda, espero haberte ayudado, se despide, ESTEBAN G. |
Pregunta: | 2835 - MAIL Y LAS PRIORIDADES |
Autor: | Diana Guam谩n |
Como puedo hacer para que los mail que yo env铆o desde un aplicaci贸n en visual tengan la prioridad de uregente como se ve el exchange salen con un !(signo de admiraci贸n los m谩s urgentes). Y c贸mo puedo hacer para que los archivos atachados no salgan sobre la primera l铆nea del mail. |
Respuesta: | Victor Manuel Flores Monroy |
Mira yo utilizo un software llamado JMail Library que es gratis y lo del tipo de mensaje es una simple propiedad, muy bueno si lo quieres te lo mando de volada |
Pregunta: | 2842 - GRAFICOS 3D |
Autor: | Edwin Pineda C |
Quiero aprender a hacer graficos tridimensionales, empezando por construir el plano cartesiano con coordenadas x, y, z, quiero realizar graficas o matrices, tambien quiero rotar el plano con la grafica, es decir quiero aprender a programar en esta parte desde visual, sin necesidad de controles complicados, quiero programarlo gracias |
Respuesta: | Julio Antonio Farfan Rond贸n |
Mira hacer gr谩ficos en 3d con vb es sencillo, s贸lo tienes que crear (con un poco de imaginaci贸n) a partir del plano x,y tu propio espacio en 3d (x,y,z).
Para eso trabaja con las siguientes ecuaciones: x=x y=y z=f(x,y) a=i+j b=(i-j)*m c=z+b i=+-sqr(x^2/2) j=+-sqr(y^2/2) Ahora abre un picturebox y dos botones (ejecutar y salir) El c贸digo es: Private Function z(x, y) z = -0.1 * (x ^ 2 + Sin(y)) End Function Private Sub Command1_Click() Picture1.Scale (-10, 10)-(10, -10) m = 0.25 'pendiente d = 0.5 'separaci贸n de lineas For t = -6 To 6 Step d For u = -6 To 6 Step d x = t y = u X1 = t + d Y1 = u + d If x >= 0 Then i = -Sqr(x ^ 2 / 2) If x <= 0 Then i = Sqr(x ^ 2 / 2) If y >= 0 Then j = Sqr(y ^ 2 / 2) If y <= 0 Then j = -Sqr(y ^ 2 / 2) If X1 >= 0 Then i1 = -Sqr(X1 ^ 2 / 2) If X1 <= 0 Then i1 = Sqr(X1 ^ 2 / 2) If Y1 >= 0 Then j1 = Sqr(Y1 ^ 2 / 2) If Y1 <= 0 Then j1 = -Sqr(Y1 ^ 2 / 2) a = i + j a1 = i1 + j a2 = i + j1 b = (i - j) * m b1 = (i1 - j) * m b2 = (i - j1) * m c = z(x, y) + b c1 = z(X1, y) + b1 c2 = z(x, Y1) + b2 If t <= 6 - d Then Picture1.Line (a, c)-(a1, c1) If u <= 6 - d Then Picture1.Line (a, c)-(a2, c2) Next u Next t End Sub P.D. si te ha servido, responde, tambi茅n puedes hacer que la figura rote, gire, etc, y hacer cualquier tipo de gr谩fico (coordenadas cilindricas, esf茅ricas, etc). Yo soy un autodidacta, si sabes como puedo reducir el c贸digo (utilizando arrays) avisame. |
Respuesta: | Roberto Morales |
Para este tipo de graficos 3d te puedo recomendar que aprendas a utilizar DirectX dentro de visual basic, pero programar en DirectX no es tan facil ya que se trata de un lenguaje de bajo nivel que se comunica directamente con la tarjeta gr谩fica para hacer de manera r谩pida todos los procesos 3d inclusive te permite hacer Render(o representaciones),programando en direct X puedes llegar inclusive a hacer juegos en 3d.O bien puedes hacerlo desde Pascal o lenguaje ensamblador, ya que el codigo es mucho mas rapido. Puedes utilizar esta formula para representar puntos en la pantalla A(x,y)-Suponiendo que a es un punto en la pantalla, el secreto esta en la distancia, es decir dar la apariencia de que un punto esta lejos o bien un punto esta cerca, para esto vamos a suponer el ojo a una distancia a(a min煤scula), la formula para la ordenada y abcisa seria: x=(a.y)/z y=(a.x)/z a- es la distacia de el ojo hasta la pantalla o monitor z- es la distancia a la que esta el punto de la pantalla hasta el fondo de la pantalla en el plano virtual z. Para la rotacion del eje x utiliza esta f贸rmula: x麓=x y麓=y*cos(a)-z*sin(a) z麓=y*sin(a)+z*cos(a) Matriz 1 0 0 0 cos(a) -sin(a) 0 sin(a) cos(a) Para rotaci贸n del eje y: x麓=x*cos(a)+z*sin(a) y麓=y z麓=-x*sin(z)+z*cos(a) Matriz cos(a) 0 sin(a) 0 1 0 -sin(a) 0 cos(a) Para rotaci贸n del eje z: x麓=x*cos(z)-y*sin(a) y麓=x*sin(a)+y*cos(a) z麓=z Matriz cos(a) -sin(a) 0 sin(a) cos(a) 0 0 0 1 |
Pregunta: | 2866 - COMO MANIPULAR EL SPEAKER DE LA COMPUTADORA? |
Autor: | Marco Antonio Navarro F茅lix |
El problema que tengo es que necesito manipular el sonido del Speaker de la Computadora porque hay computadoras que NO tienen Multimedia y en esos casos no me sirve de nada Tocar un Wav o un Midi. En QBasic existe un comando que se llama SOUND pero al parecer Visual Basic no lo tiene. Si alguien sabe como hacerlo le agradecere que me ayude. |
Respuesta: | Xavi |
la instruccion para hacer sonar el speaker es Beep, pero no puedes cambiar la duraci贸n ni la frecuencia. Parece que solo se puede hacer en NT con esta API Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long En W95 no da error pero no hace caso de los parametros. |
Pregunta: | 2889 - IMPORTAR TABLAS DE EXCEL A ACCES |
Autor: | Lupita Alvarez |
Estoy programando en Visual Basic 6 y a mi me entregan un reporte mensual en Acces que genera un tarificador, por lo que yo necesito importar ese archivo a acces y de esta forma poder manipular los datos de manera mas eficiente, si alguien sabe de este procediemiento le agradeceria enormemente Gracias |
Respuesta: | Oswaldo Monagas |
Amigo. Segun el titulo necesitas leer tablas de Exel en un programa VB que trabaja con Access. Si eso es correcto ahi te envio dos codigos tomados de internet donde se plantean el mismo problema. Hoja de Excel como Recordset (repregunta) Mensaje enviado por Jos茅 Rub铆 de la Vega <[email protected]> Se me olvid贸 comentar que puedes acceder a rangos con nombre o, lo que es m谩s c贸modo, a las hojas del libro, s贸lo que los nombres de 茅stas como "tablas" son el nombre de la homa m谩s el signo d贸lar ($). Es decir, Hoja1$, Hoja2$ etc. Dim db As Database, rs As Recordset Set db = OpenDatabase("d:\docs\excel\libro1.xls", False, False, "excel 5.0;") Set rs = db.OpenRecordset("Hoja1$") While Not rs.EOF List1.AddItem "" & rs(0) rs.MoveNext Wend rs.Close db.Close Para acceder a rangos con nombre simplemente pones como "tabla" el nombre del rango. At 09:17 14/02/2000 -0500, you wrote: >la apertura del LIBRO de Excel como base de datos. El problema es que he >tratado de utilizar el m茅todo OpenRecordset para abrir una HOJA o un rango >de celdas con nombre y no he podido. 驴Podr铆as decirme c贸mo hacerlo, por favor? Un saludo. Mensaje enviado por Grenville Tryon <[email protected]> Ojala ayude. Conectarse a Excel como fuente de datos Septiembre 11 de 1998 Tiene un cuaderno de Excel con tablas sencillas (encabezados y datos por columnas). Puede accesar estos datos con Visual Basic, usando un DBGrid y su Data de enlace, p.e: Private Sub Form_Load() With dat .Caption = "Excel..." .Connect = "Excel 8.0;" .DatabaseName = "C:\miPath\miHoja.xls" .RecordSource |
Pregunta: | 2941 - CONEXION CON UNA BASE DE DATOS SQL |
Autor: | Maye Espinosa |
Desearia saber como puedo llamar a un trigger o un procedure dentro de una aplicaci貌n de Visual Basic, o algo similar. muchas gracias |
Respuesta: | Charles Sep煤lveda |
Lo primero que debes tener claro es que un trigger es llamado autom谩ticamente cuando se modifican los datos que este mismo monitores. Bueno el procedimiento almacenado lo puedes ejecutar con un objeto Command o Recordset. Ej. 麓*** Agregar la Referencia de Activex Data Object (ADO) *** Dim Conexi贸n as ADODB.Connection Set Conexi贸n = New ADODB.Connection Conexi贸n.Open "Driver={SQl Server};Server=Servidor;Uid=Usuario;Pwd=Contrase帽a;Database=BaseDatos" Dim Comando As New ADODB.Command Dim RecSet As New ADODB.Recordset Comando.Activeconnection = Conexi贸n Comando.CommandText = "exec Procedimiento [Parametro]" Set RecSet = Comando.Execute |
Pregunta: | 2995 - UTILIZAR SOCKETS |
Autor: | mauricio prada pizarro |
Hola, me llamo Mauricio Prada y deseo aprender a trabajar con sockets en Visual Basic. Soy due帽o de un cybercaf茅 y no tengo manera de controlar eficientemente el uso de cada maquina; es por eso que investigando llegu茅 a la conclusi贸n que se puede utilizar una m谩quina como servidor y desde all铆 impedir que el teclado y el mouse se utilicen en las otras maquinas (salvo en el caso que se les de acceso desde el servidor) a trav茅s del manejo de sockets. El poblema est谩 en que no tengo idea de sockets. Te ruego me respondas lo antes posible. |
Respuesta: | jorge carvajal |
que???!!! si lo que quieres es trabajar con sockets desde VB usa el control winsock, te recomiendo que uses java para manipular los sockets es m谩s facil, el conrol winsock te proporciona una serie de eventos y propiedades (conec, accept, etc) que te permiten la programaci贸n de este componente, lo que quieres hacer me suena algo raro, pero lo que podrias hacer es que el programa cliente monitoree los eventos del teclado y del mouse y le envie al servidor si estos estan siendo usados, la verdad no se me ocurre nada m谩s, pero me surgen algunas dudas, que quieres monitorear?, por que lo quieres monitorear?,quieres evitar que se accesen paginas prohibidas?, quieres monitorear el tiempo de uso de las maquinas?,quieres que al termino de la sesi贸n se bloquee la maquina?,por que pensaste que la soluci贸n son los sockets?, no te serviria un proxi?.... |
Respuesta: | Ren茅 Berra |
Tengo una aplicacion que hace lo que ti quieres, si estas interezado contactame! |
Pregunta: | 3033 - FICHEROS NECESARIOS DISTRIBUIR PARA ABRIR BD DE ACCESS2000 |
Autor: | Jorge |
Necesito saber que ficheros tengo que distribuir con mi aplicaci贸n vb6, para abrir una base de datos access2000 y vincular una bd de dbaseV. En las referencias de la aplicaci贸n tengo puesto: -Visual Basic for aplicactions -VB runtime objects and procedures -VB objects and procedures -Microsoft DAO 3.6 Object library Con esto el programa funciona en local porque tengo instalado access2000. Al generar con el wizart de vb6 los disquetes de instalaci贸n, no me pone los ficheros necesarios porque no dispone de informaci贸n de ellos. Si utilizo una versi贸n de DAO anterior si funciona el motor de bases de datos pero no sobre access2000 y menos vincular una bd de dbaseV. Gracias por vuestra atenci贸n. |
Respuesta: | Luis Miguel Caballero |
Deber铆as migrar tu c贸digo a ADO e incluir las librer铆as ADO como referencias. Tambi茅n deber铆as incluir la Microsoft Access Object Library en tu proyecto. |
Pregunta: | 3041 - PROBLEMA CON EL DATAREPORT |
Autor: | Roberto Soto |
Tengo una peque帽a aplicaci貌n en Visual Basic 6 que debe extraer datos de una base de datos e imprimirlos en un reporte hecho con el datareport, en mi maquina funciona de maravilla pero al instalarlo en otra maquina me presenta el siguiente error al intentar imprimir los datos`(ya instal猫 el Service Pack 3): "Error 麓713麓 en tiempo de ejecuci貌n (Error definido por la aplicaci貌n o el objeto)". Agradeceria cualquier ayuda para resolver el problema ya que no le encuentro soluci貌n. |
Respuesta: | Jorge Luis Florez Gomez |
Debes agregar a tu programa de instalaci贸n las librerias Dbtrptl.dll y otras similares que se encuentran con atributo de oculto en la carpeta de C:\windows\System de tu Pc.
Todo esto cuando al crear el instalador te pida agregar otros archivos. |
Respuesta: | Jos茅 Mar铆a Pascual Garc铆a |
Bueno, no es facil aconsejarte asi, a bote pronto... si tienes inter茅s, enviame tu programita mediante un archivo ZIP y el tipo de reporte que deseas y te ayudo a crearlo, o si quieres dime lo que has hecho para la creacion de ese reporte y te ayudar茅 en las l铆neas que te d茅 el error... Un saludo |
Pregunta: | 3044 - INGENIERO COMPUTACI脫N E INFORM脕TICA RECIEN EGRESADO |
Autor: | Freddy Espinoza Villamur |
Deseo saber como puedo leer informaci贸n desde una base datos sql anyware, mediante visual basic 5.0 贸 6.0. gracias. |
Respuesta: | Juan Mamani |
Es un tema recurrente ultimamente. Debes utilizar ODBC, pero te recomiendo por tu nivel de formaci贸n que comprendas que es ODBC y como trabaja para conectarse a otros 麓bichos麓. Solo asi podr谩s explotar el 100% de lo que ODBC puede ofrecerte y no tan solo para el VB, sino que para otros lenguajes tambi茅n. Chao ps: Microsoft Press tiene buenos libros de programaci贸n con ODBC |
|< << 139 140 141 142 143 144 145 146 147 148 149 >> >| |