Autonumerico

09/12/2004 - 18:35 por Rookie | Informe spam
Debo crear un Front End en .asp para una aplicacion existente (VFP 6.0), como
puedo crear un campo autonumerico en FoxPro, o alguien podria facilitarme el
codigo en .asp para leer el ultimo numero id de la tabla, sumarle 1, y luego
guardarlo en el siguiente registro de la tabla?

Suelo usar SQL o ACCESS, y estos si tienen la funcion de autonumerico

Preguntas similare

Leer las respuestas

#6 Rookie
09/12/2004 - 22:39 | Informe spam
No suelo usar Fox Pro, tengo mayor experiencia en SQL y ACCESS, pero el
cliente quiere seguir utilizando VFP, podrias enviarme el procediemiento
(codigo) y como aplicarlo...?

de antemano... Gracias

"Jorge Pérez" wrote:

Lo que te sugiere Luis María es utilizar campos autoincrementales (si
tienes VFP8+). De no ser así lo puedes resolver fácilmente, creando un
procedimiento almacenado que le asigne el valor al campo y asignándole
tu procedimiento a la propiedad Valor Predeterminado del campo al campo
de la tabla. De esta forma no tendras que hacer nada distinto a insertar
el registro desde ASP.

Cordial saludo,
Jorge Pérez

Rookie wrote:
> Esta funcion es para utilizarce dentro de FoxPro... alguien tiene el codigo
> para .asp?
>
> "Luis María Guayán" wrote:
>
>
>>http://www.panoramabox.com/GoPub.aspx?IdObj†6
>>
>>
>>Luis María Guayán
>>Tucumán, Argentina
>>________________________________
>>SysOp de www.PortalFox.com
>>Microsoft Visual FoxPro MVP
>>________________________________
>>La palabra imposible solo figura
>>en el diccionario de los tontos
>>
>>"Rookie" escribió en el mensaje
>>news:
>>
>>>Debo crear un Front End en .asp para una aplicacion existente (VFP 6.0),
>>
>>como
>>
>>>puedo crear un campo autonumerico en FoxPro, o alguien podria facilitarme
>>
>>el
>>
>>>codigo en .asp para leer el ultimo numero id de la tabla, sumarle 1, y
>>
>>luego
>>
>>>guardarlo en el siguiente registro de la tabla?
>>>
>>>Suelo usar SQL o ACCESS, y estos si tienen la funcion de autonumerico
>>
>>
>>

Respuesta Responder a este mensaje
#7 Rookie
09/12/2004 - 22:39 | Informe spam
No suelo usar Fox Pro, tengo mayor experiencia en SQL y ACCESS, pero el
cliente quiere seguir utilizando VFP, podrias enviarme el procediemiento
(codigo) y como aplicarlo?

de antemano... Gracias
Respuesta Responder a este mensaje
#8 Rookie
09/12/2004 - 22:39 | Informe spam
No suelo usar Fox Pro, tengo mayor experiencia en SQL y ACCESS, pero el
cliente quiere seguir utilizando VFP, podrias enviarme el procediemiento
(codigo) y como aplicarlo?

de antemano... Gracias

"Jorge Pérez" wrote:

Lo que te sugiere Luis María es utilizar campos autoincrementales (si
tienes VFP8+). De no ser así lo puedes resolver fácilmente, creando un
procedimiento almacenado que le asigne el valor al campo y asignándole
tu procedimiento a la propiedad Valor Predeterminado del campo al campo
de la tabla. De esta forma no tendras que hacer nada distinto a insertar
el registro desde ASP.

Cordial saludo,
Jorge Pérez

Rookie wrote:
> Esta funcion es para utilizarce dentro de FoxPro... alguien tiene el codigo
> para .asp?
>
> "Luis María Guayán" wrote:
>
>
>>http://www.panoramabox.com/GoPub.aspx?IdObj†6
>>
>>
>>Luis María Guayán
>>Tucumán, Argentina
>>________________________________
>>SysOp de www.PortalFox.com
>>Microsoft Visual FoxPro MVP
>>________________________________
>>La palabra imposible solo figura
>>en el diccionario de los tontos
>>
>>"Rookie" escribió en el mensaje
>>news:
>>
>>>Debo crear un Front End en .asp para una aplicacion existente (VFP 6.0),
>>
>>como
>>
>>>puedo crear un campo autonumerico en FoxPro, o alguien podria facilitarme
>>
>>el
>>
>>>codigo en .asp para leer el ultimo numero id de la tabla, sumarle 1, y
>>
>>luego
>>
>>>guardarlo en el siguiente registro de la tabla?
>>>
>>>Suelo usar SQL o ACCESS, y estos si tienen la funcion de autonumerico
>>
>>
>>

