Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 17 su 17

Problema con tasto Cerca quando la query vuota

  1. #11
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Quel codice un massacro... ci sono almeno 3 REQUERY inutili..., oltre che alla prima parte di codice applicata 2 volte se il Recordset vuoto...!

    L'azione FilterOn attiva gi in Requery
    ℹ️ Leggi di pi su @Alex ...

  2. #12
    GregVia non  in linea Novello
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Quel codice un massacro... ci sono almeno 3 REQUERY inutili..., oltre che alla prima parte di codice applicata 2 volte se il Recordset vuoto...!

    L'azione FilterOn attiva gi in Requery
    Immaginavo, la scopo era che funzionasse, quindi direi efficace ma non efficiente. Se hai consigli sar lieto di ascoltarti, adesso cerco di capire cosa vuol dire la tua seconda frase, Grazie
    Ultima modifica di GregVia; 13-04-2021 12:43 

  3. #13
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Non condivido, un codice cos' non pu coinsiderarsi "efficace" nel modo pi assoluto.

    Questo ha invece una logica funzionale.
    Private Sub Command15_Click()
        If Len(Text16.Value & vbNullstring)>0 Then
    		Me.Filter = "[CustomerPO] like '*" & Text16.Value & "*'"
    		Me.FilterOn = True
    		If Me.RecordsetClone.RecordCount = 0 Then
    			Text16.Value = ""
    			Me.FilterOn = False
    			MsgBox "Errore Ordine non trovato"
    		End If
    	Else
    		' Se la textbox  vuota si rimuove il filtro di solito
    		Me.FilterOn = False
    	End if
    
    End Sub
    
    Quanti Requery vedi...?
    Un Filtro con * (wildCard) per ottenere tutti, non la stessa cosa che SENZA FILTRO... e se devi prendere TUTTI il filtro si rimuove.

    Ma poi sar mai possibile chiamare dei controlli Command15 o Text16...?
    ℹ️ Leggi di pi su @Alex ...

  4. #14
    GregVia non  in linea Novello
    Grazie, sicuramente non ci sono dubbi che il tuo sia migliore ma con il mio ottenevo il risultato voluto ergo efficace ma non efficiente poi libero di trovare il mio codice un massacro.
    Sicuramente adesso user il tuo proprio in virt del fatto che nettamente migliore ma date le mie conoscenze non ero in grado di farlo adesso spero di s.

    Per gli ultimi due punti hai pienamente ragione

    Comunque confermo il tuo codice funziona alla perfezione, grazie

    Gentilissimo
    Ultima modifica di GregVia; 13-04-2021 14:05  Motivo: Non avevo visto le ultime due frasi di Alex

  5. #15
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Quote Originariamente inviato da GregVia Visualizza il messaggio
    Grazie, sicuramente non ci sono dubbi che il tuo sia migliore ma con il mio ottenevo il risultato voluto ergo efficace ma non efficiente poi libero di trovare il mio codice un massacro.
    Non andiamo sul discorso di quale sia meglio... ma del "PERCHE'"... il valore di quelle 2 righe zero in se, ma il motivo per cui una versione sbagliata e l'altra giusta o meglio, sono quello che potrebbe insegnare a chi legge.

    Chiaramente hai tutta la libert che ritieni "a casa tua" di approcciare con il pressapochismo del "basta che funzioni", ma noi siamo esigenti perch quello che viene scritto serve a te ma soprattutto ai lettori che usano i 3D per imparare e questi devono essere tecnicamente corretti e completi proprio per sviluppare il senso critico di cosa fatto bene e cosa fatto male, ma soprattutto del motivo tecnico.

    Quindi a noi il "basta che funzioni" non piace, spero non sia il tuo approccio standard.
    Ultima modifica di @Alex; 13-04-2021 16:02 
    ℹ️ Leggi di pi su @Alex ...

  6. #16
    GregVia non  in linea Novello
    Hai ragione Alex, grazie per l'aiuto e sopratutto la lezione di vita

  7. #17
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Quote Originariamente inviato da GregVia Visualizza il messaggio
    Hai ragione Alex, grazie per l'aiuto e sopratutto la lezione di vita
    Quelle arrivano con le prossime domande... se non sono allineate, sicuro.
    ℹ️ Leggi di pi su @Alex ...

+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12

Potrebbero interessarti anche ...

  1. Risposte: 17
    Ultimo Post: 16-11-2014, 00:32
  2. Maschera vuota da query senza record ...
    Da timoty nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 10-11-2014, 07:32
  3. query controllare se vuota
    Da moro986 nel forum Microsoft Access
    Risposte: 12
    Ultimo Post: 28-03-2014, 18:19
  4. Query vuota???
    Da Tullio nel forum C#
    Risposte: 6
    Ultimo Post: 13-02-2009, 22:11