Si vous essayez de lire certaines valeurs de colonne à partir d'un formulaire, il serait beaucoup plus facile d'utiliser des requêtes SQL. C'est ce que je fais.
string firmenname = "";
string ort = "";
string plz = "";
string strasse = "";
SAPbobsCOM.Recordset mRs1 = (SAPbobsCOM.Recordset)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
string sqlstring = " select top 1 street, zipcode, city, country, address from CRD1 where cardcode = '" + codeid + "' and adrestype ='B' ";
mRs1.DoQuery(sqlstring);
while (!mRs1.EoF)
{
strasse = mRs1.Fields.Item("street").Value.ToString();
ort = mRs1.Fields.Item("city").Value.ToString();
plz = mRs1.Fields.Item("zipcode").Value.ToString();
firmenname = mRs1.Fields.Item("address").Value.ToString();
mRs1.MoveNext();
}
J'ai eu la même question que vous. Mais après que j'ai eu cette idée, il était si facile de lire des valeurs de n'importe quelle forme avec le nombre de colonnes. Tout ce que vous avez à faire est "Afficher -> Informations système" et savoir dans quelle base de données, les valeurs sont stockées. Ensuite, écrivez votre requête SQL souhaitée.
Espérons que ce soit utile!