mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Re: criteri in query

 grazie
chiedo scusa,
ma dove posso trovare qualche esempio
per come spuntare una checkbox da query?
grazie
--------------------------
Query di aggiornamento.
Ciao, Carlo 

 Devo prima creargli una maschera?
 La combo dovrebbe già essere in una maschera.
In questo caso puoi farla partire su dopo aggiornamento, da codice.
Ciao, Carlo 

 grazie
ciao Carlo
ho inserito in dopo aggiornamento della combo
questo codice che ho copiato, ma non so se va bene.
DoCmd.SetWarnings False
DoCmd.OpenQuery "MiaQuery"
DoCmd.SetWarnings True
If Forms("MiaMaschera").inserito = -1 Then
Me.MiaCombo = null
MsgBox "ATTENZIONE, documento già inserito)
End If
però mi dice che non trova la Maschera.
Per fare una prova ho inserito la maschera come fosse una
sottomaschera
ma non trova il campo.
Sono in difficoltà.
Grazie
---------------------------------
Fai la prova su di una maschera principale.
Per riferirsi ad una sottomaschera o ad un controllo in una sottomaschera 
bisogna usare la sintassi corretta:
Forms![NomeMascheraPrincipale]![NomeMiaSottomaschera].Form![NomeControlloCombo]
Nel codice che riporti mi sembra che si debba prima verificare se = -1 e poi 
eseguire la query:
If Forms("MiaMaschera").inserito = -1 Then
Me.MiaCombo = null
MsgBox "ATTENZIONE, documento già inserito)
exit sub
End If
DoCmd.SetWarnings False
DoCmd.OpenQuery "MiaQuery"
DoCmd.SetWarnings True
Ciao, Carlo

 Ciao, Carlo
ciao Carlo
grazie a te ci sono riuscito
Perchè exit sub?
Perchè se non lo mettessi eseguirebbe la routine successiva:
DoCmd.SetWarnings False
DoCmd.OpenQuery "MiaQuery"
DoCmd.SetWarnings True
Sempre che a te vada bene uscire dalla funzione se
inserito = -1
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Criteri nelle query

Salve a tutto L'NG
Avrei bisogno di sapere se  e come e possibile impostare il criterio di una
query in modo che non mi restituisca i record che hanno quel valore.
Spero di essermi spiegato bene (il contrario di "like" :)  )
Saluti
Gianni
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.708 / Virus Database: 464 - Release Date: 18/06/2004

 ha scritto nel messaggio
news:8dUBc.362175$hc5.15...@news3.tin.it...

<> Tuo_Valore

Grazie,
Per il consiglio e per la velocità ;)

Newsgroup: it.comp.appl.access
Titolo: Maschere di input collegate

Salve,
sto cercando il modo di gestire alcune maschere per popolare un dbAccess
formato da piu' tabelle collegate. La tabella principale ha un campo ID che
funge da chiave primaria e da link alle altre tabelle. Inoltre, sempre la
tbl principale ha un campo collegato ad un'altra tbl che contiene 10 record
che descrivono il tipo maschera secondaria da richiamare dalla maschera
principale. Ho due ordini di problemi:
il primo e' di riuscire a passare il numero ID dalla prima alla seconda
maschera in modo da poter popolare sia la tbl principale che le collegate,
il secondo e' riuscire, una volta selezionato uno dei 10 record che
descrivono i tipo di dati da visualizzare sulla seconda mask (tramite una
casella combinata) a visualizzare il giusto record, nella mask secondaria.
Capisco che non e' semplice, detta cosi', ma sinceramente credevo che Access
avesse gia' molte delle funzionalita' per fare cio' , senza dover ricorrerre
troppo al codice VBA.
La mia perplessita' e' derivata dal fatto che non riesco a fare in modo che
passando dalla mask1 alla mask2 i dati inseriti nella prima vengano visti
anche dalla seconda. Vorrei fare questo perche' nella mask1 inserisco i dati
base (presenti nella tabella madre) e nella mask2 inserisco i dati (relativi
allo stesso ID) che popolano le tabelle collegate.
Mi sembra una funzionalita' abbastanza semplice per un dBase come Access,
non credete ?
Sono veramente un 'rookie' di Access, n'e' vero ?????
Buon 2005
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Form una query parametrica.
Cos'e' una query parametrica e come si scrive ? E' possibile farlo con
l'autocomposizione query e con quali parametri.
Scusa la banalita' ma come vedi non sono proprio in grado di muovere un
passo in Access anche se conosco SQL e VB (oltre che naturalmente tanti
altri ed inutili linguaggi come il Pascal o il Forthran 4 !!!)........
Ti ringrazio della pazienza,
Francesco
PS: se mi vuoi/puoi scrivere in privato: ranabaticsATlibero.it

Newsgroup: it.comp.appl.access
Titolo: Icone per barre menu

Quando creo una nuova barra menu personalizzata
associo anche un'icona che posso scegliere tra una
lista che viene proposta.
E' possibile aggiungere delle nuove icone?
oppure sostituirle con altre personalizzate?
Grazie
Paolo

Paolo Dal Bosco ha scritto:

si puo' fare, scegli l'immagine che vuoi associare come icone, deve
essere una bitmap, la apri con il paint, la selezioni e poi la incolli
nel menù che hai appena creato.

 Quando creo una nuova barra menu personalizzata

Ci sono 2 modi per fare :
1) dai un'occhiata a questi due:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=78
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=103
Windows mette a disposizione un notevole numero di Icone come potrai
vedere dal 1° demo, e dal 2° ti basta passare il FaceID per
indirizzarla....!
2)Se non hai trovato nessuna icona in quelle Native, devi fare un
Copia/Incolla, ma ovviamente non puoi farlo Runtime
@Alex

Newsgroup: it.comp.appl.access
Titolo: DoCmd.GoToRecord , , acLast

TRE quesiti semplici semplici
1-
Metto in una maschera il comando in oggetto, se pero' la tabella non
ha record il sistema mi restituisce l'erroe "la tabella non ha record,
impossibile passare al record successivo" -  Errore di run-time
"2105", come posso ovviare ?
2-
La stessa cosa su un'altra maschera dove all'evento "Dopo
aggiornamento" da una combo mando il seguente comando -  Me.Città =
Me.NUMERO_PAZIENTE.Column(4) -, succede che se la tabella non ha il
campo specifico mi restituisce l'errore.
Si puo' ovviare ?
3-
Come faccio a sapere che NUMERO.SETTIMANA è un campo [DATA] e
visualizzarlo in un altro campo ?
Grazie tante

 wrote in message
