Paso de parámetros entre ventanas

20/07/2004 - 18:54 por Omar Flores | Informe spam
Que tal, tengo el sigueinte problema

Tengo una aplicación en la cual en una ventana1 muestro
las ordenes de pedidos de un determinado cliente,las cuales
estan desplegadas en un dbGrid, lo que quiero hacer es que
de la ventana1 seleccionar del datagrid un registro y pasar
el valor de Num_Orden como parámetro a otra ventana (ventana2) en la cual
voy a mostrar los detalles de la orden seleecionada.

Espero y me puedan ayudar.


Tengo el sig.código pero me marca un error.


Dim lngOrderID as Long

lngOrderID frm1.dsOrdersForCustomer.Orders.Rows(frm1.dgOrders.CurrentCell.RowNumber).It
em("OrderID")

Me.daIndividualOrder.SelectCommand.Parameters(0).Value = lngOrderID


Me.daIndividualOrder.Fill(Me.dsIndividualOrder)



El error que me marca es el sig.


An unhandled exception of type 'System.NullReferenceException' occurred in
WindowsApplication2.exe

Additional information: Referencia a objeto no establecida como instancia de
un objeto.


Y tengo un módulo con lo sig.

Module modPublicVariables

Public frm1 As frmPrincipal

End Module
 

Leer las respuestas

#1 Paulo Conde
20/07/2004 - 23:53 | Informe spam
El error te aparece debido a que no has declarado ninguna instancia del
frmPrincipal, solo has dicho que la variable Form1 es de tipo frmPrincipal.
Para declara una instancia debes hacerlo así:

Dim Form1 as New frmPrincipal

Puedes sustituir el Dim por el calificador de ámbito que mas te convenga:
Public, Private, Proctected, Protected Friend o Friend. Si dejas Dim el
valor por defecto será Private.

Saludos

Paulo G. Conde M.
+58-416-4721293
+58-273-5412395

Barinas, Venezuela

Preguntas similares