• Miércoles 15 de Mayo de 2024, 16:41

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

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Re: Refresco De Un Reporte (datareport) !!!
« en: Miércoles 14 de Enero de 2004, 10:47 »
Que rollo Compa, pos mire esto ya lo habia contestado hace tiempo, y hace rato que no contestaba nada por que me habia alejado un poco del foro despues de la salida de los compañeros J.Movilla y Chiaravel, que hace rato no los veo por aqui, pero te voy a contestar para que salgas de ese problema ya que yo tambien lo tuve.

  Solo coloca esto en el evento donde llamas el Reporte.

   On Error Resume Next
   DataEnvironment1.rscommand1.Requery
   datareport1.Refresh
   datareport1.Show vbModal


donde rscommand1 es el recordset del comando que nombras en el dataenvironment1 para el cual estas haciendo el reporte,
y el datareport1 es el nombre con el que llamas tu reporte en el proyecto.
Esta facil es muy practico.
Si tienes Duda me la haces saber.


Luis Montoya
La Reforma,Sinaloa,Mexico

2
Visual Basic 6.0 e inferiores / Conexión a acces 2000 mediante ado
« en: Domingo 19 de Octubre de 2003, 22:21 »
Hola Compañeros, bueno te voy a decir como le hago para conectarme a una BD de Access 2000, lo primero que hago es declarar una variable de tipo Global en un MODULO(ya sabes estos los agregas al proyecto como agregar una forma) la declaracion quedaria asi...:

Global Cn As new ADODB.Connection


Ya despues en el MDI que es donde quieres que este la conexion en el evento iniatilize coloca esta linea...

 chDir app.path

luego en el evento load solo colocas este codigo..:

Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "NOMBRE_DE_TU_BD"

Y listo, espero que te sirva, te lo quise explicar de esta forma, para que te fuera mas entendible el proceso, pero si tienes un problema nomas me dices por aqui, y te mando un ejempolo funcionando

Suerte
Luis Montoya
La Reforma, Sinaloa, Mexico

3
Visual Basic 6.0 e inferiores / Re: averiguar ruta de un archivo abierto
« en: Domingo 31 de Agosto de 2003, 05:26 »
Mira veo, segun lo que dices que usas una direcciòn fija para hacer la conexion a la BD, yo te recomiendo que uses el app.path, donde la BD funcionara de en la misma carpeta donde tengas el proyecto VB, tal vez no es lo que pides tu en tu duda pero en el futuro te puede servir de algo.

  Bueno lo unico que tienes que hacer es esto..

Primero inicializa el app.path en el evento form_initialize

private sub Form_Initialize()

  ChDir App.path

Ed Sub


ya inicializado ahora haces la conexion a la BD de este modo..

Private Sub Form_Load()

Conexion.Open "provider=Microsoft.Jet.OLEDB.3.5;Data Source=" & app.path & "NombreBD.mdb"

End Sub

Claro tu ahi en la conexion usaras el nombre con el que inicializas la variable de tipo connection, y el nombre de la BD.

En verdad espero que de perdida te sirva de algo esto, aunque no haya sido lo que pides.

OK,:suerte:
Luis Montoya
La Reforma, Sinaloa, Mexico

4
Visual Basic 6.0 e inferiores / Re: Error "Column not found" en datagrid
« en: Miércoles 27 de Agosto de 2003, 02:03 »
Cuando conectas el datagrid, con el control adodc, sabes que hay una tabla de tu BD de por medio, el error que te sucedio a ti, se solociona asi, cuando al datagrid le das click derecho aparecen varias opciones escoge la opcion de propiedades, en ella te aparecen varias barras de menu, selecciona columnas, ya aqui en la parte de abajo aparecen 2 cuadros de texto, el primero es para poner el titulo de la columna que aparecera en tu datagrid y el segundo(datafield, "!!OJO AQUI ESTA TU ERROR!!") para poner el nombre que tiene esta columna en la BD (ya que esta enlazado como dije arriba), bueno pues ahi pon nomas el nombre correspondiente a la columna, EXACTAMENTE como lo tienes escrito en tu tabla de tu BD, lo mismo para todos los campos que utilices en el grid, POR EJEMPLO.- Si tienes un datagrid en el que aparezacan 2 columnas (Clave, Descripcion), y la tabla que tienes enlazada con el control adodc y la tabla que hay de por medio tiene 4 Campos (Clave,Descripcion,Costo,Descuento), entonces relacionaras el nombre de la columna Clave que pusiste en tu datagrid con el campo clave de tu tabla, y asi con el de descripcion, con el procedimiento que te explique arriba.

y eso es todo ya que hagas esto le das aceptar y listo el error no aparecera.

