Abrir el formulario de notas vinculadas a un objeto
Ver código ejemplo
'Ejemplo de diferentes formas de llamar a las notas de un artículo
Sub Main()
frmAux.Descargar 'ATENCIÓN: DEBE ESTAR SIEMPRE QUE NO SE MUESTRE EL FORMULARIO.
VerNotasArt
End Sub
Public Sub VerNotasArt
Dim lart 'As AhoraCl.Articulo
Set lArt = gcn.obj.dameobjeto ("Articulos","Where IdArticulo = 'PSU92BL-2'")
lart.Objeto.verNotas
End Sub
'Declaración de la función VerNotas de los objetos. DamefrmNotas hace la llamada al ahoraProceso
Public Sub VerNotas()
lNotas = gcn.DameValorCampo ("SELECT NOTAS FROM ARTICULOS_NOTAS WHERE idArticulo='PSU92BL-2'")
gcn.ahoraProceso ("DameFrmNotas",False,gCn).Carga "Articulos_Notas", "IdArticulo", "PSU92BL-2",,CStr(lNotas)
'gcn.ahoraProceso ("DameFrmNotas",False,gCn).Carga "Articulos_Notas", "IdArticulo", "PSU92BL-2", , 0 ' NO_TRADUCIR_TAG ' NO_TRADUCIR_TAG
End Sub
'Daclaración del método carga del frmNotas que devuelve el AHORAPROCESO DamefrmNotas
'Public Sub Carga(Tabla As String, Campo As String, Valor As Variant, Optional Ejercicio As Variant, Optional Texto As String, _
' Optional Revision As Double = -1, Optional campo2 As String, Optional valor2 As Variant, Optional aIdContacto As Long = -1, Optional aTablaHistorico As String, Optional aCampoActualizar As String = "Notas", _
' Optional aPropietario As Object = Nothing)Código C#:
using AhoraCl;
namespace AhoraScriptsVacia
{
public class Script_22 : AhoraOCX.AhoraBaseScript
{
public void Main()
{
VerNotasArt();
}
private void VerNotasArt()
{
IArticulo lArt = (IArticulo)gCn.Obj.DameObjeto("Articulos", "WHERE IdArticulo = '0'");
lArt.VerNotas();
}
}
}