• Viernes 8 de Noviembre de 2024, 23:00

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - mibarra

Páginas: [1]
1
Domino / Re: Ayuda, como hacer un campo serial
« en: Miércoles 18 de Enero de 2006, 16:56 »
Cita de: "mustang"
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:
Código: Text
  1.  
  2. REM {Primer documento}
  3. tempPRText:=1;
  4. tempPRNumber:=tempPRText;
  5. REM{A todos los documentos despues del primero le sumo 1}
  6. tempText:=@Subset(@DBColumn("";"Nocache";"";"vsecuencial";1);1);
  7. temp:=tempText;
  8. @If(temp!="";temp+1;tempPRNumber)
  9.  
  10.  

ahora el campo "nsecuencial" es oculto tambien y lleva el mismo codigo:
Código: Text
  1.  
  2. REM {Primer documento}
  3. tempPRText:=1;
  4. tempPRNumber:=tempPRText;
  5. REM{A todos los documentos despues del primero le sumo 1}
  6. tempText:=@Subset(@DBColumn("";"Nocache";"";"vsecuencial";1);1);
  7. temp:=tempText;
  8. @If(temp!="";temp+1;tempPRNumber)
  9.  
  10.  

ahora el campo "SERIAL" que este NO es oculto y va a reflejar el serial:
Código: Text
  1.  
  2. FIELD SERIAL:=SERIAL;
  3. @If(@Isnewdoc;@SetField("SERIAL";editar);@Setfield("SERIAL";SERIAL))
  4.  
  5.  

y en la vista "vsecuencial" solo pones el campo "nsecuencial"

espero te sirva y yo haya sido claro, hasta luego  :hola:
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?

Páginas: [1]