|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
29-01-2015, 15.17.02 | #1 |
Newbie
Registrato: 23-01-2015
Messaggi: 24
|
pulsante di ricerca con routine evento
stLinkCriteria = "[Data di nascita]=" & "'" & Me![Data di nascita] & "'" per aprire una maschera dove ci sono i dati di un record selezionato in una maschera continua (elenco record). Se il campo "Data nascita" è definito come testo l'apertura del record specifico va in porto. Se invece il campo " Data nascita" è in formato data/ora non funziona. Devo impostare in maniera diversa il codice o non si può fare? |
30-01-2015, 10.36.43 | #2 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: pulsante di ricerca con routine evento
Access non mi è molto "simpatico", ma mi sembra che dovresti togliere gli apici al campo data nascita. con gli apici interpreta i dati come stringa
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
30-01-2015, 11.56.50 | #3 |
Newbie
Registrato: 23-01-2015
Messaggi: 24
|
Rif: pulsante di ricerca con routine evento
Ho provato ma non funziona. Vi scrivo il codice per intero. Come è scritto funziona con ul Campo "Data di nascita" definito come testo. Se il campo data di nascita è in formato data non funziona. Se qualcuno mi può aiutare ((((
Private Sub Comando13_Click() On Error GoTo Err_Comando13_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "Maschera1" stLinkCriteria = "[Cognome]=" & "'" & Me![Cognome] & "'" stLinkCriteria = "[Nome]=" & "'" & Me![Nome] & "'" stLinkCriteria = "[Data di nascita]=" & "'" & Me![Data di nascita] & "'" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_Comando13_Click: Exit Sub Err_Comando13_Click: MsgBox Err.Description Resume Exit_Comando13_Click End Sub Come devo correggere? |
30-01-2015, 15.59.34 | #4 |
Gold Member
Registrato: 20-05-2004
Loc.: Perugia
Messaggi: 4.188
|
Rif: pulsante di ricerca con routine evento
Intanto cominciamo a specificare il programma e a dare un minimo di dettagli. Una discussione scritta così la prossima volta la chiudo.
___________________________________
Ogni computer ha la sua storia. Dermatite Seborroica? www.dermatiteseborroica.info |
30-01-2015, 16.50.40 | #5 |
Newbie
Registrato: 23-01-2015
Messaggi: 24
|
Rif: pulsante di ricerca con routine evento
Ho creato un Db con access per un anagrafe di un associazione. Fra le varie maschere ho creato una maschera continua dove mi trovo un elenco di clienti. Alcuni di questi hanno nome e cognome uguali cambia solo la data di nascita. Ho creato un pulsante, con la routine evento che ho scritto nel precedente intervento, che mi apre una maschera dove modificare o aggiungere dati all'anagrafe. Se il campo "Data di nascita" è in formato testo il tutto funziona bene. Ho provato a impostare il campo "data di nascita" in formato data , che è più comodo per inserire le date, ma in questo modo mi apre la maschera con i dati dell'associato che ha lo stesso nome e cognome ma che ha un ID più basso. Chiedevo se era possibile scrivere una routine evento come quella precedente ma che mi riconoscesse il campo "Data di nascita" in formato data. Spero di essermi spiegato meglio. Chiedo scusa per l'inconveniente precedente.
|
30-01-2015, 18.59.59 | #6 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: pulsante di ricerca con routine evento
Le date le devi gestire col carattere "#" prima e dopo, non con l'apice singolo "'".
Inoltre, considera che le date immesse in una tabella possono venire interpretate come mese/giorno/anno (inglese) e non giorno/mese/anno (italiano) Nel codice che hai postato, la variabile stLinkCriteria è sempre uguale a "[Data di nascita]=" & "'" & Me![Data di nascita] & "'", anche se la imposti tre volte e differente ogni volta. ps: Presta occhio alla funzione Format$ ed al formato in tabella.
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
30-01-2015, 19.10.08 | #7 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: pulsante di ricerca con routine evento
oppure
........ CDate(Me![Data di nascita] & "'"
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
31-01-2015, 09.35.17 | #8 |
Newbie
Registrato: 23-01-2015
Messaggi: 24
|
Rif: pulsante di ricerca con routine evento
Ho provato ma non funziona lo stesso, ese al posto della Data di nascita facessi fare la ricderca attraverso ID? Come dovrei fare? Sempre con "#" o con un altro codice?
|
31-01-2015, 21.48.51 | #9 |
Gold Member
Registrato: 20-05-2004
Loc.: Perugia
Messaggi: 4.188
|
Rif: pulsante di ricerca con routine evento
___________________________________
Ogni computer ha la sua storia. Dermatite Seborroica? www.dermatiteseborroica.info |
02-02-2015, 01.08.39 | #10 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: pulsante di ricerca con routine evento
preferisco MySql oppure in un contesto di piccole dimensioni preferisco usare Excel come DB, è molto meno invadente di access
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
02-02-2015, 11.52.43 | #11 |
Newbie
Registrato: 23-01-2015
Messaggi: 24
|
Rif: pulsante di ricerca con routine evento
Sono in palla in qualsiasi modo vario la routine non mi funziona, Potete dirmi dove è lo sbaglio e come correggerlo.
|
02-02-2015, 23.57.55 | #12 | |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: pulsante di ricerca con routine evento
Quota:
tu continui a sovrascrivere la variabile (stlinkcriteria), devi concatenare i criteri. inoltre se la dichiari come string e poi il campo lo dimensioni come data devi usare la funzione Cdate oppure Format.
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
|
04-02-2015, 00.03.11 | #13 |
Newbie
Registrato: 23-01-2015
Messaggi: 24
|
Rif: pulsante di ricerca con routine evento
Ho capito che devo usare la funzione Cdate, ma non riesco a scrivere l'espressione giusta, purtroppo ho dei limiti, sono autodidatta e molte volte non riesco a fare ciò che mi si consiglia. Puoi dirmi per favore come la devo scrivere?
Ultima modifica di miguel60 : 04-02-2015 alle ore 00.04.19 Motivo: aggiunta |
04-02-2015, 10.19.42 | #14 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: pulsante di ricerca con routine evento
Non so cosa devi fare, ma se cerchi un record è consigliabile usare il suo ID.
comunque scrivi la stringa in questo modo Codice:
stLinkCriteria = "[Data di nascita]=" & " " & Cdate(Me![Data di nascita]) & " "
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
04-02-2015, 16.07.06 | #15 |
Newbie
Registrato: 23-01-2015
Messaggi: 24
|
Rif: pulsante di ricerca con routine evento
Grazie ho provato e funziona, ho provato anche con l'ID e anche questo funziona, è più semplice e l'ho adottato
|
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
[Guida] Interpretazione del log di Hijackthis | Alexsandra | Guide | 0 | 10-07-2014 23.13.50 |
Aiutoo! La partizione Documenti fa i capricci! | BlackSkull | Windows 7/Vista/XP/ 2003 | 38 | 12-06-2007 15.01.19 |
Aiuto: attacco hacker sul mio pc? | Shambler | Sicurezza&Privacy | 16 | 08-06-2005 02.13.52 |
Google Trick #2: restringere la ricerca a parti specifiche della pagina [LUNGO] | realtebo | Internet e Reti locali | 2 | 16-03-2005 08.14.22 |