news:dadb67f6.03093...@posting.google.com

1)
Gli errori si devono gestire, perchè è imposssibile prevederli tutti.
Nel tuo caso devi inserire nella Routine in questione una corretta
gestione Errori.
Ti suggerisco di leggere l'Help alla voce "On Error Goto"
2)come 1
3)Funzione Weekday
Restituisce un valore Variant (Integer) che contiene un numero intero
corrispondente al giorno della settimana.
Sintassi:
Weekday(date, [firstdayofweek])
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Un campo Note aggiornabile in maschera da una spunta

come fare?
ho da automatizzare l'aggiornamento di una tabella contenente un campo
"Descrizione" e vorrei creare una spunta tipo ratio che mi permettesse di
aggiungere una stringa fissa e il valore della spunta stessa.
Chi da una mano ad un principiante?

 ha scritto nel messaggio
news:8sl3mq$m6c$1...@nread1.inwind.it...

Aiutaci prima tu a capire cosa ti serve, magari con un esempio, detto con
parole tue.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 parole tue.
Come se lo dovessi dire ad un bambino di 3 (tre) anni
Antonio


Certo sei un po' incomprensibile, comunque prova ad utilizzare il
gruppo di opzioni, ovviamente con una tabella di codifica!!!!
Newsgroup: it.comp.appl.access
Titolo: BeforeUpdate. Verifica dati e annullamento evento per modificare i dati incongruenti

Access 2003
Ciao ragazzi, no riesco a capire dove sbaglio.
Il codice seguente funziona, ma dopo aver dato l'avviso passa al record 
successivo, cosa che vorrei che no facesse.
Se lascio attivo "DoCmd.CancelEvent" (non lo faccio ignorare), ovunque io 
faccia clic con il mouse mi ripropone l'avviso, senza permettermi di 
effettuare la correzione; l'unica cosa di positivo è che non passa al record 
successivo. Perchè? Cosa sbaglio ?
Inoltre, se  "Me.CUODS.Value = Forms!frm_141_ODS!Join_CUODS" (codice stringa 
univoco, creato mediante un campo query e da assegnare ad un campo della 
tabella) lo inserisco  prima del codice in questione, il codice di verifica 
dati non viene eseguito.
Va bene che sono alle prime armi con VBA, però cari miei è tosta parlare il 
visualbesichese.
Ciao, Bruno
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Me.[TotSecSosteTotSecScaliTec] > Me.[TotSecServ] Then
        MsgBox "Attenzione, esiste un'incongruenza fra ore di servizio 
effettuate, ore di volo effettuate, soste e scali tecnici. Riverificare il 
tutto."
        'DoCmd.CancelEvent
      End If
    Me.CUODS.Value = Forms!frm_141_ODS!Join_CUODS
End Sub 

Bruno - S95 ha scritto:

Ciao Bruno, il docmd.cancelevent non si riferisce all'azione 'esci dal controllo' ma al BeforeUpdate!!! Mi viene da pensare che tu riempia il campo e poi prema TAB o ENTER per scatenare l'evento....Se è così tu devi mettere cancel=true nell'evento OnExit, oppure spostare tutto il codice su tale evento. Potresti anche passare un parametro (o riempire una casella di controllo nascosta...) dal BeforeUpdate e intercettarlo dall'evento uscita, tipo 'se [parametro]<>ok then cancel=true' così se l'update è stato annullato, viene annullato anche l'evento uscita.....
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it
Newsgroup: it.comp.appl.access
Titolo: intercettare la pressione di Alt

In un modulo a maschere continue ho un solo campo abilitato, contenente dei
nomi. Su richiesta degli utenti, ho messo un evento KeyDown in cui, se il
carattere premuto č una lettera o spazio, mi trova il primo record con il
campo che comincia con i caratteri inseriti fino a quel momento; se č un
altro carattere, mi azzera la stringa creata, cosě si puň cercare altro.
La maschera ha dei pulsanti, come Chiudi, che hanno un tasto caldo, per
esempio 'h'.
Quando l'utente preme [alt]+[h], la prima volta č come se avesse battuto la
sola lettera, e perciň deve ribattere la combinazione per attivare il
pulsante.
Uso Access XP (ahimé), e nell'Help, a proposito della funzione, non č
elencato il valore del tasto Alt. Come posso fare per evitare
l'inconveniente?
Saluti a tutti
Riccardo

ma se non sbaglio nell'evento keydown tra parentesi non c'č anche lo
shift? quindi se tu controlli che il carattere dgt es "h" č in
combinazione con shift = (costante del tasto alt che non ricordo, mi
sembra 4) sei a posto no?  private sub	aaa_keydown (keycode as integer,
Shift as integer)	 if keycode="h" and shift = 4 (mi sembra,
guardatelo sulle costanti dei codici dei tasti) then		  
'richiami la funzione del tasto chiudi	       end if end sub 

 l'inconveniente?
A me pare che l'help sia abbastanza chiaro in proposito. Vedi il pezzo di
codice seguente dove si intercettano i tasti Shift, Control e Alt. Poi puoi
usarlo in combinazione con qualsiasi valore del parametro KeyCode (che in
questo esempio non viene utilizzato).
Private Sub KeyHandler_KeyDown(KeyCode As Integer, _
     Shift As Integer)
    Dim intShiftDown As Integer, intAltDown As Integer
    Dim intCtrlDown As Integer
    ' Use bit masks to determine which key was pressed.
    intShiftDown = (Shift And acShiftMask) > 0
    intAltDown = (Shift And acAltMask) > 0
    intCtrlDown = (Shift And acCtrlMask) > 0
    ' Display message telling user which key was pressed.
    If intShiftDown Then MsgBox "You pressed the SHIFT key."
    If intAltDown Then MsgBox "You pressed the ALT key."
    If intCtrlDown Then MsgBox "You pressed the CTRL key."
End Sub
--
Matteo Palmieri
Cybercreations - 
www.cybercreations.it

 pulsante.
Dovresti evitare che la tua routine KeyDown intercetti il tasto ALT, e per
farlo devi utilizzare il parametro Shift che viene passato alla tua funzione.
Per esempio:
If (Shift And acAltMask) = acAltMask Then
    Exit Sub
    End If
Puoi giocare come vuoi con le maschere di bit. Comunque guardati la routine
evento KeyDown che è tutto spiegato.
Ciao. Claudio.
Newsgroup: it.comp.appl.access
Titolo: in una maschera non associata far uscire un record di una tabella d'appoggio

Uso una maschera come menu' principale di una applicazione. Fra le altre
cose la maschera serve per cercare un individuo in base a nome e
cognome; una volta trovati, i dati dell'individuo possono essere
mostrati in forma grafica, in forma tabellare, o mista, con appositi
report. 
Per semplicita', l'individuo selezionato viene scritto in una tabella
d'appoggio (Id, cognome, nome) e poi i vari report fanno riferimento a
questa tabella per filtrare il soggetto da mostrare.
Ora vorrei semplicemente far comparire sulla maschera del menu' un
controllico che dica "il soggetto attivo e' Pico Pallino", prendendo
Pico Pallino dalla tabella d'appoggio.
1) La maschera non e' associata. Se nel controllo testo metto una cosa
del tipo =[tabellaAppoggio]![Cognome],
mi da' errore di sintassi (#nome?).
2) Se associo la maschera del menu' alla tabella appoggio e associo il
controllo "il paziente attivo e'" al campo cognome, sulla maschera me lo
mostra, ma al momento di cercarne un altro (operazione che comporta la
riscrittura della tabella d'appoggio) dice che non puo' scrivere perche'
la tabella e' gia' in uso da un altro processo.
Io preferirei la soluzione 1), qual e' la sintassi giusta? 
Grazie
P. Bianchi

 ha scritto nel messaggio
news:3C2AF1A0...@so.sorry.it...

puoi provare con la funzione dlookup
=dlookup("Cognome","tabellaAppoggio","ChiaveTabella=" & valoredatrovare)
oppure facendoti tu una funzione che apre il recordset, sul record
specificato e ti ritorna il valore che ti interessa.
ciao

 =dlookup("Cognome","tabellaAppoggio","ChiaveTabella=" & valoredatrovare)
Il valore da trovare non lo so, a me va bene il contenuto del primo (e
unico) record della tabella d'appoggio, ho provato anche  
 
                        =[tabellaAppoggio]![Cognome].findfirst 
ma non me lo accetta
Ciao

 ha scritto nel messaggio
news:3C2B2C55...@so.sorry.it...

Ed allora
= DLookup("Cognome"; "tabellaAppoggio")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 = DLookup("Cognome"; "tabellaAppoggio")
Giusto! Con le parentesi quadre funziona: 
                       =Dlookup("[Cognome]";"[TabellaAppoggio]")
Grazie a entrambi.
B.

Newsgroup: it.comp.appl.access
Titolo: Strumenti-Avvio-Titolo Applicazione

Mi rimetto a Voi in quanto ho questo piccolo problema, in quanto vorrei 
che all'avvio dell'applicazione, venga visualizzato unicamente il nome 
che ho deciso di mettere nel titolo dell'applicazione, mentre mi agginge 
anche il nome della maschera visualizzata racchiusa dalle parentesi 
quadre. Tanto per intenderci se il titolo ma me scelto fosse "Mio 
programma" e non metto il nome della maschera, mi viene visualizzato 
"Mio programma - []". Come posso fare??
Ringraziando
-- 
maurizio56
browser: FireFox 0.9
mailreader: ThunderBird 0.7

 mailreader: ThunderBird 0.7
prova a dargli uno spazio vuoto come nome. ciao Simba883
Newsgroup: it.comp.appl.access
Titolo: immagini di secondo piano

domanda semplice semplice..
Qual è l'opzione che mi permette di mettere immagini tipo rettangoli e 
bottoni al di sotto delle etichette e non sopra..altrimenti l'etichetta 
verrà coperta?
GRAZIE 


Menu
formato
porta in secondo piano

Newsgroup: it.comp.appl.access
Titolo: Format Maschere

Ciao a tutti,
ho una maschera continua che ripete n-record e vorrei che un campo della
stessa venisse visualizzato o meno a seconda del valore di un altro campo.
Dai tentativi che ho fatto il campo o è visibile per tutti i record o per
nessuno.
Qualche aiuto?
Grazie in anticipo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Se usi una versione di Access successiva ad Access 97 prova a risolvere il
tuo problema con la Formattazione condizionale.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 tuo problema con la Formattazione condizionale.
Ho già provato ma la formattazione condizionale si limita a formattare il
campo (non a renderlo visibile) e solo in relazione al valore del campo
stesso anzichè in funzione del valore di un altro campo.
Pensi ci sia una via ulteriore?
Grazie


 ha scritto nel messaggio
news:c1ii5d$ju1$1...@news.newsland.it...

in formattazione condizionale puoi associare, nel campo da eliminare, una
condizione che lega anche altri campi
tipo : [mioAltroCampo] > 5
e far 'sparire' il tuo campo con un colore BIANCO che in realtà scrive ma
non si legge, sia in maschera che in report
ivan

Newsgroup: it.comp.appl.access
Titolo: Progetti database Access 2000

