Visual Basic.NET - Los últimos problemas con mi Sistema.

 
Vista:
Imágen de perfil de Guillermo
Val: 46
Ha aumentado su posición en 3 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Guillermo (23 intervenciones) el 03/08/2020 04:47:19
Hola, compañeros. Tengo otro problema, y necesito su ayuda.
Resulta que:
- ya agregué todos los .dll de CrystalReports a mi proyecto.
- ya instalé el RunTime de CrystalReports.
- ya instalé el driver para la base de datos de access.
- la base de datos es formato .accdb.
- ya le di permisos de escritura a la base de datos.

y no escribo guarda los datos. En la imagen se ve:


Nueva-imagen-de-mapa-de-bits

Tampoco me muestra los reportes, solo dice "Load report Failed".
Ya no sé qué hacer.
Alguien me puede orientar?
Ayúdenme por favor.

PD: estos problemas son con el instalador,una vez instalado en una máquina virtual.
Tendrá que ver eso?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.526
Plata
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Wilfredo Patricio Castillo (708 intervenciones) el 03/08/2020 17:35:35
Agrega en el app.config esta línea:

<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

Eso va antes del último </configuration>

Y como dije en correos anteriores, no ernsucies metiendo a mano .dlls del crystal reports, solo compila en limpio y al momento del despligue solo pones el runtime respectivo y nada mas.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Guillermo
Val: 46
Ha aumentado su posición en 3 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Guillermo (23 intervenciones) el 03/08/2020 22:47:36
Hola, gracias por tu tiempo.
Tú dices:
- crear el instalador sólo con el .exe, los .rpt, y la .accdb.
- luego, instalar el CRRuntime_32bit_13_0_12.msi y después mi instalador?

eso?

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Guillermo
Val: 46
Ha aumentado su posición en 3 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Guillermo (23 intervenciones) el 04/08/2020 00:43:21
Compañero, no me funciona.
Compilé solo con el .exe, el .accdb, el .ico, y los .rpt.
Generé el instalador, lo instalé y luego el CRruntime.32.msi, y nada, la instalacion no funciona.
No genera los reportes y tampoco escribe en la base de datos.

chan chan...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.526
Plata
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Wilfredo Patricio Castillo (708 intervenciones) el 04/08/2020 00:48:10
Debes estar seguro que es la versión 32 bits o 64, y nada mas, eso sería todo, no tienes que agregar .dlls ni nada, todo eso lo lleva el runtime, al generar el instalador, debes meter todo lo que te genere tu aplicación en la carpeta bin\release.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Guillermo
Val: 46
Ha aumentado su posición en 3 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Guillermo (23 intervenciones) el 04/08/2020 02:26:51
Hola compañero.
Mira lo siguiente, esto es lo que he hecho hasta ahora:

el proyecto
el-proyecto


lo instalado:
lo-instalado

el resultado:

el-resultado

esas fueron tus instrucciones.
ves...?

y ya no sé qué es.
saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Los últimos problemas con mi Sistema.

Publicado por Saludos y gracias (23 intervenciones) el 04/08/2020 19:43:11
Pucha, que lata que no quieras ayudarme o enseñarme.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Roy
Val: 21
Ha disminuido 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Roy (5 intervenciones) el 04/08/2020 20:09:22
El problema que tienes es que el SAS CrystalReports runtime que estas utilizando en Visual Studio no es la misma version que el que utilizas en el instalador.
La mejor solucion es utilizar un paquete Nuget de CrystalReports y te olvidas de usar dll externas e instalaciones independientes. Ingresa al administrador de paquetes Nuget y escribes: PM> Install-Package Crystal.Reports.Essentials -Version 13.0.20.2399. Solo ten en cuenta que para hacerlo con este metodo primero debes eliminar todas las referencias y dependencias del Crystal Report que tienes actualmente, y los rpt tendrias que enlazarlos y crearlos nuevos desde el VS. Con esta opcion cuando compiles y generes el exe de tu aplicativo ya llevará enbedido el runtime CR.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.526
Plata
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Wilfredo Patricio Castillo (708 intervenciones) el 04/08/2020 22:26:57
Si te dice el mensaje que no encuentra el 13.0.4000, porqué es que pones la versión 13.0,12?, no te vengo repitiendo desde el inicio que instales el runtime respectivo?, osea el adecuado?, si no encuentra esa versión es porque no estás poniendo el adecuado.

Hay que echarle ganas y verás.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Guillermo
Val: 46
Ha aumentado su posición en 3 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Guillermo (23 intervenciones) el 07/08/2020 06:14:24
Compañeros, finalmente pude generar el ejecutable con CrystalReports; ahora sí me muestra los reportes, pero solo para 32 bits.
Estoy tratando de compilar y generar el instalador para 64 bits, pero envía un error casi del mismo tipo que los anteriores, en un módulo "CrystalDecisions.Shared.SharedUtils", que no encuentro en ninguna parte del disco duro.

Se los dejo en la imagen.

error-crystal

Quiero agradecer a los compañeros de los mensajes anteriores que me orientaron y motivaron a seguir trabajando en mi proyecto.
Pero ahora,tengo este otro problema.

Alguien me puede ayudar?
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.526
Plata
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Los últimos problemas con mi Sistema.

Publicado por Wilfredo Patricio Castillo (708 intervenciones) el 07/08/2020 20:29:10
Ya se ve la luz al final del tunel?.

Fíjate cómo está compilado tu proyecto, en las barras de herramientas debes encontrar un combobox que dice Debug, seguido hay otro que debe estar en AnyCPU, verifica si está en AnyCPU o en x86, alli puedes crear una configuración tanto para X86, como X64, prueba a correrlo en modo debug y ver si se muestran tus reportes.

Luego haces la prueba en X64 y prueba a implementarlo en otra PC, poniendo el runtime x64.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar