Creo que esta pregunta ya se hizo para fomularios pero no encuentro el post, no recuerdo como esta posteado.
Tengo 100 datareport, y como tiene hWnd es como si fueran 100 forms, todos con diferentes nombres. Pero los voy a cargar en un picture y cuando lo cargo tengo un Select que hace una chamba, por ejemplo:
Select Case memWork
Case 2: MiProceso RepVentasOV.hwnd, abc10
Case 3: MiProceso RepVentasOV.hwnd, abc20
Case 4: MiProceso RepVentasOV.hwnd, abc30
Case 5: MiProceso RepVentasOV.hwnd, abc40
Case 5: MiProceso RepVentasOV.hwnd, abc50
End Select
Mi bronca esta que voy a meter a ese select en diferentes procesos diferente reportes, y tendria que repetir ese Select Case 100 veces... un infierno y un espanto para mantenerlo.
¿Hay alguna forma de pasar como variable o mejor dicho como string el nombre del Datareport (o form q es lo mismo) de tal manera que yo pueda hacer algo parecido a esto:
Private Sub OperaReport(Reporte as DataReport) 'No se si es DataReport o que seria aqui, he probado y no me sale
Select Case memWork
Case 2: MiProceso Reporte.hwnd, abc10
Case 3: MiProceso Reporte.hwnd, abc20
Case 4: MiProceso Reporte.hwnd, abc30
Case 5: MiProceso Reporte.hwnd, abc40
Case 5: MiProceso Reporte.hwnd, abc50
End Select
Asi que de esta forma solo lo invoco desde diferentes reportes como:
Call OperaReport(RepCompras), ó
Call OperaReport(RepKardex) etc etc
No lo puedo armar bien, ya me maree
Gracias.