So valutando l'utilizzo di MSDE / SQL Server 7 per la migrazione di una
procedura sviluppata in access. Sto cercando di utilizzare la Gestione
progetti data base, ma ha dei limiti notevoli nell'utilizzo delle query.
Per esempio non importa le query esistenti in un MDB, definendo una
semplice visualizzazione (a quanto ho capito l'equivalente delle query) non
accetta la sintassi ORDER BY "nome campo".  L'unica soluzone rimane dunque
l'utilizzo delle tabelle collegate via ODBC o c'č di meglio ?
Grazie in anticipo.

 ha scritto nel messaggio
news:c0kt4r$vhv$1...@newsreader.mailgate.org...

Ciao Pier Paolo
Una vista di SqlServer supporta l'order by ma devi inserire nella select la
clausola TOP.
----------------
CREATE VIEW Vista1
AS
SELECT TOP 100 PERCENT *
FROM   Tabella
ORDER BY Codice
----------------
in genere non si creano viste con un'ordinamento, provvererai dal client ad
assegnarlo
--------------
Me.RecordSource="SELECT * FROM Vista1 Order By Codice"
--------------
Le query esistenti in un Mdb non possono essere esportate in Sql server. Jet
interagisce von VBA e con le tue funzioni personali nei moduli BAS,
SqlServer no, non sa che applicazione lo sta interrogando (Access, Vb, C++,
FoxPro, ASP ecc,ecc ), riceve solo dei comandi e invia le risposte
sottoforma di recordset se previsto.
ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: Confronti

Salve a tutti.
Ho 1 domanda per il NG
Domanda1: ho un form per inserimento dati nella tabella NOMINATIVI del mio
DB con campo Ditta associato al relativo campo della tabella.
Dato che il DB è molto grande, vorrei associare all'evento uscita da questa
casella di testo un controllo sulla tabella per sapere se esistono altri
nominativi con Ditta uguale o equivalente ed in caso affermativo
visualizzarli, ad esempio:
Nel form scrivo: Caffè Michelangelo
appena esco vorrei aprire un form Dittaelenco in modalità elenco nel quale
vedere se ho già inserito schede con ditta del tipo
Michelangelo
Michelangelo caffè
Caffè michelangelo
Michelangelo pizzeria
e similari
come posso fare questo confronto (di sottostringa mista) da codice?
Nel caso noti che la scheda che stavo per inserire compare di già come posso
annullare da codice la creazione della nuova scheda che la digitazione nel
form ha comportato? (se non è possibile potrei mettere una casella di testo
non associata e fare il controllo su quella e successivamente passare il
dato in caso manchi alla casella associata)
Grazie



per i confronti devi da codice analizzare il nomintivo inserito,
dividerlo nella varie parole e creare un elenco da mostrare con i
record che contengono almeno una di quelle parole con un bel like
*parola*
successivamente elimini i record doppi o raggruppi
per annullare l'inserimento puoi cancellare il record corrente via
codice e posizionarti sul record che hai scelto
è un pò laborioso ma fattibile se mastichi VBA
buon lavoro
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Query di Unione e record distinti

Ho il problema seguente:
Una query di unione QRY3, costituita da due query (QRY1) (QRY2) che prese 
singolarmente funzionano e restituiscono tutti i record (anche se duplicati) 
, mi restituisce solo un solo record,  presumibilente il primo.
Le query sono le seguenti:
QRY1:
SELECT [Movimenti].[NettoDocum]*[IncPAG]*[MovBanca] AS [Saldo Banca], 
Movimenti.ContoDa, Movimenti.[DataMovimento]
FROM Movimenti
WHERE ((((Movimenti.IDTipoMov)="Banca")) OR 
(((Movimenti.IDTipoMov)="Cassa"))
AND ((Movimenti.ContoDa) Is Not Null));
QRY2:
SELECT -[Movimenti].[NettoDocum]*[IncPAG] AS [Saldo Banca], 
Movimenti.ContoA,  Movimenti.[DataMovimento]
FROM Movimenti
WHERE  (((Movimenti.ContoA) Is Not Null))
ORDER BY Movimenti.[DataMovimento];
e la query di unione QRY3 che mette insieme i risultati di QRY1 e QRY2:
SELECT [Movimenti].[NettoDocum]*[IncPAG]*[MovBanca] AS [Saldo Banca], 
Movimenti.ContoDa, Movimenti.[DataMovimento]
FROM Movimenti
WHERE ((((Movimenti.IDTipoMov)="Banca")) OR 
(((Movimenti.IDTipoMov)="Cassa"))
AND ((Movimenti.ContoDa) Is Not Null)) UNION 
SELECT -[Movimenti].[NettoDocum]*[IncPAG] AS [Saldo Banca], 
Movimenti.ContoA,  Movimenti.[DataMovimento]
FROM Movimenti
WHERE  (((Movimenti.ContoA) Is Not Null))
ORDER BY Movimenti.[DataMovimento];
nella tabella Movimenti ci sono 3 record con la stessa data (DataMovimento), 
lo stesso Importo risultante dal calcolo (NettoDocum*IncPAG*MovBanca) e 
stesso conto (ContoDA). la QRY1 eseguita rende tutti e 3 i record , mentre 
la query di unione QRY3 rende solo uno dei 3 record (il primo).
Non capisco il motivo di tale comportamento
Aggiungo che la tabella Movimenti č una tabella collegata ad un altro file 
MDB ma tale fatto sembra essere ininfluente in quanto succede anche se la 
tabella č interna al database.
Ho provato ad aggiungere il predicato ALL all'istruzione SELECT ma il 
risultato non cambia
Qualcuno mi sa spiegare il perchč di tale comportamento?
Grazie

Devi usare UNION ALL
il comando UNION esclude automaticamente i record doppi.
ed è l'equivalente del comando DISTINCT  che si usa in una query per
l'esclusione dei record doppi.
Utilizzano il comando UNION con l'attributo ALL includi tutti i record
es:
select citta from indirizzi
UNION ALL
select citta from provincie

news:1135160521.1...@g14g2000cwa.googlegroups.com...


Newsgroup: it.comp.appl.access
Titolo: Query con più tabelle accodate

E' possibile fare una query che sia l'unione di due tabelle?
Supponiamo di avere la tabella Prestiti e la tabella Restituzioni, ciascuna
con i campi [id],[data],[idbiblioteca],[costo]. C'è un modo per assegnare
come origine record di una maschera l'unione di queste due tabelle?
Grazie...

 wrote in message
gGN68.5071$5M4.1...@twister2.libero.it...

Basta sbattere questo codice nella struttura SQL della query (o dell'origine
dati della form) ...
SELECT * FROM Prestiti UNION SELECT * FROM Restituzioni;
Se non c'è parita di nome campo la situazioni si complica un po', ma non
troppo.
OndaMax
Newsgroup: it.comp.appl.access
Titolo: raggruppare per settmana

Ciao, dovrei raggruppare degli importi in base al numero della 
settimana.
Ho provato DatePart('g';[tabella!campo]) per estrarre il giorno e 
funziona, quindi ho provato a sostituire la G con S(che sta per 
settimana) o con W(che sta per week) ma da errore. Ho cercato negli 
esempi ma non c'è niente per la settimana, solo per i giorni e per 
l'anno.
Qualche soluzione??
Grazie infinite!!

 Grazie infinite!!
Prova con:
DatePart("ii"; [NomeCampoData])
oppure:
Format([NomeCampoData]; "ii")
Per maggiori dettagli leggi sull'help l'argomento Esempi di manipolazione e
calcolo delle date delle maschere e dei report.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 
FUNZIONA!!!!!!
Grazie mille, ho cercato nell'help ma fa pochissimi esempi e per la 
settimana non dice niente, comunque ci guarderò ancora.

 ha scritto nel messaggio
news:200503160...@mynewsgate.net...

ciao,
mi permetto di darti un consiglio perchè anch'io mi sono imbattuto nel
problema delle settimane.
Guarda nel help per la funzione format la sezione relativa al parametro che
determina come viene calcolata la prima settimana dell'anno (e di
conseguenza le successive).
Non è detto che il valore di default per questo parametro dia il risultato
che ci si aspetta.
Per esempio quest'anno la prima settimana inizia il 1°gennaio o 3 gennaio? a
seconda del parametro che scegli la funzione format ti può restituire quello
che ti serve.
Ciao,
Mat.

"mb" <mborr...@SPAMinwind.it> ha scritto nel messaggio
news:gJWZd.15366$Tm5.2...@twister2.libero.it...

