hello people of the forum, I need an example of like I add registrations to "usertable" or "systemtable" , I have looked for a lot, but I don't have left clear with the examples that exist.
thank you from already.
excuse for my bad english (power translator :o)= )
I have something like that, but it doesn't work :o(=
oUserTable:= oCompany. UserTables.Item('tablename') ;
oUserTable.UserFields.Fields.Item('field1').Value:= empid;
//empid, lastname, firstname is a edit from SBO
oUserTable.UserFields.Fields.Item('field2').Value:= lastname;
oUserTable.UserFields.Fields.Item('field3').Value:= firstname;
ousertable.Add;
thanks.
Hola Francisco,
esso es un ejemplo que tambien puedes encontrar en la ayuda de la DI.
Para creer una tabla, tienes que utilizar el objecto UserTablesMD :
Dim oUserTablesMD As SAPbobsCOM.UserTablesMD
oUserTablesMD = oCompany.GetBusinessObject(oUserTables)
oUserTablesMD.TableName = "El nombre de tu tabla"
oUserTablesMD.TableDescription = "un descripcion"
oUserTablesMD.Add
Para agregar un field, con el objecto UserFieldsMD
Dim oUserFieldsMD As SAPbobsCOM.UserFieldsMD
oUserFieldsMD = oCompany.GetBusinessObject(oUserFields)
oUserFieldsMD.TableName = "TableName"
oUserFieldsMD.Name = "Fied name"
oUserFieldsMD.Description = "A user field"
oUserFieldsMD.Type = db_Alpha '// am alphanumeric type
oUserFieldsMD.EditSize = 20
oUserFieldsMD.Add
Puedes carguar la ayuda de la DI aqui (esso viene de la pagina inicia de Business One en esta sitio) https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sapportals.km.docs/business_packages/a1-8-4/busonesdk_di_65_en.chm
Hola Sebastian, muchas gracias por tu ejemplo, ya lo habia considerado.
Lo que necesito es como insertar un registro en la tabla.
intente con un recordset.doquery (insert into table campo1 values (campo1)), pero no me funciono.
como puedo hacer eso.
INSERT INTO TABLE ......
gracias.
Add a comment