Visual Basic - Tipos de variables

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 86 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Tipos de variables

Publicado por Matias (136 intervenciones) el 17/05/2007 05:16:43
Buenas como andan? mi consulta
tengo una clase donde declaro las siguientes variables como tipo


Option Explicit

Private Type S_variables ' declaracion de variables de socio
codsocio As Integer
nombre As String
domicilio As String
telefono As String
email As String
localidad As String
documento As String
End Type


el tema es que cuando hago esto


Public Sub s_guardar()
Dim strsql As String
strsql = "Select * from socios"
Set Rs = New ADODB.Recordset
Rs.ActiveConnection = DB
Rs.Open (strsql), DB, adOpenDynamic, adLockOptimistic

Rs.AddNew
Rs!nombre = S_variables.nombre



End Sub

me da error de compilacion. Variable no definida (s_variables.nombre)

...mas alla de que no este terminado la funcion s_guardar

graias espero su respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tipos de variables

Publicado por Antoni Masana (79 intervenciones) el 17/05/2007 10:25:21
Te falta esto despues del Public Type / End Type

Public SS.Variables as S_variables

Entonces esto funciona asi:

Rs!nombre = SS_variables.nombre

Asi funciona pero no se el porque.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tipos de variables

Publicado por fernando (11 intervenciones) el 17/05/2007 12:19:43
1- Si no es necesario no poner option explicit.
2- Option explicit obliga a definir las variables antes de usarlas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tipos de variables

Publicado por fernando (11 intervenciones) el 17/05/2007 12:22:12
1- Si no es necesario no poner option explicit.
2- Option explicit obliga a definir las variables antes de usarlas
Dim xx as s_variables
. . . . . . . . .

Rs!nombre = xx.nombre

. . . . . . . . .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar