Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Software > Office suite

Notices

Rispondi
 
Strumenti discussione
Vecchio 29-01-2015, 15.17.02   #1
miguel60
Newbie
 
Registrato: 23-01-2015
Messaggi: 24
miguel60 promette bene
pulsante di ricerca con routine evento

Ho scritto il seguente codice in un pulsante:
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?
miguel60 non è collegato   Rispondi citando
Vecchio 30-01-2015, 10.36.43   #2
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
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 -
Alexsandra non è collegato   Rispondi citando
Vecchio 30-01-2015, 11.56.50   #3
miguel60
Newbie
 
Registrato: 23-01-2015
Messaggi: 24
miguel60 promette bene
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?
miguel60 non è collegato   Rispondi citando
Vecchio 30-01-2015, 15.59.34   #4
RunDLL
Gold Member
 
L'avatar di RunDLL
 
Registrato: 20-05-2004
Loc.: Perugia
Messaggi: 4.188
RunDLL è nella strada per il successo
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
RunDLL non è collegato   Rispondi citando
Vecchio 30-01-2015, 16.50.40   #5
miguel60
Newbie
 
Registrato: 23-01-2015
Messaggi: 24
miguel60 promette bene
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.
miguel60 non è collegato   Rispondi citando
Vecchio 30-01-2015, 18.59.59   #6
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
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
LoryOne non è collegato   Rispondi citando
Vecchio 30-01-2015, 19.10.08   #7
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: pulsante di ricerca con routine evento

Quota:
Inviato da LoryOne Visualizza messaggio
...
ps: Presta occhio alla funzione Format$ ed al formato in tabella.
oppure

........ CDate(Me![Data di nascita] & "'"
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 31-01-2015, 09.35.17   #8
miguel60
Newbie
 
Registrato: 23-01-2015
Messaggi: 24
miguel60 promette bene
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?
miguel60 non è collegato   Rispondi citando
Vecchio 31-01-2015, 21.48.51   #9
RunDLL
Gold Member
 
L'avatar di RunDLL
 
Registrato: 20-05-2004
Loc.: Perugia
Messaggi: 4.188
RunDLL è nella strada per il successo
Rif: pulsante di ricerca con routine evento

Quota:
Inviato da Alexsandra Visualizza messaggio
Access non mi è molto "simpatico"
Cosa ti è simpatico come DBMS?
___________________________________

Ogni computer ha la sua storia.
Dermatite Seborroica? www.dermatiteseborroica.info
RunDLL non è collegato   Rispondi citando
Vecchio 02-02-2015, 01.08.39   #10
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
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 -
Alexsandra non è collegato   Rispondi citando
Vecchio 02-02-2015, 11.52.43   #11
miguel60
Newbie
 
Registrato: 23-01-2015
Messaggi: 24
miguel60 promette bene
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.
miguel60 non è collegato   Rispondi citando
Vecchio 02-02-2015, 23.57.55   #12
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: pulsante di ricerca con routine evento

Quota:
Inviato da miguel60 Visualizza messaggio
....
stLinkCriteria = "[Cognome]=" & "'" & Me![Cognome] & "'"
stLinkCriteria = "[Nome]=" & "'" & Me![Nome] & "'"
stLinkCriteria = "[Data di nascita]=" & "'" & Me![Data di nascita] & "'"
ci sono un paio di cose da osservare.

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 -
Alexsandra non è collegato   Rispondi citando
Vecchio 04-02-2015, 00.03.11   #13
miguel60
Newbie
 
Registrato: 23-01-2015
Messaggi: 24
miguel60 promette bene
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
miguel60 non è collegato   Rispondi citando
Vecchio 04-02-2015, 10.19.42   #14
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
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 -
Alexsandra non è collegato   Rispondi citando
Vecchio 04-02-2015, 16.07.06   #15
miguel60
Newbie
 
Registrato: 23-01-2015
Messaggi: 24
miguel60 promette bene
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
miguel60 non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

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

Orario GMT +2. Ora sono le: 15.18.28.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.