Query di comando-sharepoint

di Anonimizzato26634 il
6 risposte
Ciao a tutti
IMMAGINE 1)
in questa maschera continua (1) ho i miei calendari; la checkbox evidenziata è collegata al campo 'selezionato' nell'elenco sharepoint,
Quando clicco sulla checkbox access mi aggiorna il record tramite macro nell'elenco sharepoint, quindi il campo selezionato diventa "si" oppure "vero" immagino, visto che la colonna sharepoint è un yes/no


IMMAGINE 2
Questa è la query di aggiornamento che aumenta di un giorno tutti i record il cui campo selezionato è "si"


quando clicco sul tasto "sposta a domani" presente nell'immagine 1 dovrebbe quindi aggiungere un giorno a tutti i record il cui campo "selezionato" è vero, ma mi da il seguente errore

IMPOSSIBILE AGGIORNARE TUTTI I RECORD NELLA QUERY DI AGGIORNAMENTO
e mi dà soltanto il tipo di errore "a causa di violazione di condivisione"


idee o suggerimenti?
Allegati:
26634_a3b3e8e83d95cfa8ad285b8c91eeb6b2.png
26634_a3b3e8e83d95cfa8ad285b8c91eeb6b2.png

26634_1ec99c39aae36acc5e5e74ed756f15e9.jpg
26634_1ec99c39aae36acc5e5e74ed756f15e9.jpg

6 Risposte

  • Secondo me quel +1 non sa a cosa deve aggiungersi. Noto che hai preferito mettere 3 campi DataInizio (formato solo Data), Inizio (formato solo Ora), (non si vede, ma presumo) Fine (formato solo Ora). Io consiglierei solo 2 campi con formato completo Data/Ora con coerenti nomi TimeInizio e TimeFine.
    Dopo di che io userei la funzione DateAdd (con coerente sintassi) da inserire in Aggiorna a. Leggi qui
    https://support.office.com/it-it/article/funzione-dateadd-63befdf6-1ffa-4357-9424-61e8c57afc19
  • Hai ragione, tra l'altro la uso anche spesso...ma il problema non è risolto, mi dà lo stesso

    ps per i campi ho usato questa struttura perchè voglio inserire compiti con giorno ma senza ora
    Allegati:
    26634_1f899a0e1a8f485cbbb39bcbbc7b5000.png
    26634_1f899a0e1a8f485cbbb39bcbbc7b5000.png
  • Perché il backslash prima di d? Toglilo. Se non funziona ancora, prova
    DateAdd("g";1;[Data inizio])
  • Serve l'accezione Italiana ovviamente da QBE.
  • Grazie per le risposte...ma purtroppo sempre lo stesso....
    Allegati:
    26634_a8408aa06018d4d35261a3fcf50b17c7.png
    26634_a8408aa06018d4d35261a3fcf50b17c7.png

    26634_d189fd5b4cc3893d5c083d1d902fccac.png
    26634_d189fd5b4cc3893d5c083d1d902fccac.png
  • Visto il messaggio di errore (da te presentato) ove è impossibile aggiornare "a causa di violazione di condivisione 1", devi analizzare la struttura delle tabelle, le loro relazioni ed i vincoli posti sui dati.
    Nel particolare si può pensare ad una violazione nella chiave (ad esempio con una duplicazione ove è richiesta la univocità) o implicazioni con ulteriori tabelle correlate.
    https://answers.microsoft.com/it-it/office/forum/office_2007-access/errore-violazione-di-chiave-in-query-di/c28ae5eb-48e0-4e89-8ba8-9181fe86c55c
    Da valutare (visto che ci si trova in ambito condiviso) se vi sono altri utenti che impegnano le tabelle o se la tabella è collegata a un elenco di SharePoint con metadati nascosti.
    https://docs.microsoft.com/it-it/office/troubleshoot/access/cant-update-database-or-object-error
Devi accedere o registrarti per scrivere nel forum
6 risposte