Hola Mónica,
Regálame los errores que te salen, si puedes adjuntar tus
scripts mejor.
En general puedes juntar los tres scripts creando un main que
invoque tus tres scripts los cuales debes identificar como funciones. Algo así:
Sub Main
Dim objPivot As PivotTable
Dim objItem As ISpssItem
Do While GetNextPivot(objPivot, objItem)
objPivot.Autofit
objItem.Deactivate
Loop
/* Función_2 (Argumentos)
/* Función_3 (Argumentos)
End Sub
/La función GetNextPivot (Función_1: que en este ejemplo va
desde el DO hasta el LOOP) se encuentra declarada más abajo, algo así:
Function GetNextPivot(objPivot As PivotTable, objItem As
ISpssItem) As Boolean
/*CUERPO DEL SCRIPT
End Function
/*Y así sucesivamente:
/*Function “Función_2”(Argumentos)
/*Function “Función_3”(Argumentos)
Otra alternativa es crear una sintaxis (por ejemplo Prueba.sps) que
invoque los tres scripts, algo así:
SCRIPT 'c:\Script_1.sbs' .
SCRIPT 'c:\Script_2.sbs' .
SCRIPT 'c:\Script_3.sbs' .
Y luego crear un botón (menú Ver/Barra de herramientas/Personalizar/Nueva
herramienta) y en Acción seleccionas Sintaxis, Luego le das la ruta del archivo
(c:\prueba.sps) y en la categoría Personales tienes tu nuevo botón que puedes
alojar en tu barra de herramientas para utilizar cuando desees.
Esta última solución es buena si dices que cada uno por separado
te funciona adecuadamente y no quieres complicarte con los argumentos en SAX Basic.
AUBERTH EDUARDO HURTADO DÍAZ.
Consultor
Estadístico
Invamer
S.A. - Gallup Colombia
..........................................................................................................................
Medellín – Colombia | Calle 32F No. 81-47 | Tel: (4) 2507080
Ext. 123 | Fax: 2506994
...........................................................................................................................
De:
UsuariosSPSS@... [mailto:UsuariosSPSS@...] En
nombre de lilian2679
Enviado el: Martes, 29 de Abril de 2008 11:50 a.m.
Para: UsuariosSPSS@...
Asunto: [UsuariosSPSS] Ayuda con scripts en SPSS
Hola a todos,
recién me integré al grupo porque estoy aprendiendo de forma
autodidacta a usar los scripts del spss y a pesar de que he leído
los documentos de ayuda y el texto de SPSS training "Programming with
SPSS scripts", no todos mis scripts corren perfecto. (He tenido que
hacer varias modificaciones a los scripts que el SPSS trae, e incluso
a los de las páginas de Raynald (spsstools.net, y la versión
anterior) para ajustar a mis necesidades).
Hoy día quiero resolver 2 cosas: unificar en un solo script 3
instrucciones que me funcionan muy bien si las planteo en 3 scripts
por separado, pero que al momento de querer pegarlas en uno solo me
dan varios errores.
La segunda cuestión es transformar estos scripts en autoscripts.
Seguí las instrucciones tal cual vienen en el texto "Programming with
SPSS scripts", pero me sale un error.
Les agradezco mucho su ayuda!
Saludos,
Mónica