Respuesta Responder a este mensaje
#9 Jorge Pérez
09/12/2004 - 23:16 | Informe spam
Ummmmmmmmmmmm. Tienes VFP instalado? Si lo tienes qué versión utilizas?

Rookie wrote:
No suelo usar Fox Pro, tengo mayor experiencia en SQL y ACCESS, pero el
cliente quiere seguir utilizando VFP, podrias enviarme el procediemiento
(codigo) y como aplicarlo...?

de antemano... Gracias

"Jorge Pérez" wrote:


Lo que te sugiere Luis María es utilizar campos autoincrementales (si
tienes VFP8+). De no ser así lo puedes resolver fácilmente, creando un
procedimiento almacenado que le asigne el valor al campo y asignándole
tu procedimiento a la propiedad Valor Predeterminado del campo al campo
de la tabla. De esta forma no tendras que hacer nada distinto a insertar
el registro desde ASP.

Cordial saludo,
Jorge Pérez

Rookie wrote:

Esta funcion es para utilizarce dentro de FoxPro... alguien tiene el codigo
para .asp?

"Luis María Guayán" wrote:



http://www.panoramabox.com/GoPub.aspx?IdObj†6


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Rookie" escribió en el mensaje
news:


Debo crear un Front End en .asp para una aplicacion existente (VFP 6.0),



como


puedo crear un campo autonumerico en FoxPro, o alguien podria facilitarme



el


codigo en .asp para leer el ultimo numero id de la tabla, sumarle 1, y



luego


guardarlo en el siguiente registro de la tabla?

Suelo usar SQL o ACCESS, y estos si tienen la funcion de autonumerico





Respuesta Responder a este mensaje
#10 Roka
14/12/2004 - 22:09 | Informe spam
en el archivo que quieres autoincremento en la parte donde dice
default value pones esto autoincremente()

y en la base de datos creas un nuevo store procedure que se llame
autoincremente e incluyes este código

function autoincremente
private numeronuevo
select max(numero) as actual from tuarchvo into cursor xx
numeronuevo = iif(ISNULL(xx.actual),49999, xx.actual)
numeronuevo = numeronuevo + 1
return numeronuevo

donde tuarchivo es el archivo que disparará un autoincremento de 1 y
numero es el campo del archivo que lleva ese consecutivo,
existen algunas cambios si usas fox 6 o fox 9 especialmente en la pregunta
isnull que funciona bien en fox 9 pero en fox6 debes preguntar empty()

Ahí tienes killo código open listo para subirlo a portalfox jiji

roka


"Luis María Guayán" escribió en el mensaje
news:
Esta función es para VFP, y se dispara cuando se hace un INSERT a la


tabla,
ya sea desde VFP u otro FrontEnd.

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Rookie" escribió en el mensaje
news:
> Esta funcion es para utilizarce dentro de FoxPro... alguien tiene el
codigo
> para .asp?
>
> "Luis María Guayán" wrote:
>
> > http://www.panoramabox.com/GoPub.aspx?IdObj†6
> >
> >
> > Luis María Guayán
> > Tucumán, Argentina
> > ________________________________
> > SysOp de www.PortalFox.com
> > Microsoft Visual FoxPro MVP
> > ________________________________
> > La palabra imposible solo figura
> > en el diccionario de los tontos
> >
> > "Rookie" escribió en el mensaje
> > news:
> > > Debo crear un Front End en .asp para una aplicacion existente (VFP
6.0),
> > como
> > > puedo crear un campo autonumerico en FoxPro, o alguien podria
facilitarme
> > el
> > > codigo en .asp para leer el ultimo numero id de la tabla, sumarle 1,


y
> > luego
> > > guardarlo en el siguiente registro de la tabla?
> > >
> > > Suelo usar SQL o ACCESS, y estos si tienen la funcion de
autonumerico
> >
> >
> >


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida