title: Condivisione Database Tramite internet. E' Possibile ?

author: Paolo

text:
Buongiorno,
Vorrei sottoporvi questa Questione:
E' possibile condividere un database access tra due computer che non sono
pero' connessi tramite lan diretta ?
Ammettiamo di volere condividere un database tra due computer situati uno a
Milano e l'altro a Roma il collegamento tra loro avviene tramite internet.
Il database puo' risiedere sia su uno dei due compiuter ( situazione piu'
scomoda) sia  risiedere in rete in una zona protetta (ftp).
Inizialmente ho pensato che sarebbe stato sufficente mettere il file su un
ftp. il probleme e' che access non consente di aprire il file direttamente
da ftp ( quantomeno come io l'ho impostato)
Ovviamente l'esigenza e' quella di riuscire ad aggiornare da entrambi i
computer i dati volendo anche non contemporaneamente
Ho provato in svariati modi senza alcun risultato efficace.
Vi ringrazio anticipatamente.
Paolo Vicario


author: Jonathan Canova

text:
La soluzione più veloce e più sicura, ma purtroppo cara, è una VPN; in
pratica è come una LAN, ma fatta su Internet. Trovi un po' di spiegazioni a
www.cyb.it
, selezionando VPN.
"Paolo" <
paolov...@dextera.it
> ha scritto nel messaggio
news:bv0#Xq9JA...@newsmst.mcis.galactica.it...



author: warp

text:
Jonathan Canova ha scritto nel messaggio ...
>La soluzione più veloce e più sicura, ma purtroppo cara, è una VPN; in
>pratica è come una LAN, ma fatta su Internet. Trovi un po' di spiegazioni a
>
www.cyb.it
, selezionando VPN.
Però è interessante (anche se ancora non conosco qualcuno che ne abbia esperienza diretta).
Hai avuto modo di sperimentarla di persona?
Prestazioni accettabili?
Ciao, warp


text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:8qsqgt$58a$1...@fe1.cs.interbusiness.it...
>
> Jonathan Canova ha scritto nel messaggio ...
> >La soluzione più veloce e più sicura, ma purtroppo cara, è una VPN; in
> >pratica è come una LAN, ma fatta su Internet. Trovi un po' di spiegazioni
a
> >
www.cyb.it
, selezionando VPN.
>
>
> Però è interessante (anche se ancora non conosco qualcuno che ne abbia
esperienza diretta).
> Hai avuto modo di sperimentarla di persona?
> Prestazioni accettabili?
>
Purtroppo non ancora.
P.S:: scusa per il ritardo di questa risposta :-)


title: Registratore Cassa

author: Capirex

text:
Qualcuna sa' dirmi come poter inviare dati ad un registratore di cassa via
seriale?
Il mio è uno SWEDA, sò che in genere c'è un programmino d'interfaccia a cui
basta spedire un file di testo.
Confido in qualcuno che già ha affrontato questo prob.
N.B. potrei essere in riva al mare a guardare le ragazze che
passano.....invece...  (che Fess)
Saluti al NG


title: Registratore Cassa

author: Carlo Costarella

text:
"Capirex" <
buco...@interfree.it
> ha scritto nel messaggio
news:cdbblg$1mo$1...@fata.cs.interbusiness.it...

Se il registatore di cassa è provvisto di porta seriale allora avrà anche
tutte le specifiche (in genere proprietarie e non generiche) nel suo manuale
di istruzioni o sul sito della ditta.
Poi su come usare la seriale da Access posso consigliarti questo link:
http://support.microsoft.com/default.aspx?scid=kb;it;639415
Ciao, Carlo


title: Grafici e query campi incrociati

author: Giuseppe

text:
Ciao a tutti,
ho costruito una query a campi incrociati che restituisce su tre colonne i
seguenti tipi di valori:
MESE   2002      2003
01         100.00   95.00
02          75.00    89.00
03          109.00  120.00
ecc. ecc.
dopo ho cercato di costrire un grafico con questa query come origine ma mi
appare un messaggio del tipo "questa query non va bene perchè non da numeri,
testo e date". Non so proprio dove sbaglio, qualcuno sa aiutarmi??
Grazie. Ciao.
Giuseppe


title: Grafici e query campi incrociati

author: Roberto dalla campagna

text:
Giuseppe <
nos...@nospam.no
> wrote in message
Vx_za.243317$K35.5...@news2.tin.it...

Prova a postare il codice SQL della query a campi incrociati.
Poi, come hai cercato di creare il grafico e dove?
Inserendo con l'autocomposizione in una maschera un grafico che abbia come
origine riga una query di raggruppamento basata su tale query a campi
incrociati non dovresti avere alcun problema.
Ma tale segnalazione di errore Access quando te la dà?
Durante esecuzione del wizard di autocomposizione di inserimento del
grafico?
Durante il run time del tuo database?
Quando?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Grafici e query campi incrociati

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:wS0Aa.30624$lK4.9...@twister1.libero.it...

> Grazie mille per l'interessamento.
Di seguito posto il codice SQL che è stato generato in automatico dalla QBE.
Premetto che il campo data che utilizzo è un campo testo contenete ad es.
20030525 per 25/05/2003, e che la funzione quindicine è una mia funzione che
restituisce 0 per valori da 1 a 15 della data e 1 per valori da 16 a 31.
PARAMETERS [forms]![maschera1]![anno] Text ( 255 );
TRANSFORM Sum(ORDINI2.OIMPONIBILE) AS [Somma Di OIMPONIBILE]
SELECT Mid([ORDINI1]![DATAACQ],5,2) &
Quindicine(Right([ORDINI1]![DATAACQ],2)) AS mese
FROM (CLIENTI INNER JOIN ORDINI1 ON CLIENTI.CLICODICE = ORDINI1.CODCLIENTE)
INNER JOIN ORDINI2 ON ORDINI1.CODORDINE = ORDINI2.CODORDINE2
WHERE (((ORDINI1.ORDINESTATO)="0") AND ((ORDINI1.DATAACQ) Like
IIf(IsNull([forms]![Maschera1]![Anno]),'*',([forms]![Maschera1]![Anno]) &
"*"))) OR (((ORDINI1.ORDINESTATO)="0") AND ((ORDINI1.DATAACQ) Like
IIf(IsNull([forms]![Maschera1]![Anno]),'*',([forms]![Maschera1]![Anno])-1 &
"*")))
GROUP BY Mid([ORDINI1]![DATAACQ],5,2) &
Quindicine(Right([ORDINI1]![DATAACQ],2)), ORDINI1.ORDINESTATO
ORDER BY Mid([ORDINI1]![DATAACQ],5,2) &
Quindicine(Right([ORDINI1]![DATAACQ],2))
PIVOT Left$([ORDINI1]![DATAACQ],4);
Ho creato una maschera vuota e fatto Inserisci / Grafico parte
l'autocomposizione seleziono la query in questione premo Avanti e mi compare
il messaggio di errore: La tabelle o query non contiene campi validi
sufficienti per fornire dati per un grafico oppure è impossibile recuperare
le informazioni dai campi. Scegliere una tabelle o una query con almeno un
campo Numerico, Data/ora o Testo.
Grazie a tutti.
Giuseppe


title: Grafici e query campi incrociati

author: Roberto da casa

text:
"Giuseppe" <
nos...@nospam.no
> ha scritto nel messaggio
news:et2Aa.244262$K35.5...@news2.tin.it...

Il problema è che la tua query a campi incrociati è parametrica e quindi il
wizard di creazione del grafico non riesce a creare la query che è codice
riga del grafico.
A me è capitato una sola volta una cosa del genere e ne sono uscito
creandomi una tabella temporanea con una query di creazione tabella basata
sulla query a campi incrociati, e poi basando il grafico sulla tabella
temporanea.
Resta ancora un problema: quando crei la query di creazione tabella basata
sulla query a campi incrociati Access ti chiederaà di digitare il parametro
(nel tuo caso l'anno); se non lo digiterai Access non ti creerà la query di
creazione tabella.
Forse la cosa migliore è che con una query di selezione parametrica crei una
tabella temporanea che contiene i dati che ti servano; crea quindi la query
a campi incrociati NON più parametrica sulla tabella temporanea ed infine
sulla query a campi incrociati creati il grafico.
Magari c'è un modo migliore, ma se c'è non so indicartelo.



title: Grafici e query campi incrociati

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:yI7Aa.31744$Ny5.9...@twister2.libero.it...

Ti ringrazio moltissimo, la tua risposta ha risolto il problema.
Grazie mille.
Ciao
Giuseppe


title: Grafici e query campi incrociati

text:
"Giuseppe" <
nos...@nospam.no
> ha scritto nel messaggio
news:et2Aa.244262$K35.5...@news2.tin.it...

Come ti ho detto nel mio messaggio precedente l'errore che ti viene
segnalato da Access dipende dal fatto che il wizard di autocomposizione
della creazione del grafico, se la query a campi incrociati è parametrica,
non riesce a produrre il codice SQL della query che è origine riga del
grafico stesso.
Ti ho anche detto che non conoscevo un metodo da consigliarti per usare
direttamente una query a campi incrociati parametrica come origine riga di
un grafico.
Pensandoci bene una soluzione l'ho trovata.
Creati ANCHE la stessa query a campi incrociati ma non parametrica (al
limite copia quella parametrica eliminando però dal codice SQL la
proposizione WHERE).
Basa il grafico su questa query NON parametrica, dopo di che, nell'origine
riga del grafico scrivi il nome della tua query a campi incrociati
parametrica; ho provato e funziona.



title: Grafici e query campi incrociati

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:5zjAa.32781$lK4.1...@twister1.libero.it...

Ho appena messo in funzione il nuovo consiglio che mi hai dato e devo dire
che funziona alla grandissima!!!! Ti ringrazio ancora moltissimo.
Ciao
Giuseppe


title: Risorse di sistema

author: Fabio Dalla Villa

text:
Sto combattendo da un po' con le limitate risorse di sistema (msg di A2k).
Tutto dipende da una query con troppi campi (una novantina): si tratta di
dati anagrafici e dati calcolati.
Essendo al limite delle risorse, mi basta aggiungere una funzione in più in
un campo esistente e la query non gira più. Ho potutoverificare che non è un
problema di numero di records, ma di numero di campi (e di quanto sia
complicata la formula inserita in un campo).
Ho già provato a dividere in due la query: una con i dati anagrafici e una
con i dati calcolati e poi a unirle, ma è peggiodi prima.
Dato che mi servono tutti i campi per compilare maschere e reports, qual è
la strategia migliore?
E' possibile mantenere nella query solo i campi calcolati e richiamare nelle
maschere e nei reports i dati non calcolati tramite una chiave e
un'istruzione tipo dlookup, o si eccede comunque con le risorse di sistema
(il Jet le esegue contemporaneamente)?
Ha senso ottimizzare i campi delle tabelle di origine della query per
diminuire le risorse di sistema impegnate? Se sì, la partita IVA, che eccede
il formato LONG, conviene dimensionarla string?
In fine, quali sono le regole che determinano il formato di una campo
calcolato di una query? Mi serve capirlo per contenere i formati (da double
a integer) e magari migliorare prestazioni e risorse.
Qualsiasi spunto mi aiuterebbe molto. Grazie.
--
Fabio Dalla Villa
Biella (BI) 13900


title: Risorse di sistema

author: sib

text:
Fabio Dalla Villa <
f...@gvo.it
> wrote in message
98u7n4$5hb$1...@pegasus.tiscalinet.it...
> Sto combattendo da un po' con le limitate risorse di sistema (msg di A2k).
> Tutto dipende da una query con troppi campi (una novantina): si tratta di
> dati anagrafici e dati calcolati.
> Essendo al limite delle risorse, mi basta aggiungere una funzione in più
in
> un campo esistente e la query non gira più
cut
> Ho già provato a dividere in due la query: una con i dati anagrafici e una
> con i dati calcolati e poi a unirle, ma è peggiodi prima.
> Dato che mi servono tutti i campi per compilare maschere e reports, qual è
> la strategia migliore?
Non capisco alcune cose:
Perche' dovresti "compilare" maschere? O intendi che la usi come
recordsource?
In questo caso e' certamente meglio gestire la cosa con delle sottomaschere,
magari inserite in una struttura a schede, anche perche' 90 controlli tutti
insieme dubito che siano gestibili dal punto di vista visivo. Inoltre
potresti fare calcolare i valori ai controlli della maschera invece che
calcolarli nella query, in questo modo eseguiresti i calcoli solo per il
record corrente e non per tutti i record.
Per quel che riguarda i report, anche qui farei calcolare i controlli
durante la formattazione piuttosto che nella query. Ad ogni modo sarei
curioso di verdere un report con 90 controlli tutti insieme, sei sicuro che
la leggibilita' sia buona?
cut
>
> Ha senso ottimizzare i campi delle tabelle di origine della query per
> diminuire le risorse di sistema impegnate?
Ha sempre senso ottimizzare i campi
> Se sì, la partita IVA, che eccede il formato LONG, conviene dimensionarla
string?
Come? Voi dire che usi un formato numerico per la partita IVA?
Moooolto male. Aparte il problema della gestione degli zeri iniziali, un
formato numerico e' piu' soggetto a modifiche "accidentali" di vario tipo.
> In fine,
Infine si scrive tutto unito (scusa le precisazione)
> quali sono le regole che determinano il formato di una campo
> calcolato di una query? Mi serve capirlo per contenere i formati (da
double
> a integer) e magari migliorare prestazioni e risorse.
Il formato e' quello del piu' complesso degli operandi. Ma non mi pare sia
questo che possa creare il problema
--
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home
http://digilander.iol.it/syb
------------------------------------------------------
"Non sempre cio' che viene dopo e' progresso"
Alessandro Manzoni
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Report su più pagine

author: Tom

text:
Ciao a tutti vorrei sapere se è possibile stampare due volte la stessa
pagina tramite il pulsante stampa e nella seconda copia far comparire una
casella di testo o una etichetta con la scritta "D E M O".
grazie tommy


title: Report su più pagine

author: Salvatore

text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio
news:NV0Eb.196403$e6.73...@twister2.libero.it...

Potresti usare due report (nel secondo inserisci la scritte DEMO) e farli
partire con un unico comando di stampa.
Ciao
Salvatore


title: Report su più pagine

author: Alberto S.

text:


Ti propongo uno sporco trucco?
Nella maschera in cui si trova il pulsante crei una casella di
controllo nascosta con valore predefinito uguale a false. (A fronte
dell'evento 'click' del pulsante tu mettereai ovviamente due volte il
docmd.openreport ...)
A fronte dell'evento 'formattazione' del report controllerai il valore
della casella di controllo nella maschera: se sarà 'false' imposterai
la casella a 'true' e il controllo del report con la scritta 'DEMO' a
visible=false, altrimenti farai il contrario.
Chiaramente dovrai prendere dei provvedimenti se prevederai che il
report possa essere aperto anche in altri contesti.
Ciao
--
Alberto
No alle guerre


title: Report su più pagine

author: sv

text:
Tom ha scritto:

Supponendo che tu abbia un report "MioReport" e un campo nell'intestazione
report "MiaDEMO", sull'evento click del pulsante stampa prova ad inserire
questo codice:
Dim stDocName As String
stDocName = "MioReport"

    Application.Echo False 'evita lo sfarfallamento
    DoCmd.OpenReport stDocName, acViewPreview
    Reports![MioReport]![MiaDemo].Visible = False
    DoCmd.PrintOut
    Reports![MioReport]![MiaDemo].Visible = True
    DoCmd.PrintOut
    DoCmd.Close acReport, stDocName

    Application.Echo True
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: database utenti

author: @libero.it stefano

text:
allora ci riprovo..mi metto a farlo da solo..scusate per aver perso prima la
pazienza(anche se confermo che c'è molta prevenzione da parte di qualche
utente)
sto creando questo database
ho creato una tabella "anagrafica"
con "nome cognome" indirizzo e documento poi ho creato una tabella "accessi"
con campi "ora" "nome Cognome" "pc usato"
ora vorrei  lavorare sulla maschera creata su accessi
e cioè il campo ora prende l'ora con la funzione now, il pc usato lo
insersico
..il nome cognome..
per ora ho fatto che questa cvasella sia una casella combinata e che quindi
legge i dati dalla corrispomndente casella della tabella anagrafica..e nel
caso non sia preente, clicco su un tasto che mi aprela maschera per
inserimento nuovi dati
Il probelma al momento èche scegliendo un utwente dal menu a tendina questo
non viene inserito nella tabella accessi che riporta i vari record con pore
diverse,pc diversi..ma non registra il nomecognome selezionato dal menu a
tendina
come fare?
grazie


title: database utenti

text:
> sto creando questo database
> ho creato una tabella "anagrafica"
> con "nome cognome" indirizzo e documento poi ho creato una tabella
> "accessi"
> con campi "ora" "nome Cognome" "pc usato"
>
> ora vorrei  lavorare sulla maschera creata su accessi
> e cioč il campo ora prende l'ora con la funzione now, il pc usato lo
> insersico
> ..il nome cognome..
> per ora ho fatto che questa cvasella sia una casella combinata e che
> quindi legge i dati dalla corrispomndente casella della tabella
> anagrafica..e nel caso non sia preente, clicco su un tasto che mi aprela
> maschera per inserimento nuovi dati
> Il probelma al momento čche scegliendo un utwente dal menu a tendina
> questo non viene inserito nella tabella accessi che riporta i vari record
> con pore diverse,pc diversi..ma non registra il nomecognome selezionato
> dal menu a tendina
> come fare?
> grazie
ok quesyo l'ho risolto..vorrei invece sapere come fare per organizzare al
meglio questo casella combinata..che sia piu user friendly
nel sensoora se scrivo un cognome lui me lo autocompleta..vorrei pero che
cliccando sulla freccette in basso della tastiera pc..lui mi scorra
eventiulamente verso l' utente successivo..e questo a meno che io non apra
la tendina non me lo fa


title: database utenti

text:
> ok quesyo l'ho risolto..vorrei invece sapere come fare per organizzare al
> meglio questo casella combinata..che sia piu user friendly
> nel sensoora se scrivo un cognome lui me lo autocompleta..vorrei pero che
> cliccando sulla freccette in basso della tastiera pc..lui mi scorra
> eventiulamente verso l' utente successivo..e questo a meno che io non apra
> la tendina non me lo fa
anzi per farla meglio vorrei che potessi inserire un nome nuovo direttamente
da la(ora non posso devo per forza scefgliere uno della lista) e nel caso si
trattasse di nome non presente,che appaiano automaticamente i campi
indirizzo e documento per poterli completare direrttamente senza aprire l
'altra maschera
grazie
>
>


title: database utenti

author: Catlory

text:
origine controllo della casella col nome e cognome si chiama come il
campo in tabella?


title: database utenti

text:
"Catlory" <
cat...@libero.it
> ha scritto nel messaggio
news:1126191821.3...@g47g2000cwa.googlegroups.com...
> origine controllo della casella col nome e cognome si chiama come il
> campo in tabella?
>
ora si
e l'origine riga è dalla tabella "anagrafica" campo " nome cognome"


title: database utenti

author: Sergio MAZZA

text:
"stefano" <stef.idea @
libero.it
> ha scritto nel messaggio news:loYTe.36584$4g5.2...@news4.tin.it...
>
> anzi per farla meglio vorrei che potessi inserire un nome nuovo direttamente da la(ora non posso devo per forza scefgliere uno
> della lista) e nel caso si trattasse di nome non presente,che appaiano automaticamente i campi indirizzo e documento per poterli
> completare direrttamente senza aprire l 'altra maschera
> grazie
A Ste' pia fiato e cerca di fare mente locale altrimenti diventa una rincorsa a trovare una soluzione.
La casella di riepilogo ha la possibilità di accettare valori non presenti nell'elenco; devi gestire l'evento "non in elenco" e li
inserire i dati;
es.
'---
Private Sub nomeCasellaCombinata_NotInList(NewData As String, Response As Integer)
If MsgBox("Valore non presente nell'elenco. Aggiungere?", vbOKCancel) = vbOK Then
' Imposta l'argomento Response per indicare che i dati vengono aggiunti.
    Response = acDataErrAdded
' Aggiunge la stringa nell'argomento NewData a origine riga.
    Dim rst As Recordset
    Set rst = CurrentDb.OpenRecordset("nomeTabella")
    rst.AddNew
    rst!nomeCampo = NewData
    rst.Update
    rst.Close
    Set rst = Nothing
Else
    ' Se si sceglie Cancel, si elimina il messaggio di errore e si annullano le modifiche.
    Response = acDataErrContinue
    Me!nomeCasellaCombinata.Undo
End If
End Sub
'---
Ciao.
--
Sergio MAZZA


title: database utenti

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dfpm9r$7jq$1...@area.cu.mi.it...

ok !
ora nella maschera in cui sto lavorando dopo che appare il messaggio valore
nopn presente vuoi aggiungere il nome, dovrebbe apparire in qualche modo
altri 2 input box per poter aggiungere indirizzo e numero documento del
nominativo
Avevo pensato a 2 caselle nascoste che appaiono solo in quel caso...oppure
andrebbero bene anche 2 pop up...
quale potrebbe essere la soluzione migliore?
grazie
>
>


title: database utenti

text:
"stefano" <stef.idea @
libero.it
> ha scritto nel messaggio
news:yrYTe.36604$4g5.2...@news4.tin.it...

ok
sono arrivato a buon punto
ho inserito 2 inputbox per inserire indirizzo e documento
Private Sub CasellaCombinata10_NotInList(NewData As String, Response As
Integer)
If MsgBox("Valore non presente nell'elenco. Aggiungere?", vbOKCancel) = vbOK
Then
' Imposta l'argomento Response per indicare che i dati vengono aggiunti.
    Response = acDataErrAdded
      A$ = InputBox("inserisci indirizzo")
      B$ = InputBox("inserisci documento")
' Aggiunge la stringa nell'argomento NewData a origine riga.
    Dim rst As Recordset
    Set rst = CurrentDb.OpenRecordset("anagrafica")
    rst.AddNew
    rst!Cognome = NewData
 rst!Indirizzo = A$
  rst!Documento = B$
    rst.Update
    rst.Close
    Set rst = Nothing
Else
    ' Se si sceglie Cancel, si elimina il messaggio di errore e si annullano
le modifiche.
    Response = acDataErrContinue
    Me!CasellaCombinata10.Undo
End If
End Sub
ora vorrei sapere
1) dove e che comando  inserisco per far si che una volta finita la routine
la maschera si predisponga per un nuovo input e cioè azzeri le caselle
appena riempite e  riposizioni il cursore sulla prima casella in ordine di
tabulazione?
2) è possibile colorare diversamente il msgbox e l'inputbox?
3)vorrei che una volta dentro la casella combinata e comimncio a scrivere
iun cognome e lui magari me ne proprone subito uno con l autocompletamento,
io possa scorrere ai nomi sotto magari usando la freccia in basso della
tastiera
dopo di che penso proprio di aver finito
grazie


title: database utenti

text:
"stefano" <stef.idea @
libero.it
> ha scritto nel messaggio news:GK_Te.29767$O6.18...@news3.tin.it...
> ok !
> ora nella maschera in cui sto lavorando dopo che appare il messaggio valore nopn presente vuoi aggiungere il nome, dovrebbe
> apparire in qualche modo altri 2 input box per poter aggiungere indirizzo e numero documento del nominativo
> Avevo pensato a 2 caselle nascoste che appaiono solo in quel caso...oppure andrebbero bene anche 2 pop up...
> quale potrebbe essere la soluzione migliore?
> grazie
La soluzione migliore? Mah! Sicuramente una sola form con tutti i dati mancanti al nuovo nominativo, e la potresti far apparire
sempre gestendo l'evento "non in elenco" quando viene confermata la volontà di inserire il nuovo dato;
es.
...
If ..."Nuovo nominativo, vuoi inserirlo?"... = vbYes Then
    ...
    Docmd.OpenForm "datiMancanti"
    ...
else
    ...
endif
Ciao.
--
Sergio MAZZA


title: tag mp3

author: Lenny

text:
qualcuno ha provato a cercare qualche libreria per vba per leggere i tag mp3
?
ho trovato id3lib, ma non va perchè è per c/c++
grazie.
Lenny


title: tag mp3

text:
"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:b35djr$fgg$1...@lacerta.tiscalinet.it...
> qualcuno ha provato a cercare qualche libreria per vba per leggere i tag
mp3
> ?
> ho trovato id3lib, ma non va perchč č per c/c++
>
> grazie.
>
> Lenny
Io quando da Access voglio aprire un file .mp3 uso Windows Media Player
richiamandolo con la funzione Shell (vedi help).
Se voglio aprire un file chiamato Pippo.mp3 contenuto nella cartella
Documenti del disco C, eseguo il seguente codice VBA:
Dim Bob As Variant
Bob = Shell("C:\Programmi\Windows Media Player\WMPLAYER.EXE
C:\Documenti\Pippo.mp3")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: tag mp3

text:
> Io quando da Access voglio aprire un file .mp3 uso Windows Media Player
> richiamandolo con la funzione Shell (vedi help).
>
> Se voglio aprire un file chiamato Pippo.mp3 contenuto nella cartella
> Documenti del disco C, eseguo il seguente codice VBA:
>
> Dim Bob As Variant
> Bob = Shell("C:\Programmi\Windows Media Player\WMPLAYER.EXE
> C:\Documenti\Pippo.mp3")
>
> --
> Roberto
il mio scopo è quello di prendere i tag degli mp3 delle cartelle che dico io
e buttarli nel mio db musicale (ancora vuoto :-) )
la stessa cosa la voglio fare con i cd audio tramite cddb.
ho già trovato il codice e testato. ora mi serve solo il tempo per scrivere
il sw.
bye
Lenny


title: docmd.Output

author: luca

text:
ho questo problema: vorrei eseguire il comando docmd.output (in formato
excel) su di una tabella che ha 50.000 records. purtroppo mi ritorna
questo messaggio: troppe righe nell'output in base ai limiti
specificati nel formato di output o da microsoft access
Inviato da
www.mynewsgate.net


title: docmd.Output

author: Eugenio

text:
"luca" <36...@mynewsgate.ned.invalid> ha scritto nel messaggio
news:200403291...@mynewsgate.net...

Non so quale versione utilizzi di Excel, ma per esempio Excel 97 ha un
limite di circa 34000 righe per foglio.
Per nel Help della tua versione di Excel dovresti trovare le specifiche dei
limiti.
Ciao
Eugenio


title: docmd.Output

text:
il limite segnalato nell'help è di 65.536 righe
> Non so quale versione utilizzi di Excel, ma per esempio Excel 97 ha un
> limite di circa 34000 righe per foglio.
> Per nel Help della tua versione di Excel dovresti trovare le specifiche
dei
> limiti.
>
> Ciao
> Eugenio
>
Inviato da
www.mynewsgate.net


title: docmd.Output

author: Claudio(BS)

text:
luca ha scritto:
> il limite segnalato nell'help è di 65.536 righe
>
[CUT]
Ho incontrato anche io un problema simile (avevo 150k righe) e l'unica
soluzione è gestire il cambio del foglio con del codice. Il vantaggio è
che non avrai più nessun problema nemmeno dopo le 65k righe.
--
Claudio(BS)
per rispondere aggiungi claudio


title: docmd.Output

text:
"luca" <36...@mynewsgate.ned.invalid> ha scritto nel messaggio
news:200403291...@mynewsgate.net...
> ho questo problema: vorrei eseguire il comando docmd.output (in formato
> excel) su di una tabella che ha 50.000 records. purtroppo mi ritorna
> questo messaggio: troppe righe nell'output in base ai limiti
> specificati nel formato di output o da microsoft access
>
Dovresti, da excel, leggere la tabella/query di access e restituire sul
foglio di lavoro i record già elaborati...
Ciao.
--
Sergio MAZZA


title: Anche io problemini ino ino

author: Giuseppe Baudo

text:
Una sottomaschera all'interno di una maschera mi visualizza i dati di una
query di filtraggio.
Ovvero prendo solo i dati che rispondono alla condizione (intervallodata e
codice fornitore) che io metto nelle caselle combinate della maschera
principale.
E fin quì tutto bene.
A pie pagina di maschera vi è la solita casellina col totale del venduto di
quel fornitore in quell'intervallo di tempo (istruzione " =
omma([Prezzo])"  ).
E anche fin quì tutto bene.
Accortomi che vi erano alcune righe articoli duplicate ho pensato bene per i
campi "Quantità" e "Prezzo" di fare una somma invece che il raggruppamento
così da avere una riga per articolo con la quantità ed il valore effettivi
invece di fare la somma manualmente riga per riga.
Ed anche quì tutto bene.
Quindi nel campo della sottomaschera ho messo come origine delle caselle
combinate "Prezzo" e "Quantità" le voci "SommaDiQuantità" e "SommaDiPrezzo"
naturalmente dopo aver anche modificato la query origine della
sottomaschera.
Ed anche quì tutto bene.
Ma il fatto è che ora non mi funziona più il totale a piè pagina di
maschera. Mi esche la scritta #Errore.
Ovviamente ho modificato anche l'origine della casella titale messa a piè
pagina maschera da "=Somma([Quantità])" e "=Somma([Prezzo])" con i
rispettivi "=Somma([SommaDiQuantità])" e "=Somma([SommaDiPrezzo]):
Ma naturalmente non è servito a nulla.
Che posso fare?
Grazie


title: Anche io problemini ino ino

author: </Lorenzo>

text:
"Giuseppe Baudo" <
baudo.g...@email.it
> ha scritto nel messaggio
news:B8%Uc.121584$OR2.6...@news3.tin.it...

Se ho seguito bene il tuo post, credo che il problema lo risolvi
spostando la formula da piè di pagina a piè di report.
Come suggerito da Namor : per i prossimi post cerca di usare un oggetto
attinente alla richiesta.
--
</Lorenzo>


title: Anche io problemini ino ino

text:
> Se ho seguito bene il tuo post, credo che il problema lo risolvi
> spostando la formula da pič di pagina a pič di report.
>
Ma io parlo di maschera anzi sottomaschera.
E lě c'č solo pič di maschera.
> Come suggerito da Namor : per i prossimi post cerca di usare un oggetto
> attinente alla richiesta.
>
Pardon!!!


title: Anche io problemini ino ino

author: Antonio Biso

text:
"Giuseppe Baudo" <
baudo.g...@email.it
> ha scritto nel messaggio
news:B8%Uc.121584$OR2.6...@news3.tin.it...
HAI VISTO, NAMOR?
Antonio


title: Anche io problemini ino ino

author: namor

text:
Antonio Biso ha scritto:

> HAI VISTO, NAMOR?
> Antonio
Miiiiii... ho creato un pericoloso precedente!
Sorry.
Per chi ancora non lo conosce a memoria,
www.sitocomune.com
 link ICAA in
basso nel menù a sinistra!
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Anche io problemini ino ino

text:
> HAI VISTO, NAMOR?
>
> Antonio
>
Che c'entra con la mia domanda?


title: Anche io problemini ino ino

text:
> Per chi ancora non lo conosce a memoria,
www.sitocomune.com
 link ICAA in
> basso nel menù a sinistra!
> Namor
Ho capito ma mi aiutate per favore a risolvere questo mio dilemma?
;-))


title: Anche io problemini ino ino

text:
"Giuseppe Baudo" <
baudo.g...@email.it
> ha scritto nel messaggio
news:MX%Uc.157021$5D1.7...@news4.tin.it...
> > HAI VISTO, NAMOR?
> >
> > Antonio
> >
>
> Che c'entra con la mia domanda?
C'entra che se non posti con un subject significativo, rispettando le norme
del NG, non ce n'č...
Antonio


title: Anche io problemini ino ino

text:
Giuseppe Baudo ha scritto:


Si, riposta la domanda con un oggetto consono.



title: copia cartelle

author: valtert

text:
sto tentando di mettere assieme una routine per copiare
una cartella da un disco allaltro con il comando
CopyFolder
ma non riesco a farlo funzionare
qualcuno mi puo' aiutare?
grazie
Walter


title: TRACCIATO CLIENTI E FORNITORI PER INVIO TELEMATICO

author: Pisinho

text:
Qualcuno ha fatto qualcosa per avere il file pronto da firmare e mandare via
Entratel ?

Grazie mille.


text:
Scusate il maiuscolo..

Sorry.

"Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4f7edd5c$1...@news.x-privat.org...



author: BFS

text:

io...anche se ogni giorno arriva una circolare nuova che rende un casino
capire cosa va trasmesso o no.

ciao
BFS


title: controllo codice fiscale

author: Rolopi Rolopiz

text:
partendo da una tabella anagrafica (nome, cognome, data di nascita ...)
e successivamente alla sua maschera, come posso fare praticamente il
controllo sul codice fiscale utilizzando l'algoritmo che ho trovato sul
sito comune?
grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: controllo codice fiscale

author: NSantini

text:
"Rolopi Rolopiz" <
rol...@libero.it
> ha scritto nel messaggio
news:f01b85a34b52cc5baf2...@mygate.mailgate.org...
> partendo da una tabella anagrafica (nome, cognome, data di nascita ...)
> e successivamente alla sua maschera, come posso fare praticamente il
> controllo sul codice fiscale utilizzando l'algoritmo che ho trovato sul
> sito comune?
> grazie
>
semplicemente agganciando i dati della maschera al codice VBA.
Ma il codice fiscale esiste già nella tua tabella e ti devi limitare a
controllarlo o devi generarlo exnovo?
In tutti i casi puoi sistemare il codice VBA in un evento a tua scelta (Su
clic del controllo testo o su un pulsante, Su attivato ecc.) e poi al
verificarsi di tale evento sarà eseguito il codice VBA che elaborerà i dati
che riceverà *in pasto*.
Buon lavoro
Saluti
NSantini


title: controllo codice fiscale

text:
"NSantini" <
nu...@iol.it
> wrote in message
news:Jklp9.31111$
Fz.8...@news1.tin.it

intanto grazie di cuore per avermi risposto.
si praticamente il codice fiscale esiste già, viene inserito
nell'apposito campo e subito dopo deve farmi il controllo
dell'esattezza,
questo controllo vorrei farlo prima che si abbandoni il campo
cod_fiscale
senza premere alcun bottone.
grazie
> NSantini



title: controllo codice fiscale

text:
[cut]
> intanto grazie di cuore per avermi risposto.
> si praticamente il codice fiscale esiste già, viene inserito
> nell'apposito campo e subito dopo deve farmi il controllo
> dell'esattezza,
> questo controllo vorrei farlo prima che si abbandoni il campo
> cod_fiscale
> senza premere alcun bottone.
> grazie
> > NSantini
>
Vediamo di capirci, quando tu apri la maschera c'è già una casella testo che
ti mostra il CF e tu vorresti che quando il cursore è dentro quella casella
te lo controllasse. Se è così, devi sfruttare l'evento Su attivato;
inserisci il codice VBA in quell'evento e poi fai in modo di raccordare tale
codice con i controlli relativi al cognome, nome sesso data di nascita e
codice città della tua maschera. Fai che esegua il calcolo e poi alla fine
metterai un'istruzione di confronto del tipo IF [contenuto casella codice
fiscale] = [risultato del calcolo] then exit sub else [visualizza messaggio
d'errore]
Buon Lavoro
NSantini


title: controllo codice fiscale

text:
"NSantini" <
nu...@iol.it
> wrote in message
news:QvXp9.37880$
Fz.11...@news1.tin.it
> [cut]
> >
> Vediamo di capirci, quando tu apri la maschera c'è già una casella testo che
> ti mostra il CF e tu vorresti che quando il cursore è dentro quella casella
> te lo controllasse. Se è così, devi sfruttare l'evento Su attivato;
> inserisci il codice VBA in quell'evento e poi fai in modo di raccordare tale
> codice con i controlli relativi al cognome, nome sesso data di nascita e
> codice città della tua maschera. Fai che esegua il calcolo e poi alla fine
> metterai un'istruzione di confronto del tipo IF [contenuto casella codice
> fiscale] = [risultato del calcolo] then exit sub else [visualizza messaggio
> d'errore]
> Buon Lavoro
> NSantini
ancora grazie
quando si apre la maschera, l'utente inserisce tutte le
informazioni es. (nome, cognome, .... codice fiscale) nei vari campi,
è proprio nel campo codice fiscale che io voglio fare il controllo se
l'utente ha inserito un codice esatto o errato.
ciao :)



title: Set caratteri da access (tutte le versioni)

author: TT

text:
Ciao a tutti
Ho notato che importando un file di testo che ha al suo interno
caratteri ascii estesi ö, ü ecc vengono importati ma vengono visualizzati
stranamente
Per es
và = vÓ
è = Þ
GROßE=GROáE e via discorrendo.
Un file di testo lo importo correttamente dandogli come set caratteri
Europa occidentale (DOS)
ma una tabella xxx che importo com
DoCmd.TransferDatabase acImport, "dBase 5.0", NomeDir, _
acTable, NomeFileSenzaPath, NomeTabella, False
come dicevo prima è sbagliata. Se metto in relazione le 2
ovviamente non trova i nomi =
Come risolvo?
Grazie anticipatamente
TT


author: Roberto da casa

text:
"TT" <
tere...@libero.it
> ha scritto nel messaggio
news:e2Xec.794$Qc.2...@twister1.libero.it...

Prova a vedere che font usa il file di testo ed imposta lo stesso font per
visualizzare i tuoi campi sia nelle maschere che nei report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Ou6fc.124706$Kc3.4...@twister2.libero.it...

Grazie per la cortese risposta
ma un file di testo che ha un font? E come faccio a vederlo!
Bo, comunque ho provato a cambiare il font della maschera (li ho provati
tutti)
ma senza risolvere.
Ciao
TT


title: Mail da access

author: Veön

text:
Buongiorno a tutti,
   premetto che ho letto le faq e ho consultato il sito.
La mia domanda sarebbe questa:
Come fare a mandare il risultato di una query per e-mail?
Risposta1
send object
Purtroppo outlook mi apre una finestra di conferma e, dato che è in batch
di notte, non c'è nessuno a cliccare su "SI"!!!.
Risposta2
mapi
Sul sito ho copiato dai vari esempi, ma mi apre sempre la solita finestra
di conferma.
Una domanda simile era stata postata tempo fà, ma non ha trovato risposta.
Ringraziando anticipatamente chi legge, saluto e faccio i complimenti a
tutti.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Mail da access

author: Sergio MAZZA

text:
"Veön" <
and...@nospam.it
> ha scritto nel messaggio
news:c40u03$sss$1...@news.newsland.it...
> Buongiorno a tutti,
>    premetto che ho letto le faq e ho consultato il sito.
> La mia domanda sarebbe questa:
>
> Come fare a mandare il risultato di una query per e-mail?
>
> Risposta1
> send object
> Purtroppo outlook mi apre una finestra di conferma e, dato che è in batch
> di notte, non c'è nessuno a cliccare su "SI"!!!.
>
> Risposta2
> mapi
> Sul sito ho copiato dai vari esempi, ma mi apre sempre la solita finestra
> di conferma.
>
> Una domanda simile era stata postata tempo fà, ma non ha trovato risposta.
> Ringraziando anticipatamente chi legge, saluto e faccio i complimenti a
> tutti.
>
> --
Risposta3
oggetto CDonts/CDOsys...
Ciao.
--
Sergio MAZZA


title: Mail da access

author: ALESSANDRO Baraldi

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:7xb9c.107813$z23.4...@news3.tin.it...

Risposta 4:
Controllo Winsock(Ocx)
Risposta 5:
Wsock32.dll
...........!!!!
@Alex.


title: Mail da access

author: Marco Piretti

text:
Guarda l'help di DoCmd.SendObject, il penultimo argomento della funzione
dev'essere impostato a False per inviare il messaggio senza visualizzare la
finestra di Outlook.
Saluti,
Marco.
"Veön" <
and...@nospam.it
> ha scritto nel messaggio
news:c40u03$sss$1...@news.newsland.it...



title: Mail da access

text:
"Marco Piretti" <jzaw...@DONOTSPAMPLEASEyahoo.it> ha scritto nel messaggio
news:c41pbv$dle$1...@grillo.cs.interbusiness.it...
> Guarda l'help di DoCmd.SendObject, il penultimo argomento della funzione
> dev'essere impostato a False per inviare il messaggio senza visualizzare
la
> finestra di Outlook.
>
> Saluti,
> Marco.
>
Marco tu dai un'occhiata alle regole di questo NG (
www.sitocomune.com
 o
messaggio di Roberto con oggetto: Come comportarsi in un newsgroup...); una
di queste è lo scrivere alla fine del testo, come faccio io; grazie...
Ciao.
--
Sergio MAZZA


title: Query per raggruppamento

author: Giuliano

text:
Ciao,
Devo creare una query che mi raggruppa per aliquota, cioè voglio poter
stampare dei record con la somma di ogni imponibile per una stessa aliquota.
Come posso fare?
Grazie
    Ciao


title: Query per raggruppamento

author: Silvio Berruti

text:
"Giuliano" <
gro...@inwind.it
> ha scritto nel messaggio
news:9ec37i$8ac$1...@nreadB.inwind.it...
> Ciao,
> Devo creare una query che mi raggruppa per aliquota, cioč voglio poter
> stampare dei record con la somma di ogni imponibile per una stessa
aliquota.
> Come posso fare?
Qualcosa del tipo:
SELECT DISTINCTROW [Query Sottoscheda fatturazione].[N°FATTURA], [Query
Sottoscheda fatturazione].[% IVA], Sum([Query Sottoscheda
fatturazione].imponibile) AS TOTIMPONIBILE, Sum([Query Sottoscheda
fatturazione].iva) AS TOTIVA
FROM [Query Sottoscheda fatturazione]
GROUP BY [Query Sottoscheda fatturazione].[N°FATTURA], [Query Sottoscheda
fatturazione].[% IVA]
WITH OWNERACCESS OPTION;
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Chiamata telefonica

author: NAo+

text:
Ciao newsgroup, sono un principiante di access, sono giorni che impazzisco
con questo problema
Dovrei mettere in un campo "nomefile" il nome di un file, mi potreste dire
come fare per inserire la ricerca e selezione come quella che per esempio
esce quando clicco su allega file di outlook.
Ho scaricato il database di esempio che c'č sul sitocomune, ma come ho detto
sono molto alle prime armi.
Se qualcuno mi butta giu una form, saro debitore per almeno 10 anni, e se mi
mette anche qualche spiegazione per 20.
Grazie in anticipo Nao


title: Chiamata telefonica

text:
"NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
news:uG3k9.6578$e31.1...@twister2.libero.it...
> Ciao newsgroup, sono un principiante di access, sono giorni che impazzisco
> con questo problema
>
> Dovrei mettere in un campo "nomefile" il nome di un file, mi potreste dire
> come fare per inserire la ricerca e selezione come quella che per esempio
> esce quando clicco su allega file di outlook.
>
> Ho scaricato il database di esempio che c'è sul sitocomune, ma come ho
detto
> sono molto alle prime armi.
>
> Se qualcuno mi butta giu una form, saro debitore per almeno 10 anni, e se
mi
> mette anche qualche spiegazione per 20.
>
> Grazie in anticipo Nao
In un modulo del tuo database registra questo codice VBA:
' ******************************
Public Const OFN_FILEMUSTEXIST = &H1000
Public Const OFN_HIDEREADONLY = &H4
Public Const OFN_PATHMUSTEXIST = &H800
Public Type OPENFILENAME
    lStructSize As Long
    hwndOwner As Long
    hInstance As Long
    lpstrFilter As String
    lpstrCustomFilter As String
    nMaxCustomFilter As Long
    nFilterIndex As Long
    lpstrFile As String
    nMaxFile As Long
    lpstrFileTitle As String
    nMaxFileTitle As Long
    lpstrInitialDir As String
    lpstrTitle As String
    flags As Long
    nFileOffset As Integer
    nFileExtension As Integer
    lpstrDefExt As String
    lCustData As Long
    lpfnHook As Long
    lpTemplateName As String
End Type
Public Declare Function GetOpenFileName Lib "comdlg32.dll" _
        Alias "GetOpenFileNameA" (lpofn As OPENFILENAME) As Long
'************************
'************************
Public Sub ShowFile(frm As Form, fb As OPENFILENAME)
    Dim fName As String
    Dim result As Long
    Dim path As String
    path = "C:\"
    With fb
        .lStructSize = Len(fb)
        .hwndOwner = frm.hWnd
        .hInstance = 0
        .lpstrFilter = "Tutti i File (*.*)" & vbNullChar & "*.*" &
vbNullChar
        .nMaxCustomFilter = 0
        .nFilterIndex = 1
        .lpstrFile = Space(256) & vbNullChar
        .nMaxFile = Len(.lpstrFile)
        .lpstrFileTitle = Space(256) & vbNullChar
        .nMaxFileTitle = Len(.lpstrFileTitle)
        .lpstrInitialDir = path & vbNullChar
        .lpstrTitle = "Scelta File" & vbNullChar
        .flags = OFN_PATHMUSTEXIST Or OFN_FILEMUSTEXIST Or OFN_HIDEREADONLY
        .nFileOffset = 0
        .nFileExtension = 0
        .lCustData = 0
        .lpfnHook = 0
    End With
    result = GetOpenFileName(fb)
    If result <> 0 Then
        fName = Left(fb.lpstrFile, InStr(fb.lpstrFile, vbNullChar) - 1)
    End If
End Sub
'***************************************
In una maschera inserisci una casella di testo non associata che si chiami
TxtFile.
Nella maschera inserisci anche un pulsante di comando e a fronte dell'evento
"Su clic" del pulsante di comando genera il seguente codice VBA:
    Dim fb As OPENFILENAME
    Dim fName As Variant
    Call ShowFile(Me, fb)
    fName = Left(fb.lpstrFile, InStr(fb.lpstrFile, vbNullChar) - 1)
    txtFile = fName
Non saprei che altro scriverti; se hai ancora dei proplemi rifatti vivo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Chiamata telefonica

text:
Roberto 6 un mito
grazie Nadir
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:GKjk9.9758$e31.2...@twister2.libero.it...
>
> "NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
> news:uG3k9.6578$e31.1...@twister2.libero.it...
> > Ciao newsgroup, sono un principiante di access, sono giorni che
impazzisco
> > con questo problema
> >
> > Dovrei mettere in un campo "nomefile" il nome di un file, mi potreste
dire
> > come fare per inserire la ricerca e selezione come quella che per
esempio
> > esce quando clicco su allega file di outlook.
> >
> > Ho scaricato il database di esempio che c'č sul sitocomune, ma come ho



title: Chiamata telefonica

author: Emyr

text:


pcodice per aprire finestra selezione file
Option Compare Database
Option Explicit
Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
            Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME)
As Long
Private Type OPENFILENAME
   lStructSize As Long
   hwndOwner As Long
   hInstance As Long
   lpstrFilter As String
   lpstrCustomFilter As String
   nMaxCustFilter As Long
   nFilterIndex As Long
   lpstrFile As String
   nMaxFile As Long
   lpstrFileTitle As String
   nMaxFileTitle As Long
   lpstrInitialDir As String
   lpstrTitle As String
   flags As Long
   nFileOffset As Integer
   nFileExtension As Integer
   lpstrDefExt As String
   lCustData As Long
   lpfnHook As Long
   lpTemplateName As String
End Type
Public Function cmdlg_file()
   Dim OpenFile As OPENFILENAME
   Dim lReturn As Long
   Dim sFilter As String

   OpenFile.lStructSize = Len(OpenFile)
   sFilter = "Immagini (*.wmf,*.bmp,*.jpg,*.tif)" & Chr(0) &
"*.wmf;*.bmp;*.jpg;*.tif" & Chr(0)
   OpenFile.hwndOwner = Application.hWndAccessApp
   OpenFile.lpstrFilter = sFilter
   OpenFile.nFilterIndex = 1
   OpenFile.lpstrFile = String(257, 0)
   OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
   OpenFile.lpstrFileTitle = OpenFile.lpstrFile
   OpenFile.nMaxFileTitle = OpenFile.nMaxFile
   OpenFile.lpstrInitialDir = "C:\"
   OpenFile.lpstrTitle = "Selezione"
   OpenFile.flags = 0
   lReturn = GetOpenFileName(OpenFile)

   If lReturn = 0 Then
      cmdlg_file = ""

   Else
      cmdlg_file = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)
      Forms![tbl_Marca]![tbl_DESCRIZIONE Sottomaschera]!Immagine =
cmdlg_file
   End If
End Function
Saluti.
Emanuele.


title: Height, Width  per Web Browser strani

author: Pablitomf

text:
Secondo voi perchè un semplice ridimensionamento di un controllo Web
Browser del tipo :
Private Sub Form_Load()
Me.ActiveXctl1.Height = 7200
Me.ActiveXctl1.Width = 11700
End Sub
..con visualizzazione dello schermo a 800x600 o diverso, su un PC me lo
tara in un modo e su un PC in un altro? proprio come grandezza del
controllo! E' come se i diversi PC interpretassero diversamente i valori
7200 e 11700... è possibile?
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Height, Width  per Web Browser strani

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:coh9e4$uos$1...@news.newsland.it...
> Secondo voi perchè un semplice ridimensionamento di un controllo Web
> Browser del tipo :
>
> Private Sub Form_Load()
> Me.ActiveXctl1.Height = 7200
> Me.ActiveXctl1.Width = 11700
> End Sub
>
> ..con visualizzazione dello schermo a 800x600 o diverso, su un PC me lo
> tara in un modo e su un PC in un altro? proprio come grandezza del
> controllo! E' come se i diversi PC interpretassero diversamente i valori
> 7200 e 11700... è possibile?
>
> --
> Pablitomf (Maurizio Facciuti)
Hai verificato che il controllo si ridimensioni veramente.....??
Io sto usandolo in un'applicazione ed ho notato che non c'è verso
di modificarne le dimensioni...!
Uso questo, e faccio un test dimensionando sia il Controllo in DesignView
che la Form....!
Me.WBrowser.Width = Me.InsideWidth
Ottengo che il Controllo rimane sempre Largo 20,741 cm ed alto 12,169 cm.
Solo che me ne sono accorto mettendo le ScrollBar....!
Dimmi che sbaglio qualche cosa...!!!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Height, Width  per Web Browser strani

text:
ALESSANDRO Baraldi ha scritto:
> Hai verificato che il controllo si ridimensioni veramente.....??
> Io sto usandolo in un'applicazione ed ho notato che non c'è verso
> di modificarne le dimensioni...!
> Uso questo, e faccio un test dimensionando sia il Controllo in DesignView
> che la Form....!
> Me.WBrowser.Width = Me.InsideWidth
> Ottengo che il Controllo rimane sempre Largo 20,741 cm ed alto 12,169 cm.
> Solo che me ne sono accorto mettendo le ScrollBar....!
> Dimmi che sbaglio qualche cosa...!!!
Ciao Ale....
Io ho testato un altra cosa... cambiare ripetutamente le proprietà
dell'alt. o largh. del controllo... ho notato che ogni volta che aumentavo
un solo elemento l'altro aveva un decremento sistematico... non ho
analizzato lo scarto del decremento se era costante, ma secondo me, il
controllo contiene nelle sue impostazioni intrinseche l'impossibilità di
essere deformato... credo che mantenga una sorta di proporzione...
Cmq, approfondirò e se avrò news ti farò sapere
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------



title: Height, Width  per Web Browser strani

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cokhat$lc6$1...@news.newsland.it...
> ALESSANDRO Baraldi ha scritto:
>
> > Hai verificato che il controllo si ridimensioni veramente.....??
> > Io sto usandolo in un'applicazione ed ho notato che non c'è verso
> > di modificarne le dimensioni...!
>
> > Uso questo, e faccio un test dimensionando sia il Controllo in
DesignView
> > che la Form....!
> > Me.WBrowser.Width = Me.InsideWidth
>
> > Ottengo che il Controllo rimane sempre Largo 20,741 cm ed alto 12,169
cm.
> > Solo che me ne sono accorto mettendo le ScrollBar....!
>
> > Dimmi che sbaglio qualche cosa...!!!
>
> Ciao Ale....
> Io ho testato un altra cosa... cambiare ripetutamente le proprietà
> dell'alt. o largh. del controllo... ho notato che ogni volta che aumentavo
> un solo elemento l'altro aveva un decremento sistematico... non ho
> analizzato lo scarto del decremento se era costante, ma secondo me, il
> controllo contiene nelle sue impostazioni intrinseche l'impossibilità di
> essere deformato... credo che mantenga una sorta di proporzione...
>
> Cmq, approfondirò e se avrò news ti farò sapere
>
>
>
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
Leggi questa FAQ sul WebBrowser
http://www.mvps.org/access/bugs/bugs0029.htm



title: filtrare due date

text:
" SELECT Data FROM archivio WHERE (((archivio.data) Between #" & datainizio
& "# And #" & datafine & "#))"
dove datainizio e datafine sono due date da acquisire
ora io vorrei filtrare tutti i valori di archivio compresi tra datainizio e
data fine ma c'è qualcosa che non và xche se inserisco datainizio=01/01/01 e
datafine=31/03/05 mi visualizza tutto xchè in archivio ci sono dati con date
dal 15/03/05 al 17/03/05 ma se inserisco come datafine=11/03/05 mi
visualizza lo stesso i dati cosa che non dovrebbe fare.
Qualcuno potrebbe aiutarmi ?
GRAZIE


title: filtrare due date

author: Karl Donaubauer

text:

www.donkarl.com/it
 FAQ 6.8  Passare una data ad una stringa SQL
mostra come devi/puoi formattare parametri di tipo data.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: filtrare due date

text:
<
romano...@tiscali.it
> ha scritto nel messaggio
news:423c1022$0$6308$5fc...@news.tiscali.it...

"SELECT Data FROM archivio WHERE (((archivio.data) _
Between #" & Format(datainizio, "mm/dd/yyyy") _
& "# And #" & Format(datafine, "mm/dd/yyyy") & "#));"
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Strano comportamento ADO & recordset

author: ringo

text:
Salve a tutti,
mediante questa istruzione creo rst_incassare  e contiene correttamente 1
record:
rst.Filter = "importo_pagato = Null and flag_rapido = true "
Set rst_incassare = rst
poi tramite queste istruzioni, mi creo rst_libere:
rst_libere.Filter = "NUM_CONTRATTO = '" & rst_incassare!NUM_CONTRATTO & "'"
Set rst_filtro = rst_libere
Il problema è che queste istruzioni vanno stranamente a modificarmi anche il
contenuto
di rst_incassare...in dao lo stesso identico codice funzionava
correttamente...
qualcuno ha idea di perchè mi modifichi rst_incassare?
Grazie!
ringo


title: Auguri Auguri Auguri

author: Alessia

text:
Ciao gente del NG, invio un mega abbraccio a tutti augurandoVi il meglio.
Mi spiace non poterlo fare personalmente, ma conto sulla Vostra
immaginazione.
Un augurio particolare ai partecipanti del mitico Raduno a Roma, anche da
Barbara e Cinzia.
Baci ed abbracci dalla Vostra Topona. . . la prima di una lunga serie di
Topone
A.
PS. Dal 15/12 ho perso i contatti con l'NG, cosa è successo?  E' un
attentato o cosa?


title: Auguri Auguri Auguri

author: Antonio Biso

text:
Alessia <
sd...@sdag.go.it
> wrote in message 91praf$2euc$1...@half.spin.it...
> Ciao gente del NG, invio un mega abbraccio a tutti augurandoVi il meglio.
> Mi spiace non poterlo fare personalmente, ma conto sulla Vostra
> immaginazione.
Magari impegnadocisivi un pochetto si potrebbe organizzare qualcosa di molto
più tangibile...
> Un augurio particolare ai partecipanti del mitico Raduno a Roma, anche da
> Barbara e Cinzia.
Ecco, magari una cosetta a due o a tre... tanto quando il fisico c'è...
> PS. Dal 15/12 ho perso i contatti con l'NG, cosa è successo?  E' un
> attentato o cosa?
C'avete li server scrausiiii !!!
Antonio


title: Auguri Auguri Auguri

author: Michele Amato

text:
Alessia <
sd...@sdag.go.it
> wrote in message 91praf$2euc$1...@half.spin.it...

Auguri anche a te, a Barbara e a Cinzia anche da parte di Elisabetta.
Michele Amato


title: Auguri Auguri Auguri

author: Roberto dal portatile

text:
"Alessia" <
sd...@sdag.go.it
> ha scritto nel messaggio
news:91praf$2euc$1...@half.spin.it...

Un augurio affettuoso a te, a Barbara e a Cinzia.
Ciao, Roberto


title: Auguri Auguri Auguri

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:VI%%5.144087$hk4.5...@news.infostrada.it...
> Alessia <
sd...@sdag.go.it
> wrote in message 91praf$2euc$1...@half.spin.it...
>
> > Un augurio particolare ai partecipanti del mitico Raduno a Roma, anche
da
> > Barbara e Cinzia.
>
> Ecco, magari una cosetta a due o a tre... tanto quando il fisico c'è...
... perché... hai invitato Einstein?  :-)))
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Auguri Auguri Auguri

text:
"Alessia" <
sd...@sdag.go.it
> ha scritto nel messaggio
news:91praf$2euc$1...@half.spin.it...
> Ciao gente del NG, invio un mega abbraccio a tutti augurandoVi il meglio.
> Mi spiace non poterlo fare personalmente, ma conto sulla Vostra
> immaginazione.
> Un augurio particolare ai partecipanti del mitico Raduno a Roma, anche da
> Barbara e Cinzia.
> Baci ed abbracci dalla Vostra Topona. . . la prima di una lunga serie di
> Topone
Bacioni e abbracci a tutte e tre...................
........e tanti auguri!!!



title: Auguri Auguri Auguri

author: Federico Luciani

text:
Alessia wrote:
> Ciao gente del NG, invio un mega abbraccio a tutti augurandoVi il meglio.
> Mi spiace non poterlo fare personalmente, ma conto sulla Vostra
> immaginazione.
> Un augurio particolare ai partecipanti del mitico Raduno a Roma, anche da
> Barbara e Cinzia.
> Baci ed abbracci dalla Vostra Topona. . . la prima di una lunga serie di
> Topone
Naturalmente ricambio gli auguri di buone feste
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Auguri Auguri Auguri

author: Luciano (DOC)

text:
Alessia <
sd...@sdag.go.it
> wrote in message 91praf$2euc$1...@half.spin.it...
> Un augurio particolare ai partecipanti del mitico Raduno a Roma, anche da
> Barbara e Cinzia.
Un augurio sincero a tutti anche da parte della famiglia DOC.:-)
> Baci ed abbracci dalla Vostra Topona. . . la prima di una lunga serie di
> Topone
Beh....parliamone!:-)))
Saluti.
Luciano
(DOC)


title: Auguri Auguri Auguri

text:
"Alessia" <
sd...@sdag.go.it
> ha scritto nel messaggio
news:91praf$2euc$1...@half.spin.it...

Ripropongo i miei auguri a tutte e tre...
Ciao.


title: Auguri Auguri Auguri

author: Carlo Ve

text:
TANTISSIMI AUGURI DI BUONE FESTE ANCHE DA PARTE MIA
SI LO SO SI DEVE SCRIVERE  DOPO IL QUOTING, NON SI SCRIVE IN MAIUSCOLO
DAI E' NATALE PER QUESTA VOLTA VOLTA
Carlo Ve
Alessia ha scritto nel messaggio <91praf$2euc$
1...@half.spin.it
>...



title: Auguri Auguri Auguri

text:
Carlo Ve <
xp...@libero.it
> wrote in message
aZC06.158040$hk4.5...@news.infostrada.it...
> TANTISSIMI AUGURI DI BUONE FESTE ANCHE DA PARTE MIA
Non si scr...
Ah è natale... ok, ok...
Antonio


title: Auguri Auguri Auguri

author: Giuseppe

text:
"Alessia" <
sd...@sdag.go.it
> ha scritto nel messaggio
news:91praf$2euc$1...@half.spin.it...

contraccambio baci e abbracci a tutte e tre
giuseppe


title: Modificare il TIPO di un campo.

author: romano

text:
Devo modificare via codice la proprietą Type di un Field come posso fare.
--
Romano Schiavetta


title: Modificare il TIPO di un campo.

author: CarloCos

text:
"romano" <
schiavet...@libero.it
> ha scritto nel messaggio
news:9on2o2$in9$1...@fe1.cs.interbusiness.it...
> Devo modificare via codice la proprietà Type di un Field come posso fare.
>
> --
> Romano Schiavetta
>
>
>
>
>
Personalmente ho seguito questa strada.
Se ci sono dati e se la tabella da modificare risiede su di un database
esterno (tabelle allegate per intenderci):
Creo una tabella di appoggio con gli stessi campi della tabella che devo
modificare. Almeno una tabella con la chiave primaria e con il campo da
modificare.
Accodo tutti i valori nella nuova tabella. Da codice elimino il campo
interessato e ne creo uno con lo stesso nome e con il tipo di dati
modificato.
Se non ci sono dati salta la prima parte.
Questo che segue un esempio di codice per il primo caso:
Dim dbs As Database
    Dim tdf As TableDef, fld1 As Field
    Dim i As Integer
    Set dbs = OpenDatabase(MiaDir & "\frabase.mdb")
    For i = 1 To dbs.TableDefs.Count
    If dbs.TableDefs(i).Name = "Bolla" Then
    Set tdf = dbs.TableDefs(i)
    Exit For
    End If
    Next i
                For Each fld1 In tdf.Fields
                    If fld1.Name = "IMP" And fld1.Type = 7 Then ' è già del
tipo richiesto quindi esco dalla funzione
                        Set dbs = Nothing
                        Exit Sub
                    ElseIf fld1.Name = "IMP" And fld1.Type = 6 Then 'non è
del tipo richiesto allora...
                        DoCmd.SetWarnings False
                        DoCmd.OpenQuery "EliminaBollaAppoggio" 'elimino
tutti i valori eventualmente presenti nella tabella di appoggio
                        Call AccodaDatiImpIVATot 'eseguo una banalissima
funzione che mi accoda i dati nella tabella di appoggio
                        DoCmd.SetWarnings True
                        DoEvents
                        tdf.Fields.Delete fld1.Name ' elimino il campo da
cambiare
                        DoEvents
                        Set fld1 = tdf.CreateField("IMP", dbDouble) 'imposto
il nuovo campo
                        tdf.Fields.Append fld1 ' "appendo" il nuovo campo
                        DoEvents
                        DoCmd.SetWarnings False
                        DoCmd.OpenQuery "AggiornaBollaDaBollaAppoggio"
'inserisco i valori precedentemente salvati nella tabella appoggio nella
tabella con il campo modificato avendo cura di legare la chiave primaria
(join)
                        DoCmd.SetWarnings True
                        Exit For
                    End If
                Next
    Exit Sub
Fai delle prove e comunque solo dopo aver fatto una copia del db.
Ciao, Carlo


title: Modificare il TIPO di un campo.

text:
"romano" <
schiavet...@libero.it
> ha scritto:
> Devo modificare via codice la proprietà Type di un Field come posso fare.
Ci sono modi diversi.
Dipende dalla versione di Access che non hai svelato.
--
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: export listato in access

author: Luciano

text:
ciao,
scusate forse è una domanda stupida, ma il problema è serio. Ho 2 MDB
gemelli in due uffici distanti non in rete ( la rete è un progetto futuro,
per ora) attualmente per poterli tenere in linea c'è tutto un lavoro di
copia e incolla da una postazione all'altra con il rischio (già
verificatosi) di perdere dati per disguidi sull'ultimo aggiornamento. Vorrei
sapere se esiste la possibilità, come in MySql, di esportare dall' MDB
Access listati sql o sottoforma di file di testo (riguardanti nel mio caso
nuovi record da esportare nell'altro DB)  e poterli caricare su un altro DB
con una query, o qualche utility all'uopo.


title: export listato in access

author: ciroteo

text:
"Luciano" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:qWpEd.386784$b5.18...@news3.tin.it...

Guarda nella guida : esporta , trasferisci database.
Puoi esportare in un nuovo db, oppure in uno dei formati supportati da
access:
.txt,.csv, .dbf ecc ...


title: export listato in access

author: Merlink

text:

Oltre a tutte le soluzioni già postate, esiste anche un'altra soluzione,
più macchinosa ma funzionale. In un altro NG avevo postato (se cerchi un
pochino in rete lo trovi anche tu sicuramente) la possibilità di
utilizzare l'"Excel" di open office come access. In realtà usi sempre
l'excel, ma supporta tranquillamente tutte le query, le tabelle, ecc..
di Access. Puoi importare ed esportare in *.Mdb ed altro ancora. Ciao
spero di esserti stato utile.
Merlink


title: export listato in access

text:
Scusa... ho sbagliato thread!!! giuro che è la prima volta che mi capita!
[...]



title: [semi ot]access e vista..pazzesco

author: Ivan

text:
ciao a tutti,
ecco lo scenario
PC A Windows XP SP2 con cartella pippo con dentro il file pluto.mdb
PC B Windows Vista Ultimate (tutto aggiornato) con cartella pippo con dentro
il file pluto.mdb
modifico maschere etc etc su pluto del PCA
copio via rete il file pluto sulla cartella corrispondete del PCB....e tutte
le modifiche NON ci sono.
Cancello per sicurezza il file sul PCB e mi ricopio ancora il file dal
PCA..stesso risultato..le modifiche NON ci sono
Copio allora il file su un'altra cartella del PCB e le modifiche ora ci
sono!!!
Ma che fa questo Vista?
Cioa, Ivan


title: [semi ot]access e vista..pazzesco

author: Marco Papo

text:
Ciao,
La cartella Pluto è per caso dentro la cartella programmi?
Mi sembra di aver letto che la cartella programmi in vista è trattata in
maniera particolare; come una cartella di sistema.
--
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici.
"Ivan" <
fasdfsad...@tin.it
> ha scritto nel messaggio
news:471d9063$0$17950$4faf...@reader1.news.tin.it...



title: [semi ot]access e vista..pazzesco

text:
"Marco Papo" <
marco....@gmail.com
> ha scritto nel messaggio
news:ffk4gh$ium$1...@aioe.org...

si è dentro la cartella programmi.
Assurdo!
ciao, ivan


title: Protezione Utente(*.MDW) A97 e A2000

author: Alex

text:
Sviluppo esclusivamente con A97, con il quale non ho problemi con la Sicurezza
Utente, nel senso che pare funzionare.
Ho dovuto convertire un DB in A2000, credevo che il File Personale.MDV creato
con Wrkgadm.exe di A97 fosse compatibile anche per A2000.....!
In realtà non da errori, solo è come se utilizzassi il SYSTEM.Mdw, non mi
presenta nessun "Login".
Forse il problema sta nel fatto che ho installato la versine A2000 in una Dir
diversa da quella proposta da MS....???
Bene ho provato ad utilizzare il Wrkgadm.exe della versione A2000, ma di
effettuare protezione utente neanche l'ombra....!
Il problema è che cercando di aprire il DB97 protetto non riesco ad impostare
il File Personale.MDW e quindi sulla mia macchina non riesco a convertirlo...!
Devo perfoza entrare con Peronale.MDW e A97, poi posso aprire A2000, ma non
impostare un nuovo MDW.........!!!!!!!!!!!!!!!!!!
Mi sono spiegato malissimo, ma spero sia sufficiente.
@Alex
--
Posted from  [62.98.11.172]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Controllo automatico doppioni

author: Sthepan

text:
in Db basato su tbl ho i campi cognome , nome , ecc.
mi interessebbe sapere se c'è un modo perrchè in fase di inserimento, del
cogmone e poi del nome dopo l'aggiornamento dei due campi il sistema mi
avverta se ci sono altri omonimi, dandomi la possibilità di scegliere se
annullare l'inserimento o continuare perchè magari è differente poi la data
di nascita.
ciao Sthepan


title: Controllo automatico doppioni

author: Alessandro Baraldi

text:
"Sthepan" <
sth...@supereva.it
> wrote in message
news:74mdgfsf5j44$.
ekk1ph9m...@40tude.net

Vedi il 3D "Verifica Esistenza Record" pochi istanti prima.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Controllo automatico doppioni

author: Prometeo

text:
Sthepan ha scritto:

> ciao Sthepan
Se ti serve solo un controllo rigido sui tre campi che ti segnali che stai
creando un doppione e te lo impedisca, puoi creare in struttura della
tabella un indice univoco (Duplicati impossibili) composto dai campi
“Nome” “Cognome” e “Data di nascita”;
In questo caso il motore stesso di Access ti avviserà bloccando la
creazione del record.
Se vuoi invece un controllo più elastico che ti consenta di decidere al
momento,  penso che esistano molte soluzioni, le più semplici possono
essere lanciare una query o visualizzare in una maschera  tutti i record
contenenti nei campi nome e cognome relativi valori uguali a quelli del
record corrente.
Se non è la soluzione che cercavi, fammi sapere
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Controllo automatico doppioni

text:
In data Fri, 18 Mar 2005 20:19:54 +0100, Prometeo ha scritto:
> Sthepan ha scritto:
>
>> in Db basato su tbl ho i campi cognome , nome , ecc.
>> mi interessebbe sapere se c'è un modo perrchè in fase di inserimento, del
>> cogmone e poi del nome dopo l'aggiornamento dei due campi il sistema mi
>> avverta se ci sono altri omonimi, dandomi la possibilità di scegliere se
>> annullare l'inserimento o continuare perchè magari è differente poi la data
>> di nascita.
>
>> ciao Sthepan
>
> Se ti serve solo un controllo rigido sui tre campi che ti segnali che stai
> creando un doppione e te lo impedisca, puoi creare in struttura della
> tabella un indice univoco (Duplicati impossibili) composto dai campi
> “Nome” “Cognome” e “Data di nascita”;
> In questo caso il motore stesso di Access ti avviserà bloccando la
> creazione del record.
> Se vuoi invece un controllo più elastico che ti consenta di decidere al
> momento,  penso che esistano molte soluzioni, le più semplici possono
> essere lanciare una query o visualizzare in una maschera  tutti i record
> contenenti nei campi nome e cognome relativi valori uguali a quelli del
> record corrente.
> Se non è la soluzione che cercavi, fammi sapere
> Ciao
Ciao,
Probailmente la soluzione migliore sarebbe che mi apra una maschera che mi
visualizzi i record conteneti nei campi nome e cognome valori uguali a
quelli del record corrente, ma il tutto in fase di inserimento, cioè per
esempio al termine dell'inserimento del nome.
Tu come faresti?
Sthepan


title: Controllo automatico doppioni

text:
Sthepan ha scritto:



> Sthepan
Su evento aggiornamento del secondo campo in questione, ad esempio nome,
apri una seconda maschera a schede continue avente come origine dati una
query con i seguenti criteri: x il Campo Cognome =
Forms![nomemaschera]![Cognome].
x il campo nome = Forms![nomemaschera]![Nome] dove nomemaschera è il nome
della prima maschera.
Non l'ho ancora provata , puoi verificarla se vuoi
Scusa se appaiono simboli strani, ma è la mia prima esperienza nelle News
e mi sono reso conto che la punteggiatura apostrofi ecc non corrispondono,
forse occorre usare le formattazioni internazionali Web



title: Controllo automatico doppioni

text:
In data Fri, 18 Mar 2005 21:31:04 +0100, Prometeo ha scritto:
CUT
>
> Su evento aggiornamento del secondo campo in questione, ad esempio nome,
> apri una seconda maschera a schede continue avente come origine dati una
> query con i seguenti criteri: x il Campo Cognome =
> Forms![nomemaschera]![Cognome].
> x il campo nome = Forms![nomemaschera]![Nome] dove nomemaschera è il nome
> della prima maschera.
> Non l'ho ancora provata , puoi verificarla se vuoi
> Scusa se appaiono simboli strani, ma è la mia prima esperienza nelle News
> e mi sono reso conto che la punteggiatura apostrofi ecc non corrispondono,
> forse occorre usare le formattazioni internazionali Web
> Ciao
Ciao funziona il sistema chi mi hai suggerito, io ho messo una casella di
riepilogo sulla seconda maschera così ho il colpo d'occhio di tutti i dati
identificativi.
Mi è venuto a mente un'altra cosa. Non serebbe forse il caso, quando
vengono visulizzati degli omonimi, la possibilità, tramite tasto, di
annullare l'operazione di inserimento, quindi ritornare alla maschera
precedente con i campi vuoti, oppure di continuare con l'inserimento, il
tutto chiudendo la seconda maschera.
ma forse questo è un pò più compicato, e di difficile realizzazione.
ciao
Sthepan


title: Controllo automatico doppioni

author: Rita

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:74mdgfsf5j44$.ekk1ph9mfmoy.dlg@40tude.net...

Non so se può essere di aiuto ma io ho strutturato il tutto effettuando
appunto il controllo sui campi Cognome, Nome e Data di Nascita.
Solo che nel momento in cui si trova un record con gli stessi dati appare un
messaggio che mi dice che il record esiste già ed automaticamente si apre la
maschera di Aggiornamento che mi consente di richiamare il record già
immesso consentendomi di aggiungere nuove cartelle cliniche ( nel caso
specifico del mio DB).
Questa è solo la mia impostazione poi dipende da cosa si vuol fare e da come
è strutturato il DB.
   Ciao Rita


title: He, he, he...

author: Il Compilatore

text:
...non mi avrete MAIIIIIIIIIIIIIIII.................
.....tsé'...............
Arséne Compilateur...


title: Controlsource non funziona in sottomaschera

author: andrea

text:
Buon giorno a tutto il NG,
Non capisco dove stò sbagliando:
ho porvato il codice qui sotto, sia sulla maschera principale, sia
sulla sottomaschera dove riscontro un errore di run-time
***************
strSQL = "SELECT sum(val([prezzo])) as Esp1 from [" & STR & "];"

   ‘ sulla maschera principale ….Funziona !
  Me.RecordSource = strSQL
  Me.CampoDiProva.ControlSource = "Esp1"

   'prova sulla sottomaschera  … da ERRORE DI RUN-TIME 424 necessario
oggetto
   [Forms]![maschera principale]![sottomaschera].RecordSource = strSQL
   [Forms]![maschera
principale]![sottomaschera]!NomeCampoSottomaschera.ControlSource =
"Esp1"
*********
Grazie a chi mi può dare qualche dritta.
Andrea


author: adR

text:
Il 03 Lug 2003, 17:20,
andrea...@libero.it
 (andrea) ha scritto:
> Buon giorno a tutto il NG,
>
> Non capisco dove stņ sbagliando:
> ho porvato il codice qui sotto, sia sulla maschera principale, sia
> sulla sottomaschera dove riscontro un errore di run-time
>
> ***************
>
> strSQL = "SELECT sum(val([prezzo])) as Esp1 from [" & STR & "];"
>
> sulla maschera principale
> .Funziona !
> Me.RecordSource = strSQL
> Me.CampoDiProva.ControlSource = "Esp1"
>
> 'prova sulla sottomaschera
> da ERRORE DI RUN-TIME 424 necessario
> oggetto
>
> [Forms]![maschera principale]![sottomaschera].RecordSource = strSQL
> [Forms]![maschera
> principale]![sottomaschera]!NomeCampoSottomaschera.ControlSource =
> "Esp1"
>
> *********
>
> Grazie a chi mi puņ dare qualche dritta.
>
> Andrea
>
Se ho capiro bene ti serve usale la proprietą PARENT
che se applicata ad una sottomaschera ritorna la maschera che lo contiene.
Leggi l'help della Propritą Parent.
ciao
adR
--------------------------------
Inviato via
http://usenet.libero.it


author: Antonio Biso

text:
"andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:4fae75e.03070...@posting.google.com...
> Buon giorno a tutto il NG,
>
> Non capisco dove stò sbagliando:
> ho porvato il codice qui sotto, sia sulla maschera principale, sia
> sulla sottomaschera dove riscontro un errore di run-time
>
> ***************
>
> strSQL = "SELECT sum(val([prezzo])) as Esp1 from [" & STR & "];"
>
>    ' sulla maschera principale ..Funziona !
>   Me.RecordSource = strSQL
>   Me.CampoDiProva.ControlSource = "Esp1"
>
>    'prova sulla sottomaschera  . da ERRORE DI RUN-TIME 424 necessario
> oggetto
>
>    [Forms]![maschera principale]![sottomaschera].RecordSource = strSQL
>    [Forms]![maschera
> principale]![sottomaschera]!NomeCampoSottomaschera.ControlSource =
> "Esp1"
La sintassi per riferiti ad una sottomaschera non è quella.
[Forms]![maschera
principale]![sottomaschera].form.NomeCampoSottomaschera.ControlSource =
"Esp1"
Antonio


text:
[CUT]
> La sintassi per riferiti ad una sottomaschera non è quella.
> [Forms]![maschera
> principale]![sottomaschera].form.NomeCampoSottomaschera.ControlSource =
> "Esp1"
>
> Antonio
Maledetta fretta !!  Hai proprio ragione.
Grazie ancora
Andrea


title: Newsgroup it.comp.database.access

author: Ronny

text: Come da oggetto, esiste ancora?


title: Newsgroup it.comp.database.access

author: Ditta Cerri (Sib)

text:
Ronny <
scr...@libero.it
> wrote in message
mu3C4.383$i4....@news.infostrada.it...
> Come da oggetto, esiste ancora?
Evidentemente e' tanto che non ti colleghi.
it.comp.database.access e' stato sostituito da it.comp.appl.access.
Trovi qui tutto cio' che era li'.
Ciao, Sib


title: Funzione popolamento caselle di testo

author: Mak

text:
Salve a tutti ,
faccio riferimento ad un mio problema sul popolamento delle caselle di testo
che ho postato la settimana scorsa e dalla quale ho preso spunto per crearmi
una funzione pubblica per il popolamento delle caselle di testo dall'
origine che puň essere una casella combinata o di riepilogo con una funzione
unica da ogni parte del db e volevo un parere tecnico dei "Virtuosi" di Vb
sulla mia idea.
Public Function FullTxtBox(Idcol, NumCol As Long, Casella As String, frm As
Object, Origine As Control)
On Error GoTo HandleError
Dim j As Integer
Dim dbfrm As Form
Set dbfrm = frm
    For j = Idcol To NumCol
    dbfrm(Casella & j) = Origine.Column(j)
    Next j
Exit_Iwcontrol:
 Exit Function
HandleError:
    Select Case Err.Number
    Case 2465 ' Impostati piů caselle da riempire dell' origine
    MsgBox "Attenzione errore nella scrittura della funzione" _
    & Chr(32) & "Sono stati inseriti piů campi da completare " _
    & " rispetto a quelli esistenti, oppure campi inesistenti. Verificare la
sintassi.", vbInformation, "Errore n." & Err.Number
       Resume Exit_Iwcontrol
    End Select
       Resume Exit_Iwcontrol
End Function
Esempio se in una maschera ho un controllo elenco0  e delle caselle di testo
che nomino txt1 - txt2 - txt3 posso utilizzare sull' evento click di un
pulsante
FullTxtBox  1, 3, "txt", Me, elenco0
Qualsiasi consiglio e suggerimento sono ben accetti.
Saluti Mak


title: Funzione popolamento caselle di testo

text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:wJz19.18503$n04.5...@twister2.libero.it...
> Salve a tutti ,
> faccio riferimento ad un mio problema sul popolamento delle caselle di
testo
> che ho postato la settimana scorsa e dalla quale ho preso spunto per
crearmi
> una funzione pubblica per il popolamento delle caselle di testo dall'
> origine che puň essere una casella combinata o di riepilogo con una
funzione
> unica da ogni parte del db e volevo un parere tecnico dei "Virtuosi" di Vb
> sulla mia idea.
Mah...
Per esempio io faccio cosě per svuotarne una
Si puň usare una cosa del genere senza l'oggetto form
Public Sub pulisci_maschera(x As String)
'
***************************************************************************
' Scrive una stringa vuota in tutti i controlli di tipo casella di testo o
' casella combinata della maschera il cui nome č passato come parametro
'
***************************************************************************
    Dim ctl As Control
    For Each ctl In Forms(x).Controls
        If ctl.ControlType = acTextBox Or ctl.ControlType = acComboBox Then
           ctl.Value = ""
        End If
    Next
End Sub
Antonio


title: Funzione popolamento caselle di testo

text:
***************************************************************************
>     Dim ctl As Control
>
>     For Each ctl In Forms(x).Controls
>         If ctl.ControlType = acTextBox Or ctl.ControlType = acComboBox
Then
>            ctl.Value = ""
>         End If
>     Next
>
> End Sub
>
> Antonio
>
Salve Antonio,
grazie innanzitutto per avermi risposto , e volevo chiederti in merito alla
tua risposta se la funzione For Each esegue il "passaggio" su tutti i
controlli della maschera specificata? Io dovrei farlo solo su dei controlli
specifici nominati in con una string definita es Txt e un numero che poi
identifica la proprietà column dell' oggetto dal quale preleva i dati.
Ovvero in una maschera posso avere sia controlli da riempire e anche alcuni
che devono rimanere vuoti.
Saluti
Mak


title: Funzione popolamento caselle di testo

text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:9aO19.20876$n04.5...@twister2.libero.it...

Come vedi già io facevo delle operazioni solo su alcuni controlli, testando
il loro tipo. Allo atesso modo puoi testare la proprietà name del ctl,
oppure la proprietà tag, se prevedi di scrivere qualcosa nei tag di tutti i
controlli da modificare (magari l'indice di colonna della casella di
riepilogo il cui valore ci va dentro)
Antonio


title: Casella Riepilogo

author: antcim

text:
Cordialita' a chi mi legge.
E' possibile visualizzare le scelte inserite in una
casella di riepilogo con allineamento 'centrato'  ?
Grazie in anticipo
Antcim


title: Casella Riepilogo

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:C5gt9.24938$TD1.1...@news2.tin.it...

Leggi qualche post precedente a riguardo............!!
@Alex


title: Casella Riepilogo

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:rljt9.65021$RO.16...@twister1.libero.it...

Ciao @Alex.
Ho letto tutti i messaggi precedenti ma non ho trovato nulla..
Saresti cosi gentile da indicarmi l'oggetto..?
Te ne sono grato.
Cordialita'
Antcim


title: Casella Riepilogo

author: Claudio

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:QGkt9.21619$aL4.6...@news1.tin.it...
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:rljt9.65021$RO.16...@twister1.libero.it...
> > Leggi qualche post precedente a riguardo............!!
> Ho letto tutti i messaggi precedenti ma non ho trovato nulla..
> Saresti cosi gentile da indicarmi l'oggetto..?
Credo che Alex si riferisca al 3d "Allineamento a destra in una casella di riepilogo"
(
news:v47rqu4q6c6ciufm6...@4ax.com
).
Ciao. Claudio.


title: Casella Riepilogo

text:
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:MUkt9.21660$aL4.6...@news1.tin.it...

Ciao Claudio.
Grazie della gentilezza.
Nei precedenti post trovo solo quello del 2 ottobre
che parla di allineamento in un controllo... che non fa al caso mio, credo..
Puoi dirmi la data di questo post.
Cordialita'
Antcim


title: Casella Riepilogo

text:
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:MUkt9.21660$aL4.6...@news1.tin.it...

Ciao Claudio.
Forse ho scoperto perche' non lo trovo.
I post che leggo passano dall'8 ottobre al 20 ottobre.
Mi trovo un buco di circa dieci giorni.
Ho provato anche ad annullare la sottoscrizione ed a
ripristinarla, ma niente...il buco resta.
Secondo te cosa mi e' successo..?
Grazie per la disponibilita'.
Ciao Antcim


title: Casella Riepilogo

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:rljt9.65021$RO.16...@twister1.libero.it...

Ciao Alex.
Sono riuscito a vederlo da un altro pc.
Grazie.
(Capisco anche perche' Access sta morendo....:-(    )


title: Casella Riepilogo

text:
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:MUkt9.21660$aL4.6...@news1.tin.it...

Ciao Claudio.
Sono riuscito a beccarlo da un altro pc.
Grazie ancora
Antcim


title: Casella Riepilogo

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:aJlt9.21742$aL4.6...@news1.tin.it...
>
> (Capisco anche perche' Access sta morendo....:-(    )
Una prece...
Antonio


title: Casella Riepilogo

author: desio

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:NPrt9.65830$RO.16...@twister1.libero.it...

Caro Biso sai che quando vedo le tue risposte le leggo subito ma non tanto
per la parte tecnica, ma perchè mi ricordano proprio zelig
un saluto


title: Casella Riepilogo

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3db66...@news.dada.it...

Non so se può essere preso come un complimento, comunque... anzi che non mi
hai chiamato Bisio...
Antonio


title: Casella Riepilogo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:wlut9.66260$%M1.17...@twister2.libero.it...

Io proporrei un it.comp.appl.access.zelig
e come madrina chi se non la hunzicher
>
>


title: Casella Riepilogo

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3db67...@news.dada.it...
>
> > > Caro Biso sai che quando vedo le tue risposte le leggo subito ma non
> tanto
> > > per la parte tecnica, ma perchè mi ricordano proprio zelig
> >
> > Non so se può essere preso come un complimento, comunque... anzi che non
> mi
> > hai chiamato Bisio...
> >
> > Antonio
> Io proporrei un it.comp.appl.access.zelig
> e come madrina chi se non la hunzicher
le audizioni per la madrina le faccio chiaramente io...
Antonio


title: Casella Riepilogo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:0owt9.66827$RO.16...@twister1.libero.it...

Perchè pensi che la hunzi abbia bisogno di audizioni


title: Casella Riepilogo

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3db6b...@news.dada.it...

Certo!
Mica penserà di essere arrivata!
Antonio


title: Casella Riepilogo

text:
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:MUkt9.21660$aL4.6...@news1.tin.it...

Yessss....!!!
L'occhio del vecchi non č acqua.....!
Ciao Claudio.
@Alex


title: Casella Riepilogo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:w5zt9.67559$RO.17...@twister1.libero.it...

dai retta quella è arrivata, e come se è arrivata
desio


title: aiuto query

author: Herbst Alex

text:
ho il seguente problema:
dovrei generare una query, la quale mi da le ultime due vendite di ogni
cliente.
qualcuno riesce ad aiutarmi ???
grazie
alex


title: aiuto query

text:
Herbst Alex ha scritto nel messaggio <89du8f$3io$
1...@nslave1.tin.it
>...
>ho il seguente problema:
>
>dovrei generare una query, la quale mi da le ultime due vendite di ogni
>cliente.
La quale mi dIa
>
>qualcuno riesce ad aiutarmi ???
Devi chiaramente avere un campo che ti ordina le vendite, supponiamo un
progressivo. Le ultime vendite hanno un progressivo più alto.
Farai una query di selezione, ordinando i dati per il campo progressivo in
maniera decrescente e utilizzando il costrutto TOP con parametro 2
(vedi sull'help TOP )
Antonio


title: aiuto query

author: Andrea

text:
Generi la query in struttura indicando i campi che desideri esporre, imposti
la data di vendita in ordine decrescente, infine in alto sulla combo anziché
lasciare Tutti i record, specifichi 2.
Semplice ed efficace


title: aiuto query

text:
ok ho capito, il problema è solo che cosi mi da le ultime due vendite,
pero mi servono le ultime due vendite di ogni cliente.
per esempio: (questo è il risultato che dovrei ottenere)
data vendita        cliente        articolo        quantita
20.02.00            alfa            alfa                10
18.02.00            alfa            beta               12
20.02.00            beta           test                5
01.01.00            beta           alfa                  2
Herbst Alex <
herbs...@dnet.it
> schrieb in im Newsbeitrag:
89du8f$3io$1...@nslave1.tin.it...
> ho il seguente problema:
>
> dovrei generare una query, la quale mi da le ultime due vendite di ogni
> cliente.
>
> qualcuno riesce ad aiutarmi ???
>
> grazie
>
> alex
>
>


title: aiuto query

author: fish

text:
ti vorrei aiutare, ma ho bisogno di sapere come sono formate le tabelle.
se vuoi scrivimi, ciao
--
Se dai da mangiare ad un uomo un pesce l'hai sfamato per un giorno
se gli insegni a pescare l'avrai sfamato per tutta la vita.
---------------------------------------------------------------
rimuovere NOSPAM. per mandare email
---------------------------------------------------------------


title: Funzione LoadPicture

author: Murisottero

text:
Buona giornata a tutti.
Ho sviluppato un'applicazione in Access 2000 (sistema operativo Windows
2000) ed una delle maschere di questo Db è collegata alla tabella
'ADOZIONI'. In questa maschera ho la necessità di visualizzare un'immagine
distinta per ogni record della tabella. L'immagine non è contenuta nella
tabella 'ADOZIONI'. Per visualizzare l'immagine utilizzo una routine che
prevede l'utilizzo della funzione LoadPicture (LoadPicture(FileName As
String) As Object - Membro di Access.Application). Se dal record X (Immagine
X) passo al record Y viene visualizzata l'immagine Y. Successivamente se
ritorno al record X viene visualizzata nuovamente l'Immagine X. Tutto questo
funziona correttamente in ambiente Windows 2000. Purtroppo però questo Db
deve girare in ambiente Windows 98. In questo ambiente se dal record X
(Immagine X) passo al record Y viene visualizzata l'immagine Y.
Successivamente se però ritorno al record X NON viene caricata l'Immagine X.
Effettuando il debug il problema è appunto la funzione LoadPicture! Ho
provato a confrontare i riferimenti tra i due ambienti e ho trovato questa
differenza:
Win00 : "Microsoft ActiveX Data Objects 2.1 Library" punta a
"C:\Programmi\File comuni\System\ado\msado21.tlb"
Win98 : "Microsoft ActiveX Data Objects 2.1 Library" punta a
"C:\Programmi\File comuni\System\ado\msado15.dll"
Ho provato a sostituire il riferimento in Win98 ma non sono riuscito a
risolvere il problema. Qualcuno ha avuto lo stesso tipo di problema? Quale
potrebbe essere il problema?
Un anticipato grazie a tutti.
Alder


title: Funzione LoadPicture

text:
> Win00 : "Microsoft ActiveX Data Objects 2.1 Library" punta a
> "C:\Programmi\File comuni\System\ado\msado21.tlb"
> Win98 : "Microsoft ActiveX Data Objects 2.1 Library" punta a
> "C:\Programmi\File comuni\System\ado\msado15.dll"
>
> Ho provato a sostituire il riferimento in Win98 ma non sono riuscito a
> risolvere il problema. Qualcuno ha avuto lo stesso tipo di problema? Quale
> potrebbe essere il problema?
> Un anticipato grazie a tutti.
> Alder
Ieri ho letto che sviluppando un'applicazione per esempio su un computer
e utilizzandola poi in un altro, se ci sono degli oggetti ActiveX bisogna
essere
sicuri che ci siano le librerie giuste anche sul secondo computer,
ma questo non basta: non è detto che funzionino correttamente se si cambia
sistema operativo e non è neanche detto che, una volta caricate le librerie,
queste non causino conflitti con quelle già presenti nel sistema.
Insomma mi ha molto scoraggiato dall'usarle.
Adesso non so quale sia il tuo problema, ma può darsi che sia per questo
motivo..
Spero qualcuno possa confermare o spiegarci meglio la cosa.
In bocca al lupo.
adR
--------------------------------
Inviato via
http://usenet.libero.it


title: Funzione LoadPicture

text:
Mi sono intestardito su quella funzione mentre il problema era due righe più
sotto...
Ora è tutto a posto.
Grazie della risposta e buona giornata.
Alder
"adR" <
adar...@libero.it
> ha scritto nel messaggio
news:62Z110Z105Z231Y...@usenet.libero.it...



title: Funzione LoadPicture

text:
"Murisottero" <
ald...@virgilio.it
> ha scritto nel messaggio
news:kehMa.1394$HU3....@news2.tin.it...
> Mi sono intestardito su quella funzione mentre il problema era due righe
più
> sotto...
> Ora è tutto a posto.
Non è a posto nulla se continui ad intestardirti anche a non scrivere
correttamente DOPO il quoting!!!
Antonio


title: Calcolo date.

author: quesiti

text:
Gentilissimi vorrei se possibile creare una query che per ogni cliente mi
evidenziasse il tempo di riordino. Per capirci tizio compra il 15/01 ad oggi
sono x giorni che non compra.secondo voi come posso impostarla?


title: Calcolo date.

author: Valerio Valentini

text:
"quesiti" <
can...@fastwebnet.it
> ha scritto nel messaggio
news:eE2Dl.17562$VA5...@tornado.fastwebnet.it...
> Gentilissimi vorrei se possibile creare una query che per ogni cliente mi
> evidenziasse il tempo di riordino. Per capirci tizio compra il 15/01 ad
> oggi sono x giorni che non compra.secondo voi come posso impostarla?
>
Cose semplici tipo Date(Now) - DataOrdine in un campo della query ???
Ciao Valerio.


title: Calcolo date.

author: Karl Donaubauer

text:
Valerio Valentini wrote:
> "quesiti ha scritto nel messaggio
>> Gentilissimi vorrei se possibile creare una query che per ogni
>> cliente mi evidenziasse il tempo di riordino. Per capirci tizio
>> compra il 15/01 ad oggi sono x giorni che non compra.secondo voi
>> come posso impostarla?
> Cose semplici tipo Date(Now) - DataOrdine in un campo della query ???
> ...
La funzione Date() non accetta argumenti, ma gi� da sola d� la data odierna.
;-)
Date() - DataOrdine
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Calcolo date.

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:743rvaF...@mid.individual.net...

