FoxPro/Visual FoxPro - autogenerado

 
Vista:

autogenerado

Publicado por Sebastian (253 intervenciones) el 10/07/2008 00:21:05
Hola programadore necesito de su ayuda tengo que generar numero de orden y un autogenerado de esta forma,yo tengo estos codigo pero no estan funcionando correctamente

replace orden with "C" + padl (alltrim(str(reccount())),3,"0")
resultado seria asi
001
002
003
004,,, etc

y el autogenerado seria cuando guardo el archivo

replace codigo with padl(alltrim(str(reccount(),aqui debe ir los 3 numeros del Nº de orden);
+left(alltrim(nombre),2);
+left(alltrim(peso),3);
+left(color),2)

gracias
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
sin imagen de perfil

RE:autogenerado

Publicado por Ernesto Hernandez (4623 intervenciones) el 10/07/2008 00:55:48
replace orden with "C" + padl (alltrim(str(reccount()+1)),3,"0")
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:autogenerado

Publicado por Sebastian (253 intervenciones) el 10/07/2008 01:00:08
Gracias amigo, pero como puedo solucionar el otro autogenerado donde tengo que colocar el nuemro de orden el que me explicas + las dos primeras letras de su nombre + el peso.

Gracias
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
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Autogenerado

Publicado por Mauricio (1541 intervenciones) el 10/07/2008 16:29:04
Esto te puede servir, pruebalo:
* Algunos campos los he supuesto
*---
USE mitabla IN 0
orden = ' '
nombre = 'MAURICIO'
peso = 'MEDIO'
color = 'ROJO'
orden = "C" + PADL(ALLT(STR(RECC()+1)),3,"0") + LEFT(ALLT(nombre),2) + ;
LEFT(ALLT(peso),3) + LEFT(ALLT(color),2)
*
*replace orden with "C" + padl (alltrim(str(reccount()+1)),3,"0")
*REPLACE orden WITH "C" + PADL(ALLT(STR(RECC()+1)),3,"0") + LEFT(ALLT(nombre),2) + LEFT(ALLT(peso),3) + LEFT(ALLT(color),2)
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