Visto che il numero della settimana serve a bogus esclusivamente come codice
di raggruppamento, penso che il criterio di default che intende come
settimana 1 quella che contiene il 1° gennaio sia la soluzione giusta.

Newsgroup: it.comp.appl.access
Titolo: Popolare un campo data in una tabella

tipo:
1/1/09
1/2/09
1/3/09
e cosi' via per 3 anni.
Voi come fareste? (la piu' semplice)
grazie


Dai un'occhiata alla funzione dateserial()

AP ha scritto:

2 tabelle
1' tab 12 righe e un attributo (cmese) con i valori da 1 a 12
2' tab 3 righe e un attributo (canno) con i valori da 09 a 11
poi una query di insert con dati provenienti da:
select "1/" & tab1.cmese & "/" & tab2.canno from tab1,tab2
--
ac

Sembra che AP abbia detto :

Dim rs As Recordset
Dim data As Date
data = #1/1/2009#
Set rs = CurrentDb.OpenRecordset("tbl_data")
For i = 1 To 36
  rs.AddNew
  rs("data") = data
  rs.Update
  data = DateAdd("m", 1, data)
Next
ma non facevi prima ad inserire le righe piuttosto che aspettare una 
soluzione sul newsgroup?
-- 
IgnazioC

 grazie
prego
-- 
Ciao
Geppo 

 IgnazioC
Ciao.
-- 
Sergio MAZZA 

 soluzione sul newsgroup?
No.
Intanto perche' sono 6 anni, sulle righe ci sono delle operazioni da fare,
ecc.
Poi perche' se lo faccio a mano mi sbaglio 12 volte.
Poi perche'  ho imparato una cosa nuova.
Poi perche' il prossimo leasing ho gia' il codice pronto.
E poi perche' nel frattempo ho un milione di cose da fare e non sono
rimasto davanti al monitor.
Grazie a tutti comunque, belle soluzioni, adesso ho un'altra cosa, apro un
nuovo thread.
Newsgroup: it.comp.appl.access
Titolo: immagine su report

Vorrei che un report mi stampi una immagine residente su un file esterno.
Ho provato a mettere qusto codice che va bene nelle maschere su
Intestazione_Format ma non vedo nulla:
            file = "C:\foto\logo.jpg"
            foto.Visible = True
            foto.SourceDoc = file    ' Specifica il file di origine
            foto.Action = acOLECreateLink   ' Crea un oggetto collegato.
            foto.SizeMode = acOLESizeZoom   ' Regola la dimensione del
controllo.
Qualcuno mi può indicare quale codice ci vuole?
Saluti.
Sandro

 controllo.
Togli tutto e inserisci un controllo immagine e questo codice
me.foto.picture = "C:\foto\logo.jpg"
MAssimiliano


OK!
Forse il controllo immagine va bene anche per la maschera?
Ho letto tutto l'help di Access su controllo Immagine e Cornici associate e
non associate, ma mi restano ancora molti lati oscuri. La soluzione che ho
usato per le maschere è l'unica che mi ha funzionato dopo tentativi di vario
genere....
Ciao
Sandro

 ha scritto nel messaggio
news:5WCEb.200814$e6.75...@twister2.libero.it...

Ascolta MA, non usare oggetti OLE, per la visualizzazione Immagini
la cosa più veloce è inserire anche nelle Form un controllo Immagine
al quale imposti RUNTIME la proprietà Picture, se provi non serve
nemmeno il Repaint della Form.
L'unica cosa è fare attenzione al formato grafico, non tutti i formati
sono supportati, se poi usi il RUNTIME i filtri non vengono distribuiti
e riduci il tutto ai soli file BMP.
Se vai sul sito di Lebans ti mostra come caricare immagini nel modo
corretto evitando per quanto è possibile i Filtri di Access che rallentano
il
caricamento dell'immagine.
www.lebans.com
Ciao.
@Alex.

 Ascolta MA,
@Alex, so solo io quanto ti è costato ammettere che ho detto una cosa giusta
MAssimiliano

 ha scritto nel messaggio
news:grBFb.19536$i_5....@news.edisontel.com...

Mi meraviglio di quanto mi hai capito....!!!
He......he....he....!!! ;-)
C'è da dire che da noi dicono che si fanno le zucche vuoi non farti tu...!
Nel senso di Maturare .......!
Ciao MA ho l'impressione che avremo modo di scambiarci gli auguri
l'ultimo gg anche se in parte l'abbiamo già fatto....!
@Alex.

Newsgroup: it.comp.appl.access
Titolo: ricavare la data di un file

come da oggetto è possibile realizzare su una maschera un campo che
visualizza la data di creazione di un file a mia scelta??
grazie in anticipo
Nicola

 ha scritto nel messaggio
news:pan.2005.03.18....@tiscalinet.it...

Vedi:
FileDateTime
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:pan.2005.03.18....@tiscalinet.it...

Dovresti utilizzare le api di windows
Gaspare 

 ha scritto nel
messaggio news:XOI_d.1083458$35.40...@news4.tin.it...

Forse si può evitare....
Ciao


 FileDateTime
grazie 1000 lo proverò appena possibile...
Nicola

 FileDateTime
FUNGE!! FUNGE!!
grazie
Nicola
Newsgroup: it.comp.appl.access
Titolo: strano problema con word e apertura di un documento da access

apro il documento con  l'istruzione
call(percorso word & " " & percorsofile)
solo che se il file ha un nome senza spazi lo apre correttamente, mentre se
il nome è ad esempio
dolce casa.doc ovvero contiene uno spazio, mi dice
il nome del percorso non è valido dolce
come se il pezzo casa.doc lo ignorasse per via dello spazio presente.
sapete come potrei ovviare a questo inconveniente per non limitare l'utente
ad usare nomi file senza spazi?
Grazie.


usa invece iperlinkaddress, associa lui l'applicativo
MAssimiliano

 MAssimiliano
si infatti funziona ma prima di aprirlo mi da un msgbox "misura non valida"
sai perchč?

Newsgroup: it.comp.appl.access
Titolo: Report con una sola Intestazione...

ciao a tutti...
gentilmente mi potete spiegare come fare a stampare
un report con una sola intestazione pagina...???
dato che ho un report che mi prende dei dati varialbili
da una sottomaschera e se una pagina ok... ma se sono
più pagine mi ripete sempre l'intestazione report...
grazie....

"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:ND92a.106402$ZE.29...@twister2.libero.it...

Forse usi intestazione pagina di pagina invece di intestazione pagina di
report ?
Ciao

 report ?
----------------
esatto !!!
Newsgroup: it.comp.appl.access
Titolo: sottrazione parziale

dovrei fare questo:
tabella1
 campoA
   350
   350
   680
   680
   1230
   1200
   1200
   1400
in una query dovrei ottenere nel campoB:
(premetto che non devo partire da 0 ma da 25)
campoA                   campoB
  350        350-25        325
  350        350-350        0
  680        680-350       330
  680        680-680        0
 1230        1230-680      550
 1200        1200-1230     -30
 1200        1200-1200      0
 1400        1400-1200      200
grazie
ciao e buone feste

 ha scritto nel messaggio
news:oUHO9.52338$Ou4.1...@twister2.libero.it...

Se la tabella che contiene i dati si chiama Tabella1.
Se il campo di cui vuoi calcolare la "sottrazione parziale" si chiama
campoA.
Se la chiave primaria della tabella Tabella1 si chiama ID.
In un modulo del tuo database registra la seguente funzione:
Function PrevRecVal(KeyName As String, KeyValue, FieldNameToGet As String)
   Dim RS As DAO.Recordset
   On Error GoTo Err_PrevRecVal
   PrevRecVal = 0
   Set RS = CurrentDb().OpenRecordset("Tabella1", dbOpenDynaset)
   Select Case RS.Fields(KeyName).Type
      Case DB_INTEGER, DB_LONG, DB_CURRENCY, DB_SINGLE, _
           DB_DOUBLE, DB_BYTE
         RS.FindFirst "[" & KeyName & "] = " & KeyValue
      Case DB_DATE
         RS.FindFirst "[" & KeyName & "] = #" & KeyValue & "#"
      Case DB_TEXT
         RS.FindFirst "[" & KeyName & "] = '" & KeyValue & "'"
      Case Else
         MsgBox "ERROR: Invalid key field data type!"
         Exit Function
   End Select
   RS.MovePrevious
   PrevRecVal = RS(FieldNameToGet)
   RS.Close
Bye_PrevRecVal:
    Exit Function
Err_PrevRecVal:
    PrevRecVal = 25
    Resume Bye_PrevRecVal
End Function
Crea una query basata su Tabella1 nella quale inserisci un campo calcolato
così fatto:
campoB: [campoA]-PrevRecVal("ID";[ID];"campoA")
dove ID è appunto il nome del campo che è la chiave primaria di Tabella1 e
campoA è il nome del campo di Tabella1 di cui si vuole calcolare la
"sottrazione parziale".
Il codice SQL della query sarà simile a questo:
SELECT Tabella1.*, [campoA]-PrevRecVal("ID",[ID],"campoA") AS campoB
FROM Tabella1;
Stai attento!!
La funzione di cui sopra fa riferimento alla libreria Microsoft DAO, quindi
se usi una versione di Access successiva a Access97, devi aggiungere al tuo
database i riferimenti a tale libreria.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: @Alex sei un genio

Ti ringrazio per la risposta datami a riguardo del problema sui filtri.
Inserendo l'istruzione vbasic me.requery sono riuscito finalmente a
risolvere il problema proposto.
Aiutami adesso a perfezionare il tutto.
Quando nella combo seleziono dalla combo il fornitore numero 38, il
recordset non si limita ai soli documenti contabili collegati al fornitore
numero 38, bensě, al fornitore numero 138 e 238. Cosě via anche per gli
altri.
altro problema.
č comodo selezionare (filtrare) i documenti attraverso due combo separate:
anno e mese. Infatti, ho inserito in maschera due combo con selezione da
elenco, una per gli anni (dal 1998, inizio dell'inserimento dei dati, al
2005) e l'altra per i mesi (da 1:gennaio a 12:dicembre). Come faccio, una
volta selezionata una delle due combo sopra a filtrare i dati in maschera
visto che il campo data non č, ovviamente, separato per mese ed anno?
Ancora una volta ti ringrazio anticipatamente.
db.mi...@libero.it
ps. mi potresti dare ulteriori delucidazioni sulla like "*"... da inserire
in query, visto che via help non ottengo nulla?

 wrote in message
news:EacJ7.107168$sq5.5...@news.infostrada.it...

Intanto gradirei che le repliche non riportassero riferimenti personali, per
rispetto di tutti i partecipanti del NG e delle norme etiche dello stesso...!
Poi non sono Genio, ma ho solo un pň piů esperienza maturata in secoli di
scocciature a danno del NG.
Dopo la ramanzina.......
Il problema dei numeri č diverso, puoi differenziare cosě:
  Like iif(isnull(Forms![TuaForm]![TuaCombo]);"*";Forms![TuaForm]![TuaCombo])
Questa formula la puoi applicare anche ai testi per evitare di trovare
o filtrare campi con Testi parziali....
Per filtrare le date che selezioni basta utilizzare le Funzioni che trovi
nell'Help da applicare alle DATE:
Per ricavare l'anno ----> Anno=year(TuoCampoData)
per ricavare il mese ---> mese=month(tuocampodata)
eccetera.
Per filtrare quindi basta fare riferimento a questo nei criteri:
Criterio year(CampoData)=Forms![TuaForm]![ComboAnno]
@Alex
-- 
Posted from  [62.98.28.221] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Ora Legale o Solare..?

Ho pensato a questo metodo per discriminare
se č in corso l'ora legale piuttosto che quella solare:
Private Declare Sub GetLocalTime Lib "kernel32" (lpSystemTime As
SYSTEMTIME)
Private Declare Sub GetSystemTime Lib "kernel32" (lpSystemTime As
SYSTEMTIME)
Private Type SYSTEMTIME
    wYear As Integer
    wMonth As Integer
    wDayOfWeek As Integer
    wDay As Integer
    wHour As Integer
    wMinute As Integer
    wSecond As Integer
    wMilliseconds As Integer
    wAM As Integer
End Type
Public Function DisplayClock()
    Dim MyLTime As SYSTEMTIME
    Dim MySTime As SYSTEMTIME
    Dim dif     As Integer
 
    GetLocalTime MyLTime
    GetSystemTime MySTime
 
    If MyLTime.wHour > MySTime.wHour Then
      dif = MyLTime.wHour - MySTime.wHour
    Else
      dif = (24 + MyLTime.wHour) - MySTime.wHour
    End If
    If dif = 2 Then
       DisplayClock = "LEGALE"
    Else
       DisplayClock = "SOLARE"
    End If
End Function
Questo si basa sulla differenza tra l'ora Locale e GMT
che quando = 2 č indice di ora Legale.
Nulla di particolare ma mi pare possa reggere.
Qualcuno ha avuto modo di trovare metodo piů semplice
e collaudato...?
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e collaudato...?
Scusa ma non fai prima a vedere se la data č l'ultima domenica di marzo 
oppure l'ultima di settembre (per marzo sono certo ma per settembre non lo 
so)...
L'ora legale inizia e finisce sempre lo stesso giorno...
Ciao,
PS

 PS
A parte che sono già 2 anni che è fine Ottobre, ma i calcoli per
fare quello che dici sono Empirici e come vedi affetti
da possibili modifiche nel 2002 se non erro è stato spostato
il rientro all'ora Solare da Settembre ad Ottobre, e non mi và
di rifare del SW per queste cose.
Calcolando la differenza invece non mi preoccupo di altro.
Oltretutto se scrivi il codice per fare quanto dici
ti accorgerai che è decisamente più complesso 
e prolisso di quanto ho esposto.



Ale, dai un'occhiata qui
http://vbnet.mvps.org/index.html?code/locale/gettimezonechange.htm
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
Grazie per la segnalazione lo avevo visto ma 
ho provato su WIN NT e non mi funziona, magari ho
fatto qualche errore io.
Ci riprovo quando rientro al lavoro.


 @Alex

 soluzione funziona tienila per buona. ;-)
Ciao Roberto.
Non l'avevo proprio vista.
Devo dire che è semplice, il fatto che non sia entusiasta di
questo metodo è dovuto al fatto che sono possibili altrazioni
come sono avvenute nel 2002.
Ora per l'uso che ne devo fare non posso modificare un sorgente
a causa di questo.
La soluzione da me trovata è altrettanto semplice, e spero sia
INFALLIBILE, ma speravo ci fosse la possibilità sempre via API
di chiedere a Win direttamente di effettuare la Valutazione.
Da quanto ho capito e dalle ricerche svolte invece pare di no.
Grazie
Buona Domenica.

Newsgroup: it.comp.appl.access
Titolo: Come capire, da codice vba, se il programma sta girando su ambiente sviluppo oppure mde/accde ?

E' possibile capire, da codice, se il programma sta girando su ambiente 
sviluppo oppure se e' stato avviato da file mde/accde?
Chiedo perche' durante il funzionamento in ambiente sviluppo potrebbe 
essere utile eseguire operazioni che in ambiente produzione sono 
completamente  inutili, ad esempio debug.print per visualizzare 
l'ingresso/uscita dallevarie funzioni, tempi procedure e funzioni, 
anomalie riscontrate nel flusso codice, ecc..


Questo funziona con MDE/MDB(non so per ACCDE)
 
If SysCmd(acSysCmdRuntime) = True Then
 
Questo per ACCDE:
 
Public Function IsACCDE() As Boolean
    IsACCDE = False
    ' This property exists only in compiled DBs (.mde, .accde)!
    ' Ignore error (and stay "False") if not.
    On Error Resume Next
    IsACCDE = (CurrentDb.Properties("MDE") = "T")
End Function
 
@Alex


Provo subbbito
Grazie

Newsgroup: it.comp.appl.access
Titolo: Stesso record maschera successiva

Operando con le maschere,
volendo passare:
dal campo "X" della maschera "1"  (record 7)
al campo "Y" della maschera "2"   (record 7)
Come si fà, quindi ad andare allo stesso record, della maschera
successiva???
Tenere presente, che una volta attivato il campo X, non per forza deve
essere aggiornato/modificato!!
(Ho provato a sfruttare una funzione postata alcuni giorni fà, (con l'evento
click di un pulsante, ma mi restituisce la maschera con un record in meno.)
Quindi con quale evento, inserire la funzione??
saluti CF

 saluti CF
Cià RoDAgo

 MI SPIEGO meglio
Vorrey poter passare da una maschera all'altra senza il pulsante
ciao CF

 OSSERVAZIONE:
Se nella maschera "X" sono al record numero 7, e passo alla maschera "Y"
dove ci sono solo 6 record; succede che mi và al record numero 1.
Pare che la cosa si sta un poco complicando...
Saluti CF

 Saluti CF
RoDAgo

 Grazie CF
Scappo a casuccia, cià!!
RoDAgo

 E' l'intercettazione errore, che non ho intercettato bene, farò dei
tentativi.
saluti CF
Newsgroup: it.comp.appl.access
Titolo: Cos'è Transact-SQL?

Cos'è?
Quando si usa?
Dove si usa? (mdb? adp? altro?)
Ha qualcosa a che fare con le stored procedure?
Grazie, Max

 ha scritto nel messaggio
news:u6JR7.6640$3r4.2...@news1.tin.it...

è l'SQL di SQL Server, così come Jet SQL è quello di Access

Newsgroup: it.comp.appl.access
Titolo: Estrarre ultima parola da campo testo

Ciao a tutti,
Come faccio a estrarre, tramite query, l'ultima parola (che non ha una lunghezza fissa) da una campo testo composto da più parole? Le parole sono separate da uno spazio.
 
Es.
Campo Testo
PROVA TEST ABCD
SECONDO TEST EFGHI
TERZO TEST LMNOPOED
 
Praticamente devo estrarre:
ABCD
EFGHI
LMNOPOED
 
Grazie per l'eventuale aiuto.
Andrea

 LMNOPOED
 
Mid([Campo];InStrRev([Campo];" ")+1)
 
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 
 
 


Grazie :)
L'avevo fatta complicatissima e invece con mezza riga...
Grazie ancora

Newsgroup: it.comp.appl.access
Titolo: query in maschera

Desidererei vedere in una maschera il risultato di una query, che nei campi 
ha dei numeri.
La query restituisce solo l'ultimo record (il più  recente).
Nella maschera ho pochissimo spazio e con l'inserimento della sottomaschera 
che è abbastanza grande non riesco a compattarla nella zona  a disposizione.
C'è un altro modo di vedere i dieci campi della query?
O come si può procedere?
grazie 

 grazie
Ciao.
-- 
Sergio MAZZA 

 Cioč? Hai il monitor troppo piccolo? Risoluzione 640*480?
1024*768,
la maschera ha molte  informazioni, pulsanti,  e il minimo che io sono 
riuscito ad ottenere per la sottomaschera č all'incirca 1*17 cm, troppo.


 riuscito ad ottenere per la sottomaschera è all'incirca 1*17 cm, troppo.
Utilizza il controllo struttura a schede...
Ciao.
-- 
Sergio MAZZA 


La sottomaschera, se č associata ad una tabella diversa da quella della 
maschera principale.
Praticamente, ogni scheda potrebbe (se serve) visualizzare piů 
(sotto)maschere, con visualizzazione differenti, associate a diverse 
tabelle...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: [OT] Access e Asp

