Consulta sql

If not isnull(MiCombo) then
sql = "select nombresdepersonas,ciudad from tabla1 where nombresdepersonas='" & MiCombo & "';"
MiSubForm.Form.RecordSource = sql
MiSubForm.Requery
end if
End Sub
********************
En esa consulta fue para texto, ¿pero si fuera que el combo tiene fechas o números y la tabla tuviera fecha o numero (para fechas o para números) como seria esa sintaxis?

1 Respuesta

Respuesta
1
Para tipo de datos numérico, va sin las dos comillas sencillas, es decir:
...where datonumerico=" & txtNumero & "
comillas dobles,Espacio,ampersand(&),
espacio,CRITERIO,espacio,
ampersand(&),espacio,comillas dobles
Si fuera tipo fecha, debemos tener en cuanta que las consultas ya sea por código o diseño, utilizan el formato internacional Mes/Dia/Año, entonces debemos formatarlas y su sintaxis seria:
...where CampoFecha=#" & Format(Txtfecha,"MM/dd/yyyy") & "#
Simbolo de numero(#),comillas dobles,Espacio,ampersand(&),
espacio,CRITERIO FORMATEADO,espacio,
ampersand(&),espacio,comillas dobles,Simbolo de numero(#)
Att:telemaco

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas