DigiNG edición Scripting



Método InsertaAtributo


Inserta un atributo en una determinada posición de la lista de atributos.


Este método funciona únicamente en Objetos Entidad de lectura/escritura.


objeto.InsertaAtributo (posición, atributo)


Argumentos


posición

        posición (dentro de la lista de atributos) donde se insertará el atributo. Si la

        posición es mayor que el número de atributos que tiene el Objeto Entidad sobre

        el que se ejecuta el método, el comportamiento de este método se asemeja al del Método Entidad.AnadeAtributo.

atributo

        Objeto Atr que representa el atributo a insertar.


Ejemplo


' Este ejemplo solicita al usuario que seleccione una línea y

' le inserta un atributo al comienzo de la lista de atributo. El atributo creado pertenecerá a la

' tabla interna (DBDIGI) con los datos introducidos por el usuario.

Option Explicit


Const vbLineas = 1

Const vbDBDIGI = 1


Dim entidad

Dim copia

Dim atributo


digi.ImprimeMensaje "Seleccione elemento"

Set entidad = digi.PideEntidad( True, vbLineas )

digi.ImprimeMensaje ""


Set atributo = CreateObject("Digi3D.Atr")

atributo.Tabla = vbDBDIGI

atributo.Registro = InputBox("Registro")

atributo.Resto = InputBox("Resto")


Set copia = digi.ClonaEntidad(entidad)

copia.InsertaAtributo(0, atributo)


digi.AnadeEntidad(copia)

digi.BorraEntidad(entidad)



' Liberamos la memoria

Set copia = Nothing

Set atributo = Nothing

Set entidad = Nothing


Mirar también


Objeto Entidad | Método ImprimeMensaje | Método PideEntidad | Método BorraEntidad | Método AnadeEntidad


Fecha de última modificación: martes, 28 de mayo de 2002

© 2001-2002 Dreaming With Objects. Todos los derechos reservados.