Red de conocimiento informático - Conocimientos de programación - Número de serie de programación

Número de serie de programación

Entiendo tu intención, pero no entiendo muy bien tu escritura. ¿El cambio se debe realizar por fecha (el día actual comienza desde 1) o por número de serie (todos los datos comienzan desde 1)?

Pero personalmente creo que los datos de la oración son 1. fuente de registro = " seleccionar * de TB _ djb ordenar por número de cupón " debe escribirse como:

fuente de registro = " Seleccionar máximo (número de cupón) de tb_djb "

. Esto está bien. Ahorre recursos del sistema al devolver como máximo un registro y un campo a la vez, mientras que el suyo devolverá todos los registros y todos los campos a la vez.

Si desea numerar todos los días, se recomienda escribirlo en este formato: año, año, mes, día, número de serie diario, como por ejemplo 201104250001.

Si ese es el caso, es simple: obtenga el número de serie más grande, saque los primeros ocho dígitos y compárelo con la fecha de hoy. Si es el mismo día, suma 1 al número de serie. En caso contrario, renumérelo según la nueva fecha a partir de 0001, de modo que los siguientes códigos sean casi iguales.

Oscuro y sucio como una cuerda

Atenuar s1 como una cuerda

Marcar s2 como una cuerda

sOrder=Data1. Conjunto de registros.Campo(0). valor

s1=Izquierda(orden, 8)

s2 = formato(Ahora(), "aaaammdd")

Si s1=s2, entonces "Igual cielo".

sOrder=val(sOrder) 1

Otro

sOrder=Format(Now(), " aaaammdd ") amp "0001"

Endif