Sie sind auf Seite 1von 4

[ TALLER 2 ]

:: Facultad Politcnica ::

SETEOS MS UTILIZADOS
SET CENTURY ON | OFF

DeterminasiVisualFoxPromostraronoelsigloenlasexpresionesDateycmointerpretaVisualFoxPro
lasfechasquesloespecificanlosaoscon2dgitos.
Parmetros

ON
Especificaunformatodeaoconcuatrodgitosqueocupa10caracteres(incluidoslos
delimitadoresdefecha).
NotaParaproporcionarcompatibilidadconelao2000,serecomiendaqueestablezcasiempre
SETCENTURYenON.
OFF
(Predeterminado)Especificaunformatodeaodedosdgitosqueocupaochocaracteresy
suponeelsigloveinteparalosclculosdefechas.

SET DATE [TO] MDY | DMY | YMD| SHORT | LONG

EspecificaelformatoparamostrarlasexpresionesDateyDateTime.
Acontinuacinsemuestranlasconfiguracionesylosformatosdefecharesultantes:
Valor

Formato

MDY

mm/dd/aa

DMY

dd/mm/aa

AMD

aa/mm/dd

SHORT

Elformatodefechacortodeterminadoenlaconfiguracindefecha
cortadelPaneldeControldeWindows.

LONG

Elformatodefechalargadeterminadoenlaconfiguracindefecha
largadelPaneldeControldeWindows.

SET ESCAPE ON | OFF

DeterminasialpresionarlateclaESCseinterrumpirlaejecucindeunprogramayuncomando.
Parmetros

ON
(Predeterminado)Permiteinterrumpirlaejecucindecomandosyprogramaspresionandola
teclaESC.
SipresionaESCdurantelaejecucindeuncomandoounprogramamientraselpuntode
insercinestenlaventanaComandos,aparecerelmensajesiguiente:
*** INTERRUPTED ***

SipresionaESCdurantelaejecucindeuncomandoounprograma,elprocesoterminarenla
lneadeprogramaactual.
OFF
ImpidequelaejecucindelprogramaydeloscomandosseinterrumpaalpresionarlateclaESC.

SETEOS Y COMANDOS INICIALES - Esteban Maidana - Revisado 24/07/2009

[ TALLER 2 ]

:: Facultad Politcnica ::

SET POINT TO [<expC>]

Determinaelcarcterdecimalqueseutilizaralmostrarlasexpresionesnumricasydemoneda.
Parmetros

[<expC>]
Especificaelcarcterquedeseautilizarcomosignodecimal.

SET SEPARATOR TO [<expC>]

Especificaelcarcterquesepararcadagrupodetresdgitosalaizquierdadelcarcterdecimal.
Parmetros

<expC>
Especifiqueelcarcterquequiereutilizarcomoseparadordelaparteenteracon<expC>.
UtiliceSETSEPARATORTOsin<expC>pararestaurarelseparadoralacomapredeterminada.

SET PROCEDURE TO [<archivo>]

Abreunarchivodeprocedimiento.
UtiliceSETPROCEDURETOsinningnnombredearchivoparacerrarelarchivodeprocedimientosabierto
actualmente.
Cuandoseejecutaunprogramaounafuncin,sebuscarenelarchivodeprocedimientosielprogramao
lafuncinnoseencuentraenelprogramaqueseestejecutandoactualmente.
Parmetros

<archivo>
Especifiqueelnombredelarchivodeprocedimientoquequiereabrircon<archivo>.Sinoincluye
ningunaextensincon<archivo>,seasumir.PRG.

SET SAFETY ON | OFF

DeterminasiFoxPromostraronounavisoantesdesobrescribirunarchivoexistente.
Parmetros

ON
SiSETSAFETYestONyejecutauncomandoquesobrescribeunarchivo,primerosemostrarun
cuadrodedilogopreguntandosideseasobrescribirelarchivo.
ElvalorpredeterminadodeSETSAFETYesON.
OFF
SiSETSAFETYestOFF,nosemostrarningnmensajeantesdesobrescribirunarchivo.

SETEOS Y COMANDOS INICIALES - Esteban Maidana - Revisado 24/07/2009

[ TALLER 2 ]

:: Facultad Politcnica ::

COMANDOS INICIALES MS UTILIZADOS


