¡ Hola ¡
Antes preguntaba como crear en un campo ya existente en un formulario en Lotus Designer , una "formula" o "metodo" para que al abrir el formulario en notes me aparezca el registro mayor que se ha introducido +1 ( digo esto porque como se han importado los datos de php a notes y si el ultimo id es un numero olvidado que es menor al ultimo y que se puede intercalar, no valdria solo el ultimo registro más 1 ) .
Bueno si lo que quieres es el numero mas grande de una lista y sumarle uno yo supongo que lo que haria es ordenar la lista y coger el primer numero o el ultimo segun la ordenacion, una vez cogido el numero le sumas uno, seria algo asi
lista:=@dbcolumn("":"";"nombrevista";numcolumna_donde_esten_los_contadores);
listaordenada:=@sort(lista);
primerelemento:=@subset(listaordenada;1);
ultimoelemento:=@subset(listaordenada;-1);
valorfinal=ultimoelemento+1;
valorfinal
He oido que se puede crear un documento de perfil como contador para hacer eso, pero por mas que busco información de los Documentos de Perfil no me entero de como funcionan.
Por otro lado se quiero implementar en 3 campos diferentes varias opciones que estaban hechas en PHP
1º Un campo registro tendra el valor equivalente al nº total de registros, es decir, si existen 2000 registros , cuando abra el formulario para añadir un registro, aparezca 2001 , automaticamente, ya que ese seria el registro 2001.
numeregistros:=@elements(@dbcolum("":"";"vistadondeestentodos";numcolumna);
numregistros_mas_uno:=numregistros+1;
2º Un campo codigo_secundario que seria el numero de registros totales dividido entre 2000 y redondeado.
numeregistros:=@elements(@dbcolum("":"";"vistadondeestentodos";numcolumna);
valor=@integer(numregistros/2000);
3º Un campo codigo_final que sería el numero de registros totales dividido entre 14 y redondeado.
numeregistros:=@elements(@dbcolum("":"";"vistadondeestentodos";numcolumna);
valor=@integer(numregistros/14);
Lo que no acabo de entender ¿Creo en esos campos del formulario las formulas que me permitan que aparezan esos valores predeterminadamente ? ¿Eso se hace con un formulario de perfil y luego con script a los que llamo en el formulario ? ¿Si yo empiezo a cambiar las configuracion de un campo que puede pasar con los datos ya introducidos ?
En cuanto a esta duda, yo los haria CALCULADOS AL CREAR para que una vez calculados y guardados no se cambien, luego hay muchas otras maneras como dices con docs de perfil, script al guardar, etc, si buscas por este foro ha salido ya en alguna ocasion la duda de los contadores
..En fin gracias por cualquier información
Un saludo