Beruflich Dokumente
Kultur Dokumente
:: Facultad Politcnica ::
SETEOS MS UTILIZADOS
SET CENTURY ON | OFF
DeterminasiVisualFoxPromostraronoelsigloenlasexpresionesDateycmointerpretaVisualFoxPro
lasfechasquesloespecificanlosaoscon2dgitos.
Parmetros
ON
Especificaunformatodeaoconcuatrodgitosqueocupa10caracteres(incluidoslos
delimitadoresdefecha).
NotaParaproporcionarcompatibilidadconelao2000,serecomiendaqueestablezcasiempre
SETCENTURYenON.
OFF
(Predeterminado)Especificaunformatodeaodedosdgitosqueocupaochocaracteresy
suponeelsigloveinteparalosclculosdefechas.
EspecificaelformatoparamostrarlasexpresionesDateyDateTime.
Acontinuacinsemuestranlasconfiguracionesylosformatosdefecharesultantes:
Valor
Formato
MDY
mm/dd/aa
DMY
dd/mm/aa
AMD
aa/mm/dd
SHORT
Elformatodefechacortodeterminadoenlaconfiguracindefecha
cortadelPaneldeControldeWindows.
LONG
Elformatodefechalargadeterminadoenlaconfiguracindefecha
largadelPaneldeControldeWindows.
DeterminasialpresionarlateclaESCseinterrumpirlaejecucindeunprogramayuncomando.
Parmetros
ON
(Predeterminado)Permiteinterrumpirlaejecucindecomandosyprogramaspresionandola
teclaESC.
SipresionaESCdurantelaejecucindeuncomandoounprogramamientraselpuntode
insercinestenlaventanaComandos,aparecerelmensajesiguiente:
*** INTERRUPTED ***
SipresionaESCdurantelaejecucindeuncomandoounprograma,elprocesoterminarenla
lneadeprogramaactual.
OFF
ImpidequelaejecucindelprogramaydeloscomandosseinterrumpaalpresionarlateclaESC.
[ TALLER 2 ]
:: Facultad Politcnica ::
Determinaelcarcterdecimalqueseutilizaralmostrarlasexpresionesnumricasydemoneda.
Parmetros
[<expC>]
Especificaelcarcterquedeseautilizarcomosignodecimal.
Especificaelcarcterquesepararcadagrupodetresdgitosalaizquierdadelcarcterdecimal.
Parmetros
<expC>
Especifiqueelcarcterquequiereutilizarcomoseparadordelaparteenteracon<expC>.
UtiliceSETSEPARATORTOsin<expC>pararestaurarelseparadoralacomapredeterminada.
Abreunarchivodeprocedimiento.
UtiliceSETPROCEDURETOsinningnnombredearchivoparacerrarelarchivodeprocedimientosabierto
actualmente.
Cuandoseejecutaunprogramaounafuncin,sebuscarenelarchivodeprocedimientosielprogramao
lafuncinnoseencuentraenelprogramaqueseestejecutandoactualmente.
Parmetros
<archivo>
Especifiqueelnombredelarchivodeprocedimientoquequiereabrircon<archivo>.Sinoincluye
ningunaextensincon<archivo>,seasumir.PRG.
DeterminasiFoxPromostraronounavisoantesdesobrescribirunarchivoexistente.
Parmetros
ON
SiSETSAFETYestONyejecutauncomandoquesobrescribeunarchivo,primerosemostrarun
cuadrodedilogopreguntandosideseasobrescribirelarchivo.
ElvalorpredeterminadodeSETSAFETYesON.
OFF
SiSETSAFETYestOFF,nosemostrarningnmensajeantesdesobrescribirunarchivo.
[ TALLER 2 ]
:: Facultad Politcnica ::
Limpiatodoslosdatoscontenidosenlamemoria;yaseanvariables,cursores,ventanas,etc.
CLEAR
Limpialaventanaactual.
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.
[ TALLER 2 ]
:: Facultad Politcnica ::
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.