Espero haberme expresado bien, que mas que un ejemplo ocupabas de una explicaciòn.

Ahh, y algo el email que me enviaste, deja nomas que vaya a mi casa y te mando un ejemplillo con lo que pides es facil, y te voy a explicar como tambien para que no te quedes con dudas, asi entenderas mejor.


OK,:suerte:
Luis Montoya
La Reforma,Sinaloa,Mexico

5
Dudas informáticas / Re: Por un foro mejor
« en: Domingo 24 de Agosto de 2003, 10:39 »
Miren a mi me parece bien lo que se ha planteado por el compañero J.M. Movilla, y por todos ustedes, la verdad que yo soy un miembro que se registro hace unos meses, pregunte algo cuando empece me contestaron y despues la verdad ya no volvi a entrar hasta hace poco, Hoy me disculpo con quien haya contestado, y expreso mi compromiso con todos que cuando tenga una duda, contestare para decirles sobre los resultados.

  Y pues Hoy ya se un poco mas de lo que sabia cuando me registre la verdad, que desde hace un tiempo(poco) le he sacdo mucho provecho al foro, por eso he decido colaborar en todo lo que yo sepa y pueda.

OK,:suerte:
Luis Montoya
La Reforma,Sinaloa,Mexico

6
Visual Basic 6.0 e inferiores / Re: Como Añadir filas vacias al DataGRID
« en: Domingo 24 de Agosto de 2003, 09:25 »
Ok,:suerte:
Luis Montoya
La Reforma,Sinaloa,Mexico

7
Visual Basic 6.0 e inferiores / Re: Como Añadir filas vacias al DataGRID
« en: Domingo 24 de Agosto de 2003, 09:19 »
Quiubo Compañero, hace poco respondi en un ejemplo lo que dices bueno va incluido.

Pero aqui te puedo poner esa parte, lo que quieres es que cuando carges la forma donde se encuentre el datagrid, aparescan mas de 1 fila vacia, bueno con esto te apareceran 2 filas vacias, tu lo implementas como gustes.

Bueno mucha platica y poca acciòn, en el evento Load... Bueno yo lo hago asi
pon esto:


DataGrid1.AllowAddNew = True
DataGrid1.AllowUpdate = True
DataGrid1.EditActive = True

'"Bien como sabes un datagrid se enlaza con un control adodc, asi que yo lo hago aqui con codigo, claro tu aqui pondras la conexion correcta

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & App.Path & "BD.mdb"

'"Esta parte es donde se enlaza el recordsource(la tabla mas especificamente), o como lo entiendas tu, cada quien tiene su propio criterio de entendimiento en estos casos

Adodc1.RecordSource = "SELECT * FROM tabla"

'"Aqui esta lo que tu quieres agregas solo un registro nuevo al datagrid mediante el control adodc despues de frescarlo y asi aparecera

Adodc1.Refresh
Adodc1.Recordset.AddNew   'OJO aqui esta la clave

Bueno ya sabes despues puedes implementarlo en las partes del codigo que sea necesario, ya solamente la ultima parte.

La Neta espero me hayas entendido, y a todos los que le interese, de lo contrario me lo haces entender, y te aclaro cualquier duda.

8
Visual Basic 6.0 e inferiores / Re: Guardar informacion de un grid
« en: Domingo 24 de Agosto de 2003, 05:56 »
Que rollo Compañero segùn yo entendi quieres hacer que guarde la informacion que se almacena en un datagrid en una tabla de la BD, y que despues de esto se limpie el datagrid y que la informacion almacenada anteriormente quede como se guardo, y el datagrid quede listo para hacer un nuevo almacenamiento.


Bueno aqui hay un ejemplo con lo que pides, creo que lo quieres para realizar ventas, debes tomar en cuenta que nada mas te estoy dando la idea para el grid lo demas lo haces tu, las busquedas de articulos y todo eso, ya que solo te puse una tabla donde se almacenan los datos del datagrid, sin tener nada mas.

Por que se que son demasiadas las cosas que se hacen para que una hoja de ventas o de facturacion de funcione correctamente.

 Bueno aqui esta un ejemplo creo que exactamente con lo que pides, era cuestion nomas de crear una tabla temporal, que esta seria la que enlazarias al control adodc por medio de codigo en el programa, y los datos en realidad se guardan en otra tabla, que tiene casi los mismos campos que la tabla temporal, analiza el programa se que lo entenderas.

Si tienes alguna duda de algo nomas me lo haces saber, y con gusto te explico.

Ok,  :suerte:
Luis Montoya
La Reforma, Sinaloa,Mexico

