DigiNG edición Scripting
Método ModificaAtributo
Modifica un atributo en una determinada posición de la lista de atributos.
Este método funciona únicamente en Objetos Entidad de lectura/escritura.
objeto.ModificaAtributo (posición, atributo)
Argumentos
posición
posición que indica qué atributo se modificará. Si la posición
es mayor que el número de atributos se genera un error.
atributo
Objeto Atr que representa el atributo.
Ejemplo
' Este ejemplo solicita al usuario que seleccione una línea y
' modifica su primer atributo por uno nuevo generado con datos solicitados al 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 ""
If entidad.Atributos = 0 Then
MsgBox "La entidad no tiene atributos"
Else
Set atributo = CreateObject("Digi3D.Atr")
atributo.Tabla = vbDBDIGI
atributo.Registro = InputBox("Registro")
atributo.Resto = InputBox("Resto")
Set copia = digi.ClonaEntidad(entidad)
copia.ModificaAtributo(0, atributo)
digi.AnadeEntidad(copia)
digi.BorraEntidad(entidad)
' Liberamos la memoria
Set copia = Nothing
Set atributo = Nothing
End If
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.