|
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 - Tagasa
1
« en: Martes 15 de Mayo de 2007, 16:01 »
Hola a todos, a ver si me pueden ayudar... Cuando imprimo un informe crystal que coge los datos de una bd access, me surgen dos problemas:
- No se visualizan los botones de arriba, donde te da la opción de imprimir, zoom, exportar... si te pones encima, aparece el chivato de lo que es cada uno y se puede pinchar y te imprime o hace lo que le digas, pero no se visualizan...
- Hay veces que no me coge todos los registros de la tabla y se olvida el último, pero solo a veces, lo mismo no sale la primera vez que pinchas pero si la segunda...
Son dos cosas bastante raras... espero que a alguien le haya pasado y pueda ayudarme.
Muchisimas gracias de antemano, un saludo!
2
« en: Jueves 29 de Marzo de 2007, 10:37 »
Hola a todos, Me aparece este error cuando hago cnAccess.Open()
La conexion la hago a una base de datos access que está en el servidor mediante la siguiente cadena de conexion:
Public ConexionAccess As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= \\SNTOFG1\PUB-SIS\BD_CALENDARIO\Calendario.mdb ; Persist Security Info=false"
La base de datos está hecha en access 2003 y me funciona tanto en pcs con access 97 y access 2003, pero hay dos ordenadores en los que me da este error.. Espero que me puedan ayudar, he probado de todo y no se me ocurre nada mas...
Muchas gracias de antemano
3
« en: Jueves 22 de Febrero de 2007, 16:11 »
Hola a todos! tengo dos preguntas que supongo que seran una tontería pero no consigo que me salga.
1º Tengo dos forms, en uno el datagrid y en el otro cajas de texto con datos a añadir en el datagrid. Cuando guardo los datos y vuelvo al form donde está el datagrid aún volviendo a rellenar el dataset para actualizar los datos del datagrid no me lo actualiza... (tengo puesto el refresh y todo...). Trabajo con ADO...
2º Visto que la primera opción no me funcionaba, probe a cerrar el formulario del datagrid y volver a abrirlo (todo desde el form donde introduzco los datos), así:
Desde el formulario2 pongo:
dim f as new form1
f.close() f.show()
pero no se por qué razón no me lo cierra. Con esto estaría solucionado el primer punto, ya que cerrando el formulario y volviéndolo a abrir me actualiza el datagrid sin problemas.
Espero que me podáis ayudar... muchas gracias de antemanos a todos, un saludo!
4
« en: Viernes 16 de Febrero de 2007, 17:49 »
Hola a todos, estoy haciendo un calendario y me gustaría tratar los días de los meses por separado, ponerles fondo de distinto color, etc... estoy leyendo por ahí, pero parece ser que ésto sólo se puede hacer para web... me lo podríais confirmar? es para no seguir volviéndome loca intentando hacer algo que no se puede.... Muchisimass gracias de antemano, un saludo! a que te referis, con tratarlos por separado ???? A tener dos monthcalendar, uno para los dias y otro para los meses ??
BYTE. No, me refiero a poder poner en un mismo MonthCalendar, varios dias seleccionados, con color de fondo diferente, pero la única opcion que me da es seleccionar un rango de fechas pero a mi lo que me interesa es poder seleccionar varios dias del año, no consecutivos. Muchas gracias por responder!
5
« en: Viernes 16 de Febrero de 2007, 16:40 »
Hola a todos, estoy haciendo un calendario y me gustaría tratar los días de los meses por separado, ponerles fondo de distinto color, etc... estoy leyendo por ahí, pero parece ser que ésto sólo se puede hacer para web... me lo podríais confirmar? es para no seguir volviéndome loca intentando hacer algo que no se puede.... Muchisimass gracias de antemano, un saludo!
6
« en: Jueves 8 de Febrero de 2007, 16:32 »
Hola a todos, me estoy volviendo loca para seleccionar filas en un msflexgrid no consecutivas. Tengo la opción de seleccionarlas todas seguidas, pero necesito que el usuario seleccione las que quiera y luego necesitare leer las filas seleccionadas... He leido que no se puede hacer.. si es así, sabéis con que otro control podría hacerlo? muchisimas gracias de antemano. Un saludo
7
« en: Lunes 15 de Enero de 2007, 11:00 »
Nada, haciendo pruebas me he dado cuenta que esos campos si los reconocia y el fallo me daba en otra variable de la consulta
8
« en: Lunes 15 de Enero de 2007, 00:01 »
Hola a todos, a ver si me podeis ayudar, quiero hacer una consulta sql en .net pero en la sentencia where, no se cómo hacer referencia a dos campos de la tabla... ésta es la sql:
miCadena = "SELECT [orden/partida] ,[nºrevision] from De100m5 WHERE (" & CInt(Partida) & " BETWEEN [partida/1_desde] AND [partida/1_hasta])"
Es decir, lo que quiero es sacar un listado de ordenes donde la variable 'Partida' este comprendida entre los campos [partida/1_Desde] y [partida/1_hasta]. De esta forma no me reconoce los campos de la bd, en cambio, en visual basic 6 no daba ningun problema...
Espero que me podáis ayudar, muchisimas gracias de antemano!
9
« en: Jueves 4 de Enero de 2007, 12:22 »
Cuanta inactividad hay en este foro.. al final lo he conseguido hacer con el dataset, el datareader no se porque pero me daba ese error.
10
« en: Martes 2 de Enero de 2007, 10:40 »
Bueno, me respondo a mi misma y supongo que la diferencia es que con el datareader solo voy a poder ver los datos y en cambio con el dataset puedo hacer modificaciones, etc.... bien, cuando yo le asigno al datagrid el datareader (msfCuadricula.DataSource = LectorD100M51)
me sale el siguiente error: "El enlace de datos complejo acepta como origen de datos Ilist o IlistSource"....
a que se debe?
11
« en: Martes 2 de Enero de 2007, 10:21 »
Hola buenas, perdonen mi ignorancia pero... cual es la razón por la que en todos los ejemplos del datagrid siempre vaya relacionado a un dataset? resulta que yo trabajo con un datareader el cual contiene los datos de la consulta que le acabo de hacer, quiero que esos datos aparezcan en un datagrid.... cómo lo hago? si no saben por favor contestadme a la primera pregunta... muchas gracias de antemano a todos.
12
« en: Martes 19 de Diciembre de 2006, 09:07 »
Hola a todos, a ver si me podéis ayudar...
Al agregar un report hecho con Crystal Reports 8.0, me salta el asistente del registro de crystal decisions. Si creo un report directamente dentro del visual basic.net tb me aparece el asistente para registrar, mi pregunta es:
- Es necesario tener un crystal reports instalado en mi equipo o viene un crystal reports incluido en el visual studio?
- El asistente ese registra el crystal que viene con el visual studio o me registra el crystal reports 8.0 que tengo instalado en mi equipo?
Todo esto viene por los problemas que estoy teniendo al pasar la aplicación a otros equipos sin el visual studio y sin crystal reports, y creo que mi problema puede venir por el registro...
Y ya que estoy.. en otro equipo con el visual studio instalado y todo, no tengo la opción de agregar a la barra de herramientas el CrystalReportViewer, no me aparece, que tendría que hacer?
Agradeceria enormemente una ayudita, muchisimas gracias de antemano
Un saludo
13
« en: Lunes 18 de Diciembre de 2006, 17:25 »
Hola a todos, a ver si me podéis ayudar...
Al agregar un report hecho con Crystal Reports 8.0, me salta el asistente del registro de crystal decisions. Si creo un report directamente dentro del visual basic.net tb me aparece el asistente para registrar, mi pregunta es:
- Es necesario tener un crystal reports instalado en mi equipo o viene un crystal reports incluido en el visual studio?
- El asistente ese registra el crystal que viene con el visual studio o me registra el crystal reports 8.0 que tengo instalado en mi equipo?
Todo esto viene por los problemas que estoy teniendo al pasar la aplicación a otros equipos sin el visual studio y sin crystal reports, y creo que mi problema puede venir por el registro...
Y ya que estoy.. en otro equipo con el visual studio instalado y todo, no tengo la opción de agregar a la barra de herramientas el CrystalReportViewer, no me aparece, que tendría que hacer?
Agradeceria enormemente una ayudita, muchisimas gracias de antemano
Un saludo
14
« en: Jueves 16 de Noviembre de 2006, 12:32 »
Hola a todos, a ver si me podeis ayudar porque me estoy volviendo loca. Tengo un problema y es que el encabezado de grupo no se mantiene junto al detalle. Es decir, cuando acaba la página y sigue escribiendo titulo(encabezado) + detalle si no entra en la hoja, en vez de llevarme todo a la siguiente hoja, me escribe el titulo en la primera hoja y el detalle en la segunda.... y no kiero que sea asi. He probado a meter todo en el detalle y poner la opcion "mantener juntos" pero no me hace nada.. si alguien me puede ayudar lo agradecería muchisimo, un saludo y gracias de antemano.
15
« en: Viernes 22 de Septiembre de 2006, 10:58 »
Muy buenas,
He estado probando varias cosas para imprimir pero me sigue sin salir... La cosa es que yo ya tengo los informes creados en Crystal y lo que hace es coger los datos de una bd de access. Por lo tanto lo único que tengo que hacer es hacer la llamada a los informes esos.
Le he añadido una referencia para poder trabajar con el crystalReportViewer y bueno, yo creo k supuestamente haciendole la llamada asi:
"crystalReportViewer1.ReportSource = "C:\informeDatosGenerales.rpt"
o
'Dim myReport As New ReportDocument 'myReport.Load("C:\informeDatosGenerales.rpt")
debería funcionar no? pero lo que hace es sacar un cuadro de dialogo diciendome que meta los datos para la conexion... pero creo que los datos de la conexion deberia de cogerlos automaticamente... no lo se...
Todo lo que he encontrado por ahí es para agregar el componente Crystal Report y que se cree el informe como "dentro del proyecto", pero es que yo ya lo tengo creado...
Y bueno, esque ya no se ni por donde cogerlo, agradecería mucho una ayudita.
Un saludo
16
« en: Viernes 15 de Septiembre de 2006, 13:41 »
Muy buenas, otra preguntita, k esque todavía ando un poco verde en esto del .net. Quiero imprimir un par de informes que tengo hechos en crystal report. Estos informes cogen los datos directamente de una tabla de access por lo que solo tendria k decirle la ruta de la bd, la ruta de los informes, que imprima por la impresora predeterminada y poca cosa más. Lo tengo hecho en visual basic 6 pero no tengo ni idea de como pasarlo a .net.
Un saludo a todos y muchas gracias de antemano
17
« en: Viernes 15 de Septiembre de 2006, 09:18 »
Ya está! anda que no darme cuenta... lo que había probado era meter tb la linea CommandAccess.Parameters.Add(ParamAccess) dentro del while por eso no me funcionaba. Pero ahora solo con la del ExecuteNonQuery ya funciona.
Muchas gracias!!
18
« en: Martes 12 de Septiembre de 2006, 18:13 »
Muy buenas! a ver si alguien me puede ayudar... Lo que quiero hacer es recorrer todos los registros de una tabla de SQL e ir pasandolos a una tabla de access. Tal y como lo tengo puesto en el codigo que pongo abajo, sólo me mete el ultimo registro. No se como pasar a la siguiente linea de access y que me meta todos los registros... El problema esque la cantidad de registros puede variar, lo mismo pueden ser 3 que 6 o los que sean. Agradeceria muchisimo vuestra ayuda ya que es muy importante acabar con este trabajo... Muchas gracias de antemano y un saludo!
If LectorSQL.HasRows Then '(compruebo que haya lineas en la tabla de sql)
ParamAccess = New OleDbParameter CommandAccess = New OleDbCommand cnAccess.Open() '--> abro la conexion de access
CommandAccess = New OleDbCommand("INSERT INTO tablaACCESS ([NOMBRE],[APELLIDO]) values (@nombre,@apel)", cnAccess)
While Lectord100m9.Read
CommandAccess.Parameters.Add(New OleDbParameter "@nombre", OleDbType.VarChar)) CommandAccess.Parameters("@nombre").Value = LectorSQL.Item("NOMBRE")
CommandAccess.Parameters.Add(New OleDbParameter("@apel", OleDbType.VarChar)) CommandAccess.Parameters("@apel").Value = LectorSQL.Item("APELLIDO") End While
CommandAccess.Parameters.Add(ParamAccess) CommandAccess.ExecuteNonQuery()
cnAccess.Close() '--> cierro la conexion de access End If
19
« en: Lunes 4 de Septiembre de 2006, 16:52 »
Hola!
Ya siento a ver tardado tanto en constestar pero estaba de vacaciones.
Al final ya consegui hacerlo... con ExecuteNonQuery.
Muchas gracias...
Tania
20
« en: Viernes 28 de Julio de 2006, 08:46 »
SP son procedimientos almacenados?? es que no lo tengo muy claro, jeje... Bueno si en acces no se pueden usar lo dicho me dedicare a escribir codigo y codigo, jeje Graciassssssssssss a todosssssssssssssssssssss Saludossss Tania
21
« en: Jueves 27 de Julio de 2006, 17:37 »
Lo que quiero conseguir en guardar una serie de datos en una tabla. El problema de la insert into es que como son 30 campos pues me queda muy largo, ademas de los 30 parameter que tengo que pasarle por cada uno. Era simplemente para minimizar codigo. Pero esta visto que no me libro de el, asi que nada a escribir y a escribir. Muchas gracias por intentar ayudarme, jejeje Pero si a alguien se le ocurre porque no me funciona el codigo que me avise... Graciasssssssss y Saludosssssssssssss Tania
22
« en: Jueves 27 de Julio de 2006, 12:09 »
Hola! He porbado lo del msdn pero me da el siguiente error: Error en la sintaxis en la instruccion INSERT INTO dejo el codigo por si sabeis donde puede estar mi fallo try Dim cb As OleDbCommandBuilder cnAccess = New OleDbConnection(cadenaA) DAaccess = New OleDbDataAdapter("Select * from TABLA", cnAccess) DAaccess.Fill(DSaccess, "TABLA") cb = New OleDbCommandBuilder(DAaccess) dr = DSaccess.Tables("TABLA").NewRow dr(0) = Me.txtOrden.Text dr(6) = Me.txtRevision.Text DSaccess.Tables("TABLA").Rows.Add(dr) DAaccess.Update(DSaccess, "TABLA") MessageBox.Show("Grabados los datos") Catch ex As Exception MessageBox.Show(ex.Message) End Try
Espero me puedan ayudar.... Saludossssss Tania
23
« en: Jueves 27 de Julio de 2006, 08:33 »
Hola! He hecho un cambio: Lector = ComandoSQL.ExecuteReader() [B] 'Antes estaba aqui la definicion del commandbuilder[/B] 'Para meter los datos en access DAaccess = New OleDbDataAdapter("Select * from de100m5", cadenaA) [B]Dim cb As New OleDbCommandBuilder(DAaccess)[/B]
Ahora el error que me sale es: Error en la sintaxis en la instruccion INSERT INTO
Supono que tengo que poner en la sql del dataadapter una Insert Into que era de lo que me quiera librar, no se ... Tania
24
« en: Jueves 27 de Julio de 2006, 08:21 »
No lo puse porque ya lo habia puesto arriba , es este: "Update requiere que InsertCommand sea valido cuando se pasa la colección DataRow con nuevas filas" Saludosssssssssss Tania
25
« en: Miércoles 26 de Julio de 2006, 12:33 »
Se me olvido decir que el fallo me da en la linea: DAaccess.Update(DSaccess, "de100m5")
Tania
|
|
|