CLEAR ALL

Limpiatodoslosdatoscontenidosenlamemoria;yaseanvariables,cursores,ventanas,etc.

CLEAR

Limpialaventanaactual.

PUBLIC <lista de variables>


Publica las variables que van a ser utilizadas por el programa. Este comando slo necesita ser ejecutado
una vez y no en cada interaccin del ciclo como ocurre con los seteos de las variables.

SELECT [expN]

Seleccionaunreadetrabajoparatrabajarcontablas
Parmetros

<expN>
Deformapredeterminada,elreadetrabajonmero1estactivacuandoseiniciaVisualFoxPro.
Puedeespecificarunreadetrabajodiferentemediante<expN>.Si<expN>es0,seseleccionar
elreadetrabajonoutilizadacuyonmeroseainferior.

USE [<archivo> [IN <expN1>] [INDEX <lista archivos ndice> [ALIAS <alias>]

Abreunarchivodetablaylosarchivosdendiceasociadosdelreadetrabajoactual.
Parmetros

<archivo>
Elnombredelatablaaabrirseespecificacon<archivo>.
IN<expN1>
Puedeabrirunatablaenunreadetrabajodistintadelaactualespecificandoelnmeroderea
detrabajomediante<expN1>.Puedecerrarunatabladeunreadetrabajodistintadelaactual
emitiendoUSEsinunnombredearchivoyespecificandoelnmerodereadetrabajo.
LaclusulaINadmite0comoreadetrabajo.Alincluir0seabrirunatablaenelreadetrabajo
disponiblecuyonmeroseamenor.
INDEX<listaarchivosndice>
PuedeabrirarchivosdendiceconlatablaincluyendoINDEXyespecificandounconjuntode
ndicescon<listaarchivosndice>.
Elarchivodendicecuyonombreaparezcaelprimeroenlalistadearchivosdendiceeselarchivo
dendicedecontrol,quecontrolarcomoseaccedenysemuestranlosregistrosdelatabla.
ALIAS<alias>
IncluyaALIAS<alias>paracrearunaliasdelatabla.Puedereferirseaunatablaporsualiasenlos
comandosyfuncionesquerequierenoadmitenunalias.

SETEOS Y COMANDOS INICIALES - Esteban Maidana - Revisado 24/07/2009

[ TALLER 2 ]

:: Facultad Politcnica ::

CUNDO USAR LOS COMANDOS?


Comandos

Cundousarlos?

SETCENTURY

Sedebeutilizarsiemprequesetrabajeconfechas.

SETDATE[TO]

Sedebeutilizarsiemprequesetrabajeconfechas.

SETESCAPE

Sedebeutilizarcuandosepidequenointerrumpaelprogramacuandose
presionalateclaESC.Esaltamenterecomendableutilizarlosiempreaunque
nosepidaexplcitamenteyaqueagilizaelcontrolycorreccindelprograma.

SETPOINTTO

Sedebeutilizarsiemprequesetengancamposnumricoscondgitos
decimales.

SETSEPARATORTO

Sedebeutilizarsiemprequesetengancamposnumricoscondgitos
decimales.

SETPROCEDURETO

Sedebeutilizarsiemprequesecreeunarchivoseparadoquecontendrlos
procedimientosyfunciones(DFUs).

SETSAFETY

Seutilizaapedidoexpresodelenunciado.Cuandosepidenopedir
confirmacinparasobrescribirarchivos.

CLEARALL

Sedebeutilizarsiemprealiniciarelprograma.

CLEAR

Sedebeutilizarcomoprimercomandodentrodeldowhile.Seejecutaren
cadainteraccindeste.

PUBLIC

Sedebeutilizarsiempreparapublicarlasvariablesalprincipiodelprograma.

SELECT[expN]

Siemprequesetrabajarncontablas.Antesdeabrirlayantesdeusarla.

USE

Alprincipiodelprograma,paraabrirlastablasquesernusadas.Noes
necesarioutilizarestecomandosiseutilizarnnicamentecomandosSQL,ya
questosposeenlaparticularidaddeabrirautomticamentelastablas
necesarias.

SETEOS Y COMANDOS INICIALES - Esteban Maidana - Revisado 24/07/2009

Das könnte Ihnen auch gefallen