Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    [Visual Basic]-Errore di sintassi

    Private Sub cmdRICERCA_Click()

    Dim cogn As String
    Dim nome As String

    Me.txtCognome.SetFocus
    cogn = Me.txtCognome.Text
    Me.txtNome.SetFocus
    nome = Me.txtNome.Text

    DoCmd.OpenForm "Tlocale", , , "([Apparato Sottomaschera].Cognome = '" & cogn & "' " & "AND [Apparato Sottomaschera].Persona!Nome = '" & nome & "')"

    End Sub

    Salve a tutti, spero nella vostra bravura nel risolvere questo impiccio.

    Ho una maschera Tlocale, con 2 sottomaschere,Locale Sottomaschera e Apparato Sottomaschera. Ho creato una nuova maschera in cui risiede il comando cmdRICERCA. In questa maschera l'utente deve digitare Cognome e Nome per effettuare la ricerca. Fatto ciò si fa partire la ricerca cliccando sul tasto RICERCA. Il mio problema è che quando mando in esecuzione il codice, mi spunta una finestra per l'immissione dei parametri Cognome prima e Nome dopo. Mi potreste dire come fare a risolvere questo problema.

    Avevo un problema analogo,per una diversa ricerca, con la stella maschera ma i campi che fungevano da filtro erano quelli della maschera principale(Tlocale). Quel problema l'ho risolto e ho cercato di usare la stessa sintassi, ma qualcosa non va.


    Ciao e grazie a chiunque voglia darmi una dritta.

  2. #2
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    ... forse

    Dim cogn As String
    Dim nome As String

    Me.txtCognome.SetFocus
    cogn = Me.txtCognome
    Me.txtNome.SetFocus
    nome = Me.txtNome

    DoCmd.OpenForm "Tlocale", , , "([forms]![MascheraPrincipale]![Apparato Sottomaschera]![Cognome] = '" & cogn & "' " & "AND [forms]![MascheraPrincipale]![Apparato Sottomaschera]![Nome] = '" & nome & "')"
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  3. #3
    Non funziona

  4. #4
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    ... mandami

    il db se vuoi che ci dò un occhio

    christian@studioinfo.net
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  5. #5
    Questo è il codice che ho messo adesso:

    Private Sub Comando5_Click()

    Dim cogn As String
    Dim Nome As String

    Me.txtCognome.SetFocus
    cogn = Me.txtCognome.Text
    Me.txtNome.SetFocus
    Nome = Me.txtNome.Text

    DoCmd.OpenForm "Tlocale", , , "([forms]![Tlocale]![Apparato Sottomaschera]![Cognome] = '" & cogn & "' " & "AND [forms]![Tlocale]![Apparato Sottomaschera]![Nome] = '" & Nome & "')"

    End Sub

    Tlocale è la maschera principale,Apparato Sottomaschera è una sottomaschera e Cognome e Nome appartengono a quest'ultima maschera.

    Col tuo codice mi apre la maschera ma non mi visualizza niente,come se il DB fosse vuoto

  6. #6
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    ...cioè

    .. la maschera principale deve essere da filtro per una o più sottomaschere?

    Perchè se è così la questione è semplice
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  7. #7
    Nella maschera prinicpale ci sono 2 sottomaschere: Locale e Apparato. L'ordine delle maschere è questo:


    Tlocale(maschera principale) ->Locale(sottomaschera)->Apparato(sottomaschera)

    Cambia qualcosa nel codice da scrivere?

    Ciao e grazie

  8. #8
    Il filtro lo deve fare,in questo caso, la maschera Apparato(sottomaschera), xchè è li che stanno i campi Cognome e Nome

  9. #9
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    ... oddio

    ... e il filtro lo vuoi in apertura ... usa delle variabili globali ...
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  10. #10
    Mi spieghi cosa intendi dicendo di usare variabili globali? potresti farmi un esempio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.