ke tal espero aun necesites el campo serial en lotus, yo lo manejo de la siguiente manera: dos campos ocultos ke manejan el serial, un campo ke si es visible ke solo refleja el numero consecutivo y una vista llmada vsecuencial donde solo tengo uno de los campos ocultos, te lo describo a continuacion:
Campo "editar" es oculto:
REM {Primer documento}
tempPRText:=1;
tempPRNumber:=tempPRText;
REM{A todos los documentos despues del primero le sumo 1}
tempText:=@Subset(@DBColumn("";"Nocache";"";"vsecuencial";1);1);
temp:=tempText;
@If(temp!="";temp+1;tempPRNumber)
ahora el campo "nsecuencial" es oculto tambien y lleva el mismo codigo:
REM {Primer documento}
tempPRText:=1;
tempPRNumber:=tempPRText;
REM{A todos los documentos despues del primero le sumo 1}
tempText:=@Subset(@DBColumn("";"Nocache";"";"vsecuencial";1);1);
temp:=tempText;
@If(temp!="";temp+1;tempPRNumber)
ahora el campo "SERIAL" que este NO es oculto y va a reflejar el serial:
FIELD SERIAL:=SERIAL;
@If(@Isnewdoc;@SetField("SERIAL";editar);@Setfield("SERIAL";SERIAL))
y en la vista "vsecuencial" solo pones el campo "nsecuencial"
espero te sirva y yo haya sido claro, hasta luego
Hola tome en cuenta tus sugerencia pero como declaro estos campos en mi bae de datos: Campos compartidos, campos dentro del formulario y como los declaro:Calculado, texto y donde coloco cada una de las rutinas (en VAlor, Vadidado en el documento). Como lo hago?