9
Visual Basic 6.0 e inferiores / Re: Agregar número de registro automaticamente
« en: Viernes 22 de Agosto de 2003, 21:47 »
En verdad me alegro Jordi que  haya sido lo que ocupabas, y pues por lo de las gracias no hay por que darlas, se que tu tambien harias lo mismo si te encontraras a un compañero que necesitara ayuda y tu pudieras responderle, y pues yo he aprendido mucho en este foro gracias a todos.

OK, :suerte:
Luis Montoya
La Reforma, Sinaloa,Mexico

10
Visual Basic 6.0 e inferiores / Actualizar reporte
« en: Viernes 22 de Agosto de 2003, 10:10 »
Que Rollo, como estan, bueno si quieren saber como se actualiza un reporte, hecho por medio de un data report la respuesta es sencilla y eficaz, ahi va....

En el evento donde llaman el reporte ( ya sea un boton, una opcion de menu, etc..)
colca esto.

on error resume next
dataenvironment1.rscommand1.requery
datareport1.refresh
datareport1.show

Y listo, claro esta es la sintaxis por default, es cuestion que la acomodes de acuerdo a los nombres de tus comandos y nombresque asignes al datareport y dataenvironment.


Espero que ya con esto se olviden del fantasma de la actualizacion de Reportes, que si causa grandes dolores de cabeza.

Ok, SUERTE y PURO PA DELANTE
Luis Montoya
La Reforma, Sinaloa, Mexico

11
Visual Basic 6.0 e inferiores / Re: Agregar número de registro automaticamente
« en: Viernes 22 de Agosto de 2003, 03:37 »
Que rollo Compañero la verdad que me hiciste trabajar extra con este programa, la verdad que es de una logica sencilla, pero no acostumbro trabajar directamente con el control adodc1, yo uso todo con ADODB(sus conexiones, consultas, y pues mucho de lo relacionado con esto) pero quise intentar y pues espero te sirva el programa que prepare.

  Segun tu pides que de un numero automatico consecutivo al ultimo que se haya registrado para amigos, espero haber entendido bien, yo digo que si.

Cuando corras el programa, para que te el numero automatico en el campo codigo solo dale "enter" y aparecera solo, y si por lo contrario te interesa buscar un numero ya registrado solo pon en el campo codigo amigo, el numero que quieras y si exiiste aparaceran los datos.


Bueno creo que si lo vez y examinas tu mismo encontraras bien su funcionamiento, espero te sirva a ti, y a todo el que guste.


Ok, SUERTE y PURO PA DELANTE
Luis Montoya
La Reforma, Sinaloa,Mexico

12
Visual Basic 6.0 e inferiores / Re: DataReport
« en: Jueves 21 de Agosto de 2003, 09:26 »
Mira vi lo que escribiste, y si te decidiste por pasar los datos que tenias en el Flexgrid a una tabla, pues yo te puedo dar la soluciòn para que el reporte se actualize inmediatamente despues que ingreses los datos a la tabla, solo haz esto,...


on error resume next
dataenvironment1.rscommand1.requery
datareport1.refresh
datareport1.show

("Toma en cuenta que rscommand1 se refiere al nombre que le pongas al comando con el que haces referencia  a la tabla en el dataenvironment1, quiere decir que si al comando le pones REPORTE, al momento de escribir el codigo anterior haras refencia asi rsREPORTE, y en la parte de datareport1, es el nombre que tu le das a la Hoja del Reporte  o al diseño")


Bueno espero te sirva de algo, o si ya lo solucionaste de otra forma bien por ti, de todos modos no te caeria mal esta ayuda en alguna otra duda que tengas.


SUERTE

13
Disculpen por no haber sido mas especifico, si me sirve lo que me han enviado pero ocupo saber desde como hacer la coneccion a la BD con codigo, es que tengo solo una nocion pero no me resulta, necesito un codigo completo que de altas, por ejemplos de alumnos, yo me encargo de hacer la BD, en verdad disculpen mi ignorancia pero es que apenas estoy iniciandome en esto de las BD.

Agradeceria mucho su ayuda


"Camina por senderos Desconocidos Y Encontraras Cosas Nuevas"

14
Alguien podria de favor decirme como poder dar de alta datos a una Bd de Access por el control ADO, mediante un formulari

15
ADA / Alguien Me Podria Facilitar El Compilador De ADA
« en: Martes 18 de Marzo de 2003, 21:18 »
Que rollo, me seria de gran utilidad el compilador de ADA, ya que lo necesito para hacer una exposición final en Junio, y la verdad lo necesito mucho para practicar algunos ejemplos, en verdad que se los agradeceria, ya lo busque pero no lo he encontrado si alguien lo tiene por favor se los encargo.

Saludos a todos y hasta pronto.

"Camina Por Senderos Desconocidos Y  
  Encontraras Cosas Nuevas"

Páginas: [1]