Gracias por al respuesta Jesus pero no me sale bien el codigo, no se que es lo que pasara de todas maneras aqui esta lo que tengo hecho:
int n_solicitud,n_parroquia,usuarios,n_escuela,vgi_contador
date f_solicitud,f_asignada
string no_parroquia,no_escuela,observacion,direccion, atend
char ti_escuela,Turno
n_solicitud = integer(sle_20.text)
n_escuela = integer(sle_22.text)
n_parroquia = integer(sle_24.text)
usuarios = integer(sle_27.text)
no_escuela = trim(sle_23.text)
no_parroquia = trim(sle_25.text)
observacion = trim(sle_30.text)
direccion = trim(sle_26.text)
f_solicitud = date(sle_21.text)
f_asignada = date(sle_29.text)
If cbx_1.checked = TRUE and cbx_2.checked = FALSE then
Turno = "1"
elseif cbx_1.checked = TRUE and cbx_2.checked = TRUE then
Turno = "2"
elseif cbx_1.checked = FALSE and cbx_2.checked = TRUE then
Turno = "3"
else
MessageBox("Advertencia", "Ingrese aunque sea un turno")
return -1
end if
if rb_1.checked = TRUE then
ti_escuela = "1"
elseif rb_2.checked = TRUE then
ti_escuela = "2"
elseif rb_3.checked = TRUE then
ti_escuela = "3"
elseif rb_4.checked = TRUE then
ti_escuela = "4"
elseif rb_5.checked = TRUE then
ti_escuela = "5"
else
MessageBox("Advertencia", "Ingrese el tipo de escuela / prioridad")
return -1
end if
atend = "N"
if MessageBox("Verifique por favor", "¿Verifico que todos los datos son correctos?", Question!, YesNo!) = 1 then
INSERT INTO parroquias
(id_parroquia,
nombre_parroquia)
VALUES (:n_parroquia,
:no_parroquia);
commit;
INSERT INTO escuelas
(id_escuela,
nombre_escuela,
direccion_escuela,
tipo_escuela,
id_parroquia)
VALUES (:n_escuela,
:no_escuela,
:direccion,
:ti_escuela,
:n_parroquia);
commit;
INSERT INTO solicitud
(id_solicitud,
cantidad_usuarios,
turnomv,
fecha_asignada,
observaciones,
id_escuela,
atendido,
fecha_solicitud )
VALUES (:n_solicitud,
:usuarios,
:Turno,
:f_asignada,
:observacion,
:n_escuela,
:atend,
:f_solicitud);
commit;
else
MessageBox("Advertencia", "Por favor ingrese los datos correctos")
end if
sle_20.text = ""
sle_21.text = ""
sle_22.text = ""
sle_23.text = ""
sle_24.text = ""
sle_25.text = ""
sle_26.text = ""
sle_27.text = ""
sle_29.text = ""
sle_30.text = ""
rb_1.checked = FALSE
rb_2.checked = FALSE
rb_3.checked = FALSE
rb_4.checked = FALSE
rb_5.checked = FALSE
cbx_1.checked = FALSE
cbx_2.checked = FALSE
Lo que deseo es que el numero de solicitud (n_solicitud como variable, y id_solicitud como campo de la tabla solicitud) se genere automaticamente en vez de tenerlo que escribir, que funcione como un contador, y se guarde, y cuando se elabore otro ingreso sea automatico