Devo eseguire la seguente query che sintatticamente credo sia corretta,ho
solo un problema con le date che non riesco a risolvere.Riporto solo la
condizione WHERE
sql="SELECT Contratti.COD, Contratti.ID, Contratti.CLIENTE,
Contratti.INDIRIZZO, Contratti.PROV, Contratti.pref_tel,
Contratti.num_tel, Contratti.Pref_fax, Contratti.numero_fax,
Contratti.Tecnico, Contratti.Riferimento, Contratti.email,
Contratti.pre_cellulare, Contratti.num_cellulare, Contratti.disdetta,
Contratti.cont_dal, Contratti.cont_al, Contratti.Canone,
Contratti.rinnovo_contratto_automatico"
sql=sql & " FROM Contratti WHERE (Contratti.disdetta Is Null) AND
(Contratti.cont_al Between #" & inizio & "# AND #" & fine  &"#)"
sql=sql & " ORDER BY Contratti.cont_al"
inizio e fine sono due date provenienti da una form.
Se inizio e fine hanno il giorno della data superiore 9 tutto funziona
correttamente.Se invece inizio e/o fine sono del tipo 1/09/2004 si
incasina tra mesi e giorni.
Come posso risolvere?
Spero di essermi spiegato
Ciao e Grazie
Fra
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Come posso risolvere?
Fatti un response.write di inizio e fine e vedi cosa ottieni. Probabilmente
c'e' un'inversione di giorno e mese e devi forzare il formato della data.
Una delle tante soluzioni e'
inizio = dateserial(year(inizio), month(inizio), day(inizio))
Saluti.
Luciano

Newsgroup: it.comp.appl.access
Titolo: guadagna con gli sms

Ciao, se vuoi guadagnare con gli sms seguimi ancora per qualche secondo e ti
spiegerò come fare.
Si tratta di ricevere sul proprio telefono gsm dei brevi sms pubblicitari,
per ogni messaggio ricevuto riceverai un accredito, arrivati a 60.000£
potrai scegliere se farti ricaricare il telefono o farti mandare un assegno.
Se vuoi iscriverti anche tu basta che mi mandi una e-mail con i dati
seguenti, penserò io a iscriverti e ti farò sapere come accedere al sito per
controllare la tua scheda.
DATI NECESSARI PER ISCRIVERSI
Cognome,Nome
Indirizzo, N°,Città,Prov.,CAP
Nato a,Data nascita
Sesso (m/f), Stato Civile, Figli N°
Telefono, Telefono Cellulare, E-mail
Password per accedere al sito
Gestore telefonico (tim, omnitel, wind, blu)
Pagamento tramite (ricarica telefono - assegno circolare)
Quanti messaggi vuoi al giorno (fino a 5-fino a 10-oltre 10)
Se vuoi puoi segnalare anche qualche tuo amico
Nome e Cognome e tel cellulare
Ti assicuro che funziona, piu siamo meglio è!!!!
la mia e-mail è 
roby....@tin.it
ciao

la mia e-mail č 
roby....@tin.it
si, si, finche` ti dura scrivila in chiaro...

 >la mia e-mail è 
roby....@tin.it


Newsgroup: it.comp.appl.access
Titolo: registrare una libreria DLL

Come mai se tento di registrare una libreria di cristal report con il
classico:
regsvr32 path\usdapp.dll
 mi dice : impossibile trovare il punto di ingresso dllregsvr .
Che significa ??
Ho WXP  , e la libreria serve a un programma scritto in A97 .
ciao

"Michael"

Ma poi funziona o no?
A volte è capitato pure a me ricevere avvisi del genere, ma poi la libreria
faceva il suo dovere.
Saluti.
Newsgroup: it.comp.appl.access
Titolo: Problema con SQL Server: impossibile aggiornare forms basate su query con JOIN?

Mi sto imbattendo in una simpatica featurer di SQL Server,
Sembra non sia possibile avere delle StoredProcedure basate su SELECT con
dei JOIN che siano aggiornabili.
Quando provo ad aggiornare una riga di una form continua basata su una
siffatta SP mi dice che non è aggiornabile in quanto la proprietà "Tabella
univoca" non è settata.
Se provo, comunque, non riesco a settarla, perchè nell'elenco a discesa non
mi da alcun valore, e se provo ad inserire il nome della tabella da
aggiornare mi dice che non  è un valore dell'elenco, e non me lo accetta.
Ed io come faccio?
Riporto sotto la SP incriminata
CREATE PROCEDURE dbo.Agenda_SubMask
AS
SELECT     S.ID_Cont, S.DataIns, S.ID_Cliente, S.DataScadenza,
Scadenze_Tipo.[DESC] AS TipoScad, Clienti.Ragione_Sociale,
                      S.NomeLogin AS Utente, S.NomeUtenteScadenza AS
Destinatario, S.[DESC], S.Riferimento, S.Telefono,
                      S.Fatta, S.DataFatta, (CASE WHEN (Len(CAST(S.[Note] AS
varchar(10))) > 0) THEN 'l' ELSE '' END) AS EsisteNota,
                      (CASE WHEN ((S.[IDC_Cont]) IS NULL) THEN '' ELSE 'l'
END) AS EsisteContatto, S.IDC_Cont, S.IDC_DataIns
FROM         dbo.Scadenze_Tipo RIGHT OUTER JOIN
                      dbo.Clienti RIGHT OUTER JOIN
                      dbo.Scadenze s ON dbo.Clienti.COD_CLI = s.ID_Cliente
ON dbo.Scadenze_Tipo.ID_TipoScadenza = s.ID_Tipo_Scadenza
GO
S.ID_Cont ed S.DataIns costituiscono la chiave primaria della tabella
Scadenze (S), che dovrei aggiornare.
Grazie, Max

univoca" non è settata.
Hai provato a fare una view?
-- 
Lorenzo Coronati
---
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
---

> Hai provato a fare una view?
non posso, uso una SP con parametri.
comunque ho circostritto il problema: access non mi permette di settare la
tabella univoca in una SP con parametyri, ma io la setto da codice :-)
Max

"MegaMax"

La setti da codice e funzia?
Buono a sapersi ;-))
Ciao.

 Buono a sapersi ;-))
credo sia qualcosa nell'3engine di access che sclera.
Se la SP è senza parametri, mi fasettare il valore, mentre se ha paramentri
non mi mostra nulla nel menu a discesa, e quindi non mi permette di
impostare nulla.
Però, appunto, se la imposto da codice funzia tutto.
Ciao, Max