Código [Seleccionar]
with "recorset"
.requery
.addnew
!Nombre del campo= objeto x Ej:Text1.text
'asi con cada registro, una vez finalizado la correccion de todos los campos a modificar
.update o updatebatch
.requery
end with
fin
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
with "recorset"
.requery
.addnew
!Nombre del campo= objeto x Ej:Text1.text
'asi con cada registro, una vez finalizado la correccion de todos los campos a modificar
.update o updatebatch
.requery
end with
fin
Sub main()
With BaseL
.CursorLocation = adUseClient
.Open "Provider=Microsoft.Jet.OLEDB.4.0;DATA Source=" & App.Path & "\MDB\PirSys1.mdb;Persist Security Info=False"
End With
With BaseI
.CursorLocation = adUseClient
.Open "Driver={MySQL ODBC 3.51 Driver};Server=127.0.0.1;charset=UTF8;Database=pirsys;User=root;Password=21048912 **;Option=3;"""
End With
ControlRs
If RsControl.RecordCount = 0 Then
PrimeraEjecucion.Show
Else
InicioDiario.Show
End If
End Sub
Cita de: Eleкtro en 31 Mayo 2019, 16:06 PM
Vamos a ver, por que aparte de no dar información esencial sobre el error, tampoco te explicas muy bien...
Define 'usuario'. ¿Estás seleccionando un nombre?, ¿apellidos?, ¿o el nombre completo incluyendo los apellidos?...
En el primer y último caso, el motivo por el cual la consula no te devuelve ningún resultado sería muy obvio, puesto que solamente estás comprobando la propiedad 'Apellidos'...
De todas formas, ¿como te va a funcionar eso?, ¡si le estás pasando un ComboBox!, o al menos eso se intuye por el nombre, ya que no especificas lo necesario. No sabemos que estás seleccionando en el control 'cmb_Apell_Nomb_busc', ni que tipo es "cmb_Apell_Nomb_busc2", que por el nombre parece otro ComboBox distinto...
Aparte, en ese código tuyo que he citado, la posición del asterisco/wild card está mal. El asterisco debe estar encerrardo entre las comillas dobles, no entre las comillas simples. De todas formas eso no va a solucionar el problema, por que no estás utilizando el operador adecuado para buscar una cadena de texto parcial mediante asteriscos...
Prueba usando el operador CONTAINS:SELECT Nombre, Apellidos FROM Usuarios WHERE CONTAINS(Apellidos, "*apellido parcial*")
o puedes probar también con el operador LIKE...SELECT Nombre, Apellidos FROM Usuarios WHERE Apellidos LIKE "%apellido parcial%")
Saludos.
SELECT Nombre, Apellidos FROM Usuarios WHERE Apellidos LIKE "%apellido parcial%")