Ok, scusa, ma ormai sono un p� arruginito, per cui d� soluzioni
aprossimative. Per� dai, qualcosa ci capisco ancora.
Ps: saluta Vienna, dovevo venire ad una mostra canina a Wels ma non ho avuto
tempo, prossima Salzburg ma non ci scappa la tappa a Vienna.
Ciao Valerio.


title: Calcolo date.

text:
Ciao Valerio,
Valerio Valentini wrote:
> ...
> Ps: saluta Vienna, dovevo venire ad una mostra canina a Wels ma non
> ho avuto tempo, prossima Salzburg ma non ci scappa la tappa a Vienna.
Ok, un minuto fa ho portato il tuo saluto alla città dal balcone
del mio ufficcio. ;-) Finalmente che sono ancora qui per alcune
settimane, ora in primavera quando la città è bella.



title: Calcolo date.

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7441c8F...@mid.individual.net...

grazie


title: Aiuto x query da codice

author: Fabietto

text:
Al solito sto impazzendo, cosa c'e' che non va nel seguente pezzo di codice
?
La seconda data viene letta e interpretata correttamente la prima no :-( e
di conseguenza mi fa vedere tutte le bolle precedenti alla prima data. Il
riferimento al nome campo e' corretto
 Sql = "SELECT tblBollaTrasporto.NumeroDocumento "
 Sql = Sql & "FROM tblBollaTrasporto "
 Sql = Sql & "WHERE (((tblBollaTrasporto.IdCliente) Like '" &
[Forms]![frmNuovaFatturaVendita].[cmbIdCliente] & "') AND
((tblBollaTrasporto.DataDocumento) Between (#" &
[Forms]![frmNuovaFatturaVendita]![DataIniziale] & "#) AND (#" &
[Forms]![frmNuovaFatturaVendita]![DataFinale] & "#)));"
Grazie mille a chi mi svelera' l'arcano!
Fabio


title: Aiuto x query da codice

author: Alessandro Nazzani

text:
"Fabietto" <fab...@supereva.xx> wrote in message
news:9S%j8.62557$_u5.1...@news1.tin.it...

Prova:
Sql = "SELECT tblBollaTrasporto.NumeroDocumento "
Sql = Sql & "FROM tblBollaTrasporto "
Sql = Sql & "WHERE tblBollaTrasporto.IdCliente Like '" &
[Forms]![frmNuovaFatturaVendita].[cmbIdCliente] & "' AND
tblBollaTrasporto.DataDocumento Between #" &
[Forms]![frmNuovaFatturaVendita]![DataIniziale] & "# AND #" &
[Forms]![frmNuovaFatturaVendita]![DataFinale] & "#;"
Inoltre, a puro titolo di curiosità, IdCliente è Testo o Numerico?
HTH.
Alessandro


title: Aiuto x query da codice

text:
> Prova:
>
> Sql = "SELECT tblBollaTrasporto.NumeroDocumento "
> Sql = Sql & "FROM tblBollaTrasporto "
> Sql = Sql & "WHERE tblBollaTrasporto.IdCliente Like '" &
> [Forms]![frmNuovaFatturaVendita].[cmbIdCliente] & "' AND
> tblBollaTrasporto.DataDocumento Between #" &
> [Forms]![frmNuovaFatturaVendita]![DataIniziale] & "# AND #" &
> [Forms]![frmNuovaFatturaVendita]![DataFinale] & "#;"
>
> Inoltre, a puro titolo di curiosità, IdCliente è Testo o Numerico?
IdCliente e' numerico, ma a parte togliere le parentesi cosa cambia ?
Ad ogni modo anche cosi' la situazione e' rimasta invariata: accetta la
seconda data, canna la prima :(


title: Aiuto x query da codice

text:
Fabietto ha scritto:
> > Prova:
> >
> > Sql = "SELECT tblBollaTrasporto.NumeroDocumento "
> > Sql = Sql & "FROM tblBollaTrasporto "
> > Sql = Sql & "WHERE tblBollaTrasporto.IdCliente Like '" &
> > [Forms]![frmNuovaFatturaVendita].[cmbIdCliente] & "' AND
> > tblBollaTrasporto.DataDocumento Between #" &
> > [Forms]![frmNuovaFatturaVendita]![DataIniziale] & "# AND #" &
> > [Forms]![frmNuovaFatturaVendita]![DataFinale] & "#;"
> >
> > Inoltre, a puro titolo di curiosità, IdCliente è Testo o Numerico?
>
> IdCliente e' numerico
Hai trattato il campo come un testo.
>, ma a parte togliere le parentesi cosa cambia ?
È più facile di lire lo statement ed a trovare lo sbaglio senza tutto
lo spetaccolo che fa il wizard. Prova con
Sql = "SELECT NumeroDocumento "
Sql = Sql & "FROM tblBollaTrasporto "
Sql = Sql & "WHERE IdCliente = " & _
        Forms!frmNuovaFatturaVendita!cmbIdCliente & _
        " AND DataDocumento Between " & _
        clng(Forms!frmNuovaFatturaVendita!DataIniziale) & " AND " & _
        clng(Forms!frmNuovaFatturaVendita!DataFinale)
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Aiuto x query da codice

text:
"Fabietto" <fab...@supereva.xx> wrote in message
news:DN0k8.66055$Ns4.2...@news2.tin.it...

Innanzitutto non credo che l'operatore like vada molto d'accordo con i campi
numerici. In secondo luogo, oltre a togliere le parentesi superflue (nel
tentativo di agevolare la mia comprensione della query), avevo l'impressione
(la speranza) che alcune parentesi fossero di troppo (cioè che "between x
and y" fosse interpretato più correttamente rispetto a "between (x) and
(y)"). Purtroppo sembra che non sia così. Ad ogni buon conto, ti consiglio
di modificare la query così:
Sql = "SELECT tblBollaTrasporto.NumeroDocumento "
Sql = Sql & "FROM tblBollaTrasporto "
Sql = Sql & "WHERE tblBollaTrasporto.IdCliente=" &
[Forms]![frmNuovaFatturaVendita].[cmbIdCliente] & " AND
tblBollaTrasporto.DataDocumento Between #" &
[Forms]![frmNuovaFatturaVendita]![DataIniziale] & "# AND #" &
[Forms]![frmNuovaFatturaVendita]![DataFinale] & "#;"
Se anche così le date continuano a "sballare", puoi provare ad esaminare il
contenuto della variabile Sql: facendo un copia/incolla della stringa
risultante in una query dovresti riuscire a capire cosa c'è che non va.
Ciao.
Alessandro


title: Aiuto x query da codice

text:
> Sql = "SELECT tblBollaTrasporto.NumeroDocumento "
> Sql = Sql & "FROM tblBollaTrasporto "
> Sql = Sql & "WHERE tblBollaTrasporto.IdCliente=" &
> [Forms]![frmNuovaFatturaVendita].[cmbIdCliente] & " AND
> tblBollaTrasporto.DataDocumento Between #" &
> [Forms]![frmNuovaFatturaVendita]![DataIniziale] & "# AND #" &
> [Forms]![frmNuovaFatturaVendita]![DataFinale] & "#;"
>
> Se anche così le date continuano a "sballare", puoi provare ad esaminare
il
> contenuto della variabile Sql: facendo un copia/incolla della stringa
> risultante in una query dovresti riuscire a capire cosa c'è che non va.
Purtroppo da SQL in una query funziona quando e' riportata via codice non
piu' :-(
Sto impazzendo... che cosa puo' essere ?


title: Aiuto x query da codice

text:
> È più facile di lire lo statement ed a trovare lo sbaglio senza tutto
> lo spetaccolo che fa il wizard. Prova con
>
> Sql = "SELECT NumeroDocumento "
> Sql = Sql & "FROM tblBollaTrasporto "
> Sql = Sql & "WHERE IdCliente = " & _
>         Forms!frmNuovaFatturaVendita!cmbIdCliente & _
>         " AND DataDocumento Between " & _
>         clng(Forms!frmNuovaFatturaVendita!DataIniziale) & " AND " & _
>         clng(Forms!frmNuovaFatturaVendita!DataFinale)
>
Cosi' funziona !
Perche' !?


title: Aiuto x query da codice

text:
Fabietto ha scritto:

Soppratutto hai solo fatto
...#" & [Forms]![frmNuovaFatturaVendita]![DataIniziale] & "#...
per consegnare una data a SQL.
Ma per SQL la data normalmente debb'essere in formato americano
(mm/dd/yy) o in formato ISO (yyyy-mm-dd). p.e. si puo usare:
" & Format(Forms!frmNuovaFatturaVendita!DataIniziale, "\#yyyy\-mm\-dd\#") &
"...
Personalmente preferisco il trucco con CLng o CDbl che ho usato
qui perché Jet anche accetta la data in formato numerico e questo
formato è più semplice di construire e leggere.



title: Aiuto x query da codice

text:
qualcuno che non conosco ha scritto:
>.. Č piů facile di lire lo statement...
Eh, Lire non ci sono piů.
Sembra che qualche volta il mio male italiano fa una
mescolanza diabolica con il mio piů male francese.
*grummel*
Karl


title: casella di testo capovolta

author: Nicola Pannunzio

text:
Ciao a tutti, ho un problema,
devo preparate un report in cui alcune caselle di testo vengano stampate
capovolte ed altre diritte, in modo che dopo la stampa piegando in due il
foglio appaiano entrambe dritte.
C'è qualcuno che sa aiutarmi?
Grazie
Nicola


title: casella di testo capovolta

author: miciomao


title: casella di testo capovolta

text:
Nicola Pannunzio wrote:
> devo preparate un report in cui alcune caselle di testo vengano
> stampate capovolte ed altre diritte, in modo che dopo la stampa
> piegando in due il foglio appaiano entrambe dritte.
> C'è qualcuno che sa aiutarmi?
Testo verticale
www.donkarl.com/it?FAQ5.5
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Problema con maschera/sottomaschera

author: Ronny

text:
Ciao a tutti.
Ho creato una relazione di questo tipo:
Testata bolla e Dettaglio , la prima tabella ha Numero e Data come key
univoca.
La seconda, Numero, Data e Articolo come key univoca.
Creo la relazione uno a molti.
Creo una query aggiungendo queste 2 tabelle e mi riporta la relazione
creata.
Scelgo i campi che faranno parte della maschera tra cui i campi Data e Nr.
Bolla del dettaglio
Creo una maschera con l'autocomposizione scegliendo come origine la query
creata al punto sopra.
Perchè non mi "consiglia" di creare una struttura Maschera/Sottomaschera
????
Grazie a tutti.
Ronny
--------------------------------
Inviato via
http://usenet.libero.it