Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 9 su 9

data in una casella di testo

  1. #1
    Curiosità. Ho 2 tabelle. La prima che chiamo INFORMAZIONI SOCIETA' la seconda ANAGRAFICA DATI. Nella prima ci sono i campi di una associazione, Denominazione, Indirizzo, P.Iva, Sede di, etc. I dati non variano mai ad esclusione quelli del campo "sede di" nel quale inserisco i dati del posto dove mi trovo, oggi Roma, domani Milano e così via. Nella seconda tabella, ANAGRAFICA DATI, inserisco i dati dei soci. Quando creo un report inserisco i campi di questa (ANAGRAFICA DATI) e metto il campo "sede di" che ricavo della prima tabella e di seguito la data. Vorrei creare una casella di testo che oltre al luogo in cui risiedo mi metta la data spostandola in base alla lunghezza del posto dove mi trovo. Io avevo fatto questo codice ma mi inserisce il luogo ma non la data, ecco il codice scriito:=" "&[Sede di]& " " [=Now()].
    In poche parole mi dovrebbe ritornare la seguente frase esempio:
    Roma 22/07/2014
    Mi scrive il luogo ma non la data
    Ho provato anche : =" " &[Sede di]& " " &[=Now()] in questo caso si apre una finestra che mi richiede un parametro data, inserisco la data e tutto va bene, però vorrei fosse in automatico, è possibile?

  2. #2
    Quote Originariamente inviato da Miguel Catalini Visualizza il messaggio
    ...Vorrei creare una casella di testo che oltre al luogo in cui risiedo mi metta la data spostandola in base alla lunghezza del posto dove mi trovo. Io avevo fatto questo codice ma mi inserisce il luogo ma non la data, ecco il codice scriito:=" "&[Sede di]& " " [=Now()].
    In poche parole mi dovrebbe ritornare la seguente frase esempio:
    Roma 22/07/2014
    Mi scrive il luogo ma non la data
    Ho provato anche : =" " &[Sede di]& " " &[=Now()]
    Occhio che Now() è data ed ora attuali. Per la sola Data (credo che sia sufficiente quella), si usa Date(). Se racchiudi la funzione date() tra parentesi quadrate crede che sia un campo, in realtà è la funzione di per se a restituire il risultato.
    =" " &[Sede di]& " " & Date()
    
    dovrebbe andare.

  3. #3
    OsvaldoLaviosa non è in linea Topo di biblioteca
    Per me manca una tabella di congiunzione. Poi i due campi devono rimanere separati in tabella. Se occorre concatenare in futuro (query o casella di testo in maschera o report), lo si fa in queste ultime sedi.
    Sicuramente [=Now()] è errato.

  4. #4
    Non funziona, ma l'ho visto fare in altri programmi, che purtroppo non so usare, come ad esempio Crystal Reports

  5. #5
    Quote Originariamente inviato da Miguel Catalini Visualizza il messaggio
    Non funziona, ma l'ho visto fare in altri programmi, che purtroppo non so usare, come ad esempio Crystal Reports
    Ma... non so. A me funziona. Se prima con
    =" " &[Sede di]& " " &[=Now()]
    
    scriveva solo il luogo (ignorando la richiesta di inserimento della data), se scrivi
    =" " &[Sede di]& " " & Date()
    
    non vedo perché non dovrebbe darti il risultato che vuoi. Ovviamente deve trattarsi di una casella di testo non associata (ma questo sicuramente lo era anche prima)
    In cosa "non funziona"?
    Il report è associato a qualche tabella o query? Se in quella tabella-query non è presente il campo [Sede di], sarai tu a dover indicare il percorso in cui prendere quel valore, ad esempio con un DLookUp
    =(DLookUp("[Sede di]";"[INFORMAZIONI SOCIETA']";"")) & " " & Date()
    
    Ultima modifica di Phil_cattivocarattere; 26-01-2015 11:53 

  6. #6
    Il problema non sta nell'inserimento del campo "Sede di" che mi compare sempre ma nell'apparizione della data. Se scrivo il Codice =Now() mi richiede in una finestra l'inserimento della data, se scrivo Date() mi scrive la sede ma non scrive ne data ne me la richiede

  7. #7
    L'avatar di nman
    nman non è in linea Scribacchino
    Ma hai provato identicamente il codice che ti ha proposto Phil nel post #2 ???

    Quote Originariamente inviato da Miguel Catalini Visualizza il messaggio
    ....... Se scrivo il Codice =Now() mi richiede in una finestra l'inserimento della data, .........
    Non è che non mi fido ma mi sembra impossibile, quella è una delle funzioni basilari di Access e di molti altri sistemi

    sintassi corrette sono:
    =Now()
    =Date()
    =[Sede di] & " " & Now()
    =" " & [Sede di] & " " & Now()
    =" " & [Sede di] & " " & Date()
    e puoi tranquillamente cambiare il N0w() con Date()


    sintassi errate sono
    =" "&[Sede di]& " " [=Now()]
    =" " &[Sede di]& " " &[=Now()]
    perché racchiudi la funzione fra parentesi quadre lascando intendere che non sia una funzione, bensi un parametro
    ( oltre al posizionamento delle & di concatenazione )
    poi il simbolo di uguale lo devi mettere solamente all'inizio della formula




    Non è che hai creato una funzione personalizzata di nome Now() per caso ???



    Facci sapere
    .

  8. #8
    Se tra i riferimenti ne hai qualcuno che ti viene indicato come "manca" allora toglilo
    ℹ️ Leggi di più su AntonioG ...

  9. #9
    Ho messo il codice =" " &[Sede di]& " " & N0w() ; in questa maniera funzione, ma penso che probabilmente ci sia stato qualche problema di software, perché ho dovuto riformattare tutto il computer e ora funziona tutto bene. Grazie

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Calendario data casella di testo collegata a campo data
    Da #Nico# nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 18-04-2019, 21:03
  2. Risposte: 14
    Ultimo Post: 26-01-2015, 10:18
  3. da casella di testo con data a tabella
    Da alimax88 nel forum Microsoft Word
    Risposte: 3
    Ultimo Post: 28-04-2011, 13:16
  4. Risposte: 6
    Ultimo Post: 08-12-2010, 22:59
  5. calendario a scomparsa per inserimento data su casella di testo
    Da Conte Caccola nel forum Microsoft Word
    Risposte: 10
    Ultimo Post: 12-01-2010, 13:42