on 12-22-2008 9:41 PM
necesito ayuda con esto...tengo un procedimiento que agrega valores a un SAPbouiCOM.Column
Dim RS As SAPbobsCOM.Recordset
Dim Bob As SAPbobsCOM.SBObob
RS = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
Bob = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoBridge)
RS = Bob.GetItemList
Dim i As Integer = RS.RecordCount
RS.MoveFirst()
While RS.EoF = False
Try
'oColumn.ValidValues.Add(RS.Fields.Item(0).Value, RS.Fields.Item(1).Value) ' ERROR AQUI ó
oColumn.ValidValues.Add("1", "2") ' ERROR AQUI
RS.MoveNext()
Catch ex As Exception
MsgBox("Error", MsgBoxStyle.Critical, "Error")
End Try
End While
sin embargo me sale este mensaje de error:
Referencia a objeto no establecida como instancia de un objeto.-
Cual puede ser el error?? El oColumn ya esta instanciado, es lo que recibe el procedimiento ...
Saludos
Mil gracias Jorge... logré instalar el Addon... y gracias a los que aportaron en otros posts.
En realidad no era tán dificil el tema...sólo había que ir "Depurando..."
Gracias.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Jorge... gracias por la respuesta...la verdad ya solucione el problema.. estaba siguiendo un tutorial con us archivo .srf. Era en el diseño donde estaba el problema ya que la primera columna de la matriz debía ser tipo combobox, lo cual el tutorial no lo decia por ninguna parte.
Ahora el tema es el siguiente: instalo mi Addon en SBO pero no puedo ejecutarlo...
¿¿¿cual es la forma correcta de instalarlo???
mi proceso de instalacion es el siguiente:
tengo mi .exe del Addon en la carpeta X
tengo mi .exe del instalador en la carpeta Y con el .exe del Addon como recurso incrustado.
tengo el archivo .ard en la carpeta Z creado con los datos de las carpetas X e Y.
tengo el .srf en la carpeta donde queda instalado el Addon
y bueno, de esta forma voy al SBO y hago el procedimiento normal de registro... luego intento iniciarlo..y hasta aca no mas llegamos... el error es de tipo system.io.filenotfoundexception...
obviamente no encuentra un archivo ¿cual?
¿es esta la forma correcta de instalarlo?
Saludos...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola claudio, que bueno que funciono el tema de la columna.
instalador del add-on:
me imagino que te estas guiando por los ejemplos de SDK.
tengo mi .exe del Addon en la carpeta X
tengo mi .exe del instalador en la carpeta Y con el .exe del Addon como recurso incrustado.
tengo el archivo .ard en la carpeta Z creado con los datos de las carpetas X e Y.
trata de generar el ARD en la misma carpeta en donde queda el EXE del instalador.
suerte.
Nadie tiene alguna idea???
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Claudio, puedes publicar el fuente en donde declaras el oColumn referenciado a una Matrix, por favor, puede que ahi este mas claro el por que, de tu error.
revisar este codigo con el que tienes:
FoMatrix:SAPbouiCOM.Matrix;
FoColumns : SAPbouiCOM.Columns;
FoColumn : SAPbouiCOM.Column;
FoItem:=(FoSboform.Items.item('matrix'));
FoMatrix := (FoItem.specific as Matrix) ;
FoColumns := FoMatrix.Columns;
FoColumn := FoColumns.Item('columna');
FoColumn.DisplayDesc:=true;
FoColumn.ValidValues.Add('1','uno');
suerte
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.