title: PDF Via Mail

text:
Carlo Costarella wrote:

Ciao Carlo,
quindi dici che se io ho un file per es. in c:\temp\pippo.pdf
posso applicare il comando SendObject?
Se è così come allego ste file? questo risolverebbe il mio problema.
Per ora sto ancora usando il MAPI ma se mi dici che si può fare rimetto
il comando.
Ciao Cesco


title: PDF Via Mail

author: Carlo Costarella

text:
"Cesco" <
cesi...@mail.com
> ha scritto nel messaggio
news:erR_e.42543$TR5....@news.edisontel.com...

No, no la colpa è mia perchè ho letto solo questa frase "Tutto chiaro
Alex... ora vedo cosa posso fare con i tuoi consigli.
Peccato però non esista un SendObject slegato dagli oggetti di Access.
La funzionalità del comando SendObject è molto pratica ma troppo blindata."
nell'ultimo post...
Quindi la mia risposta era strettamente correlata alla impossibilità di
inviare e-mail senza oggetti di Access e non a inviare e-mail con allegati.
Ci sono molti metodi per inviare allegati di posta con Access e se ne è
parlato sia in questo NG che sul sitocomune...
Vorrei proporti una soluzione che non è tutta farina del mio sacco.
Se ti colleghi a questo link:
http://www.iacosoft.com
potrai scaricare un comodo ocx free (giemail.ocx) scritto per visual basic 6
ma che io ho adattato ad Access (per il momento ho solo fatto la prova con
A97) e funziona egregiamente. Nel file trovi anche degli esempi. Se ti
interessa ti mando un db Access già pronto ma devi scaricare e registrare
l'ocx.
Ciao, Carlo


title: PDF Via Mail

text:
"Cesco" <
cesi...@mail.com
> ha scritto nel messaggio
news:erR_e.42543$TR5....@news.edisontel.com...
cut
Dimenticavo di dirti che giEMail per poter funzionare richiede la presenza
del Run-Time del
Visual Basic 6.0 e del controllo mswinsck.ocx.
Ciao, Carlo


title: PDF Via Mail

author: Cesco

text:

Ti ringrazio Carlo per la tua dritta, ora vedo cosa posso fare.
Ti confesso che non sono molto incline all'utilizzo di parti terze, ma
vediamo cosa si può fare.
Immagino che il problema degli allegati sia stato ben discusso sia qui
che sul sitocomune, ed infatti prima di postare solitamente per me
queste sono le prime risorse che consulto.
Ciao Francesco


title: PDF Via Mail

author: MA

text:

Cerca CDO
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Report vendite trimestrale Northwind

author: Luca

text:
Ciao a tutti,
spulciando nei dettagli ( per quanto la mia conoscenza di Access me lo
permetta! ) il database di Northwind,
ho notato che il Report Vendite Trimestrale riscontra un problema.
Qualsiasi casistica venga scelta, i valori del 3° mese di ogni trimestre
risultano pari a ? 0,00.
Sono riuscito a riportare tabella, maschera e report in un mio database...e
tutto funziona alla perfezione tranne ovviamente il Report Trimestrale.
Ho cercato ovviamente in giro notizie a riguardo, ma non ho purtroppo
trovato nulla.
Qualcuno hai mai riscontrato e/o affrontato lo stesso problema?
Ringrazio chiunque voglia darmi qualche dritta!
Ciao
Luca


title: Report vendite trimestrale Northwind

text:
Ciao a tutti,
ripropongo il quesito nella speranza che qualcuno possa darmi qualche
consiglio.
Luca
"Luca" <
lu...@nospam.it
> ha scritto nel messaggio
news:498187a6$0$1120$4faf...@reader2.news.tin.it...



title: Report vendite trimestrale Northwind

author: CIDI

text:
"Luca" <
lu...@nospam.it
> ha scritto nel messaggio
news:49889c81$0$1118$4faf...@reader4.news.tin.it...
> "Luca" <
lu...@nospam.it
> ha scritto nel messaggio
> news:498187a6$0$1120$4faf...@reader2.news.tin.it...
>> Ciao a tutti,
>> spulciando nei dettagli ( per quanto la mia conoscenza di Access me lo
>> permetta! ) il database di Northwind,
>> ho notato che il Report Vendite Trimestrale riscontra un problema.
>>
>> Qualsiasi casistica venga scelta, i valori del 3° mese di ogni trimestre
>> risultano pari a ? 0,00.
può essere che nel tuo db nel 3° trimestre non ci siano valori
che significa: "qualsiasi casistica scelga"?
io non riscontro nessun errore.
hai ricontrollato bene?
Ciao
Daniele


title: Report vendite trimestrale Northwind

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:4988ad05$0$1111$4faf...@reader2.news.tin.it...

Ciao Daniele,
per "qualsiasi casistica" intendo dire i vari report trimestrali, quindi per
prodotto,
per paese, per dipendente, ecc...
Di tutti questi report, qualsiasi trimestre scelga , i valori del 3° mese
sono sempre uguali a ? 0,00.
Le prove le sto effettuando sul Northwind e non sul mio database..


title: Report vendite trimestrale Northwind

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:4988ad05$0$1111$4faf...@reader2.news.tin.it...

Ciao Daniele,
per "qualsiasi casistica" intendo dire i vari report trimestrali, quindi per
prodotto,
per paese, per dipendente, ecc...
Di tutti questi report, qualsiasi trimestre scelga , i valori del 3° mese



title: Report vendite trimestrale Northwind

text:
"Luca" <
lu...@nospam.it
> ha scritto nel messaggio
news:4988afbc$0$1114$4faf...@reader4.news.tin.it...

Ho omesso un particolare fondamentale...il Northwind è quello della versione
2007..


title: Report vendite trimestrale Northwind

text:
"Luca" <
lu...@nospam.it
> ha scritto nel messaggio
news:4988b14e$0$1118$4faf...@reader4.news.tin.it...
>
> "Luca" <
lu...@nospam.it
> ha scritto nel messaggio
> news:4988afbc$0$1114$4faf...@reader4.news.tin.it...
>>
>> "CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
>> news:4988ad05$0$1111$4faf...@reader2.news.tin.it...
.news.tin.it...
>>>>> Ciao a tutti,
>>>>> spulciando nei dettagli ( per quanto la mia conoscenza di Access me lo
>>>>> permetta! ) il database di Northwind,
>>>>> ho notato che il Report Vendite Trimestrale riscontra un problema.
>>>>>
>>>>> Qualsiasi casistica venga scelta, i valori del 3° mese di ogni
>>>>> trimestre
>>>>> risultano pari a ? 0,00.
>>>
>>> può essere che nel tuo db nel 3° trimestre non ci siano valori
>>>
>>> che significa: "qualsiasi casistica scelga"?
>>> io non riscontro nessun errore.
>>> hai ricontrollato bene?
>>>
>>
>> Ciao Daniele,
>> per "qualsiasi casistica" intendo dire i vari report trimestrali, quindi
>> per prodotto,
>> per paese, per dipendente, ecc...
>>
>> Di tutti questi report, qualsiasi trimestre scelga , i valori del 3° mese
>> sono sempre uguali a ? 0,00.
>> Le prove le sto effettuando sul Northwind e non sul mio database..
>
> Ho omesso un particolare fondamentale...il Northwind è quello della
> versione 2007..
mi dispiace,  ho  AXP e  non ci sono problemi.
Ciao
Daniele


title: Criterio per query

author: GaRom

text:
Ancora una volta ricorro al vostro aiuto
dovrei immettere un criterio in un campo di una query ma ho una situazione -
che dopo vari tentativi  - non riesco a risolvere:
Access 97  - situazione:
Maschera principale -A-
Contiene una struttura a schede -B-
Nella prima pagina della struttura a schede si trova una sottomaschera -C- e
all'interno della sottomaschera -C- c'è il controllo (Testo10) che dovrebbe
essere il valore ma mettere nel criterio della query.
Quale dovrebbe essere la sintassi (Forms! ecc.) da scrivere nel criterio ?
Ringrazio in anticipo chiunque vorrà aiutarmi e cordialmente saluto.
Gabriele


title: Criterio per query

author: ALESSANDRO Baraldi

text:
"GaRom" <
garo...@virgilio.it
> ha scritto nel messaggio
news:G4D5d.4899$85.4...@news3.tin.it...

Hai provato con l'Autocomposizione del Criterio dal QueryBuilder...?
DestroMouse--->Generatore
Ti si apre una Form che ti permette di cercare tra gli Oggetti
il Controllo Testo10, se segui il percorso ti viene costruita la
SINTASSI CORRETTA.
La struttura a schede non influenza la SINTASSI, è come non  ci fosse.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Rinominare un file con VBA

author: Armando Barchetti News

text:
Salve a tutti!
Cortesemente vorrei sapere se è possibile rinominare un file (PDF) con un
comando VBA da access
Grazie!!


title: Rinominare un file con VBA

text:
"Armando Barchetti News" <
arma...@aliceposta.it
> ha scritto nel messaggio
news:CcaNd.835180$35.32...@news4.tin.it...

Istruzione Name
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Rinominare un file con VBA

author: Sandro

text:
"Armando Barchetti News" <
arma...@aliceposta.it
> ha scritto nel messaggio
news:CcaNd.835180$35.32...@news4.tin.it...

Ciao Armando prova cosi:
dim nomevecchio,nomenuovo as string
nomevecchio ="c:\tuopath\nomefile.pdf"
nomenuovo ="c:\tuopath\nomenuovofile.pdf"
name nomevecchio as nomenuovo
Ciao


title: Rinominare un file con VBA

text:
"Sandro" <
sandro...@tin.it
> ha scritto nel messaggio
news:yGaNd.835274$35.32...@news4.tin.it...

ooops ho visto in ritardo il reply di @Alex.
Mai avrei risposto !!
Ciao.


title: Rinominare un file con VBA

text:
Funziona benissimo
Grazie di tutto!!
"Armando Barchetti News" <
arma...@aliceposta.it
> ha scritto nel messaggio
news:CcaNd.835180$35.32...@news4.tin.it...



title: Rinominare un file con VBA

author: Andrea Pettenon

text:

Ciao ho ripreso questo thread perchè ho modificato il codice in questo modo per ciò che serve a me:

Dim nomevecchio As String
Dim nomenuovo As String
'nomevecchio = Forms!tbl_percorso_file_pdf!percorso_bolle & "\" & "\prova*.pdf"
nomevecchio = "M:\GestioneTrasporti\2017\Bolle2017\prova001123.pdf"
nomenuovo = Forms!tbl_percorso_file_pdf!percorso_bolle & "\" & Me.IDBolla & ".pdf"
Name nomevecchio As nomenuovo

In questo modo funziona ma io devo modificare la prima riga "nomevecchio = Forms!...ecc " con il nome del file che inizia con "prova" ma poi non conosco i caratteri successivi che avrà il file (sarà solo 1 il file presente nella cartella) con la parte iniziale "prova" e ho provato a usare i caratteri jolly del dos ma non funziona. Come faccio?

Grazie

Andrea


title: Rinominare un file con VBA

text:
Quell'istruzione rinomina un file in un'altro... Non ci possono essere dubbi sui 2 Nomi... ed il Jolly non ha assolutamente nulla a che vedere con questa istruzione.

Se non sai il nome iniziale... prima devi identificarlo... i nomi dei file sono Univoci nella stessa Path... quindi solo 1 potrà essere rinominato.

Spiega bene cosa devi fare perché vengono più dubbi che certezze...

@Alex


title: Rinominare un file con VBA

text:

devo rinominare il file che viene creato da scansione- Il file viene salvato nella cartella con il nome progressivo che dà lo scanner il quale ha la parte iniziale del nome file sempre uguale e cambia la parte finale del file. Io voglio prendere questo file e rinominarlo con il mio IDBolla che ho nella maschera.

Andrea


title: Rinominare un file con VBA

text:
allora prima devi ricavare il nome del file completo... poi puoi rinominarlo.
Per trovare il nome ti basta scansionare il Path e, se sei sicuro ci sia solo 1 file sei a posto...

NomeFile = Dir(Path)

@Alex


title: Rinominare un file con VBA

text:

No in questa cartella ci sono tutti i file rinominati a mano.
Allora mi consiglieresti di fare la scansione su una cartella temporanea e una volta rinominato il file nella mia cartella eliminare questo file nella cartella temporanea in modo che sia sempre vuota.
Puoi aiutarmi col codice da scrivere?
Grazie

Andrea


title: Rinominare un file con VBA

text:

Ho trovato la soluzione:
Dim NomeFile as String
NomeFile = Dir("M:\GestioneTrasporti\ScanTemp\") 'percorso per individuare l'unico file presente in cartella
Name "M:\GestioneTrasporti\ScanTemp\" & NomeFile As "M:\GestioneTrasporti\2017\Bolle\" & Me.IDBolla & ".pdf" 'taglia&incolla il file rinominato


title: Ricerca in una stringa

author: EffEssE

text:
Ho una tabella con due campi:
cod1 e cod2. Cod1 č chiave primaria di questa tabella e chiave esterna
che collega questa tabella al resto del mio db.
In cod2 memorizzo le informazioni di archivio di cod1 (praticamente il
nome del file in cui sono contenute le informazioni su cod1).
Il problema č che le info su cod1 possono essere memorizzate, nel corso
del tempo, su file diversi.
Per evitare di duplicare i record ho pensato di usare cod2 di tipo testo
e di accodare i nomi dei file in cod2 separandoli, ad es., con un punto
e virgola.
Il problema č questo: come faccio a ricercare poi su quel campo?
In altri termini esiste una funzione che consente di ricercare in una
stringa parte di essa?
Sto' guardando sull'help ma non trovo nulla che faccia al caso mio.
Grazie anticipatamente e scusate per la lnghezza del post.
EffEssE
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ricerca in una stringa

author: Alessandro Cara

text:
EffEssE ha scritto:

Le istruzioni da utilizzare sono instr e mid
cmq se vai sul sitocomune (
www.sitocomune.com
)
sezione general "Estrarre l'n-mo elemento (token) da un elenco
delimitato."
ci sono 2 funzioni numtoken e token che potrebbero esserti utili
--
a.cara


title: Ricerca in una stringa

text:
>
> Le istruzioni da utilizzare sono instr e mid
> cmq se vai sul sitocomune (
www.sitocomune.com
)
> sezione general "Estrarre l'n-mo elemento (token) da un elenco
> delimitato."
>
> ci sono 2 funzioni numtoken e token che potrebbero esserti utili
>
> --
> a.cara
scusa per il ritardo della risposta: verifico e ti faccio sapere.
Grazie EffEssE



title: [AIUTO] Indirizzatemi...

author: account

text:
Non so usare Access, so creare tabelle (ad es. per db da sfruttare con
asp), e qualche rudimento di sql. Devo però realizzare una semplice
applicazione con 2 tabelle CLIENTE e PRODOTTO, nella quale compare l'id
cliente (che ha ordinato il prodotto). Quindi mi servono delle maschere
per inserire il prodotto con i dati del cliente, da richiamare se questo
è già nel db, oppure da inserire come nuovo.
Potete consigliarmi qualche guida online per capire come realizzare
maschere unite alle query?!?
Non riesco a fare nulla di concreto!
Grazie, David.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [AIUTO] Indirizzatemi...

text:
"account" <
acc...@email.it
> ha scritto nel messaggio
news:664ec6319eb705c287b...@mygate.mailgate.org...

Il primo aiuto, quello fondamnetale, lo trovi nella guida di Access.
Il numero di Dicembre di PC Professional aveva un libro guida su Access.
Nelle migliori librerie troverai molti libri per usare al meglio Access.
Fai una ricerca su internet: "Manuale Access".
Ti consiglio di cominciare dal significato e il modo per usare un DataBase
relazionale.
Le maschere possono alimentarsi da tabelle, da query, da istruzioni sql o
essere prive di qualsiasi collegamento.
Esse servono per creare una interfaccia con l'utente: è meglio usare una
maschera per inserire o visualizzare i dati piuttosto che farlo su di una
tabella o una query.
Nel db che hai citato dovresti aggiungere una tabella Ordini o meglio una
tabella Ordini e una tabella DettagliOrdini.
Nella tabella Ordini metti anche l'id del cliente e crea una relazione uno a
molti tra l'id cliente nella tabella clienti e "Cliente" o "IDCliente" della
tabella Ordini.
Un'altra relazione andrà fatta tra la tabella Ordini e la tabella
DettagliOrdini: DettagliOrdini dovrà avere un campo "IDOrdine" o "Ordine"
che sarà in relazione con IDOrdine della tabella Ordini.
Un Ordine... molti dettagli (prodotti): relazione uno a molti tra ordini e
dettagli.
Una maschera per inserire gli ordini sarà composta dalla maschera principale
che si alimenta dalla tabella Ordini o meglio da una query che si alimenta
dalla tabella Ordini, e da una sottomaschera che si alimenta dalla tabella
DettagliOrdini o meglio da una query che si alimenta dalla tabella
DettagliOrdini.
Maschera e sottomaschera saranno legati (campi master e secondari) da
IDOrdine.
Comunque un ulteriore approfondimento esula dalle finalità di questo NG per
l'eccessiva lunghezza e vastità dell'argomento.
F1 è il tasto magico di Access...
Ciao, Carlo


title: Ragazzi aiutatemi

author: Fabrizio

text:
Salve, problema che non riesco piů a capire.
Devo provare a fare per lavoro, un database per la gestione di Articoli
Particolri.
Mi sono creato due tabelle,
tblArticoli
codiceArticolo(kiave)
tblEntrata
identrata(contatore-kiave)
codicearticolo
colli
pezzi
cartoni.
messi in relazio uno-a-molti.
fin qui niente di particolare mi funziona tutto bene.
ora il problema sorge quando devo mettere in uscita l'articolo arrivato.
Supponiamo che l'articolo xxxx arrivato il 25/10/2005 abbia 2000 pezzi. Io
devo fare in modo che nella tabella Uscita devo poter mettere tante volte lo
stesso articolo xxx arrivato il 20/10/2005 fino a quando rimangono 0 pezzi
di quell'articolo.
Ragazzi sto impazzendo dietro a questo, datemi un aiuto, per favore.!!!!!
grazie in aticipio


title: Ragazzi aiutatemi

author: Pablitomf (Maurizio Facciuti)

text:
[cut]
> Ragazzi sto impazzendo dietro a questo, datemi un aiuto, per favore.!!!!!
un aiuto in cambio di un tuo Subject significativo.
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97 e 2000
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Ragazzi aiutatemi

text:
hai ragione scusami, non so più che fare!!!!
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:dk56nd$9d1$1...@domitilla.aioe.org...



title: Ragazzi aiutatemi

text:
"Fabrizio" <
f_j...@libero.it
> ha scritto nel messaggio
news:f9p9f.39494$Pe2.7...@twister2.libero.it...
> hai ragione scusami, non so più che fare!!!!
e rispetta il quoting.



title: Ragazzi aiutatemi

text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:dk57cj$aff$1...@domitilla.aioe.org...

> non ho capito se puoi darmi una mano su questo database?
mi scuso ancora per il post.


title: Errore in una query

author: Roberto P.

text:
Ho creato una query con dei totali che mi effettua dei conteggi.
La query interroga due tabelle, rispettivamente "Sigle" e "Stage" e il
codice SQL della query è il seguente:
SELECT Sigle.SIGLA, Sigle.Descrizione, Sum(IIf(InForza,1,0)) AS Attivi,
Sum(IIf(RichiestaNuovo,1,0)) AS Richiesta, Sum(IIf(NuovaSelezione,1,0))
AS Selezione, Sigle.OrdineGruppo, Sigle.Ordinamento INTO
HeadcountStageDCIH
FROM Sigle LEFT JOIN Stage ON Sigle.SIGLA = Stage.Sigla
WHERE (((Sigle.IDSiglaAzienda)=1))
GROUP BY Sigle.SIGLA, Sigle.Descrizione, Sigle.OrdineGruppo,
Sigle.Ordinamento
ORDER BY Sigle.OrdineGruppo, Sigle.Ordinamento;
La query funziona alla perfezione.
Ora ho fatto una modifica, devo aggiungere un altro campo che contiene
il conteggio dei record presenti in una terza tabella "dbo_Organico"
che soddisfano alcuni criteri e primo fra tutti quello di avere il
valore del campo "Sigla" uguale a quello corrispondente al primo campo
della riga della query
In pratica il nuovo codice SQL della query è questo:
SELECT Sigle.SIGLA, Sigle.Descrizione, Sum(IIf(InForza,1,0)) AS Attivi,
Sum(IIf(RichiestaNuovo,1,0)) AS Richiesta, Sum(IIf(NuovaSelezione,1,0))
AS Selezione, Sigle.OrdineGruppo, Sigle.Ordinamento,
DCount("*","dbo_Organico","SIGLA='" & [SIGLA] & "' AND COGNOME<>'TBD'
AND Contr='TI'") AS CountStage INTO HeadcountStageDCIH
FROM (Sigle LEFT JOIN Stage ON Sigle.SIGLA = Stage.Sigla) INNER JOIN
dbo_Organico ON Sigle.SIGLA = dbo_Organico.SIGLA
WHERE (((Sigle.IDSiglaAzienda)=1))
GROUP BY Sigle.SIGLA, Sigle.Descrizione, Sigle.OrdineGruppo,
Sigle.Ordinamento
ORDER BY Sigle.OrdineGruppo, Sigle.Ordinamento;
Il problema è che quando vado ad eseguire la query mi restituisce
questo errore:
"Il riferimento al campo '[SIGLA]' potrebbe essere relativo a più
tabelle elencate nel campo FROM dell'istruzione SQL"
Mi aiutate per favore????
Roberto


title: Errore in una query

author: Marco Antonioli

text:
"Roberto P." <
roberto...@gmail.com
> wrote in message
news:1119605280....@g43g2000cwa.googlegroups.com
> DCount("*","dbo_Organico","SIGLA='" & [SIGLA] & "' AND COGNOME<>'TBD'
sostutuirei con :
DCount("*","dbo_Organico","SIGLA='" & [SIGLE]![SIGLA] & "' AND
COGNOME<>'TBD'
                                      ********
Ciao
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore in una query

text:
Grazie...cosi funziona...però ora mi sballano i risultati degli altri
campi e non mi spiego il perchè...
In particolare prima la mia query mi dava i seguenti valori nel campo
"attivi"
0
0
0
1
0
1
0
0
0
1
0
1
1
1
1
0
0
Mentre ora i valori sono:
0
0
0
3
0
7
0
0
0
9
0
16
5
3
6
0
0
Naturalmente nelle tabelle non è cambiato niente, ho solo aggiunto
questa nuova tabella nella query che mi serviva per il nuovo campo,
come mai mi sono cambiati i valori dei vecchi campi????


title: Errore in una query

text:
"Roberto P." <
roberto...@gmail.com
> wrote in message
news:1119609344.8...@o13g2000cwo.googlegroups.com
> Grazie...cosi funziona...però ora mi sballano i risultati degli altri
> campi e non mi spiego il perchè...
>
>> Naturalmente nelle tabelle non è cambiato niente, ho solo aggiunto
> questa nuova tabella nella query che mi serviva per il nuovo campo,
> come mai mi sono cambiati i valori dei vecchi campi????
Faccio fatica ad interpretere SQL "puro" senza l'ausilio della qriglia
di autocompsizione e la relativa base dati.
Prova a calcolarti i conteggi dalle 2 tabelle con 2 query diverse in
modo da ottenete un solo record per sigla e usa le query invece delle
tabelle.



title: Nuovo record in sottomaschera

author: Steve

text:
Nella sottomaschera in modalità foglio dati mi permette di inserire solo un
record nonostante Consenti Aggiunte sia settato su si, in pratica se premo
il tasto nuovo record continua a rimanere sul 1° record
Idee?
ciao
Grazie
Steve


title: Nuovo record in sottomaschera

author: Sergio MAZZA

text:
"Steve" <
st...@serviziassociati.it
> ha scritto nel messaggio
news:9eg57f$ohq$1...@serv1.iunet.it...

Il tasto "nuovo record" lo premi dopo aver inserito i dati, vero?
Ciao.


title: Nuovo record in sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9eg7js$52o$1...@canarie.caspur.it...

si i dati sono inseriti e vengono anche regolarmente salvati solo che non mi
permette di inserire un ulteriore nuovo record, se vado direttamente nella
query origine della sottomaschera riesco tranquillamente ad aggiungere
record ma non dalla maschera.
Ciao
grazie


title: Nuovo record in sottomaschera

text:
"Steve" <
st...@serviziassociati.it
> ha scritto nel messaggio
news:9eg7su$6a4$1...@serv1.iunet.it...
>
> si i dati sono inseriti e vengono anche regolarmente salvati solo che non
mi
> permette di inserire un ulteriore nuovo record, se vado direttamente nella
> query origine della sottomaschera riesco tranquillamente ad aggiungere
> record ma non dalla maschera.
>
> Ciao
>
> grazie
Hai impostato "immissione dati" a sě?
Ciao.


title: Nuovo record in sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9eg9k5$5v8$1...@canarie.caspur.it...

sia mettendo si che no continua a non funzionare
Caio


title: Nuovo record in sottomaschera

text:
"Steve" <
st...@serviziassociati.it
> ha scritto nel messaggio
news:9egbd5$led$1...@serv1.iunet.it...
>
> sia mettendo si che no continua a non funzionare
>
> Caio
Tizio...
Non so' che dirti; prova a crearne un'altra di maschera con visualizzazione
foglio dati, senza nessuna specifica e guarda che succede...
Ciao.


title: Nuovo record in sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9egeac$8dc$1...@canarie.caspur.it...

Ho provato ed in effetti funziona, anche se non capisco da cosa differisca
dall'altra
ciao
grazie


title: Nuovo record in sottomaschera

text:
"Steve" <
st...@serviziassociati.it
> ha scritto nel messaggio
news:9egj4m$435$1...@serv1.iunet.it...
>
> Ho provato ed in effetti funziona, anche se non capisco da cosa differisca
> dall'altra
>
> ciao
>
> grazie
Probabilmente qualche proprietą impostata di troppo...
Ciao.


title: URGENTE : Creazione Report (per esperti)

author: Parzival

text:
Salve a tutti.
Devo creare un report che visualizzi i record non presenti in 2 tabelle. Le
tabelle interessate in realtà sono 3 : [sinistri], [sinistri pagati] e
[sinistri ss].
La tab [sinistri] contiene tutti i sinistri ovvero tutti i record inseriti
nel db le altre due ([sinistri pagati] e [sinistri ss]) contengono record
che sono anche presenti in [sinistri].
Ora il problema e che devo prendermi i record che sono presenti in
[sinistri] ma che non sono presenti ne in [sinistri pagati] ne in [sinistri
ss]. Il campo che identifica in maniera univoca i record è [numsinpad]
(numerico lungo) ovvero il numero del sinistro presente ovviamente in tutte
e tre le tabelle.
Immagino che una query non basti, ma che ci sia bisogno di scrivere codice
in VBA.
Vi sarei veramente grato per un qualsiasi aiuto, dato che si tratta di
lavoro.
Allego struttura del db (layout relazioni). Potete anche inviare l'eventuale
risposta a :
per...@yahoo.it
Mauro


author: sdamy

text:
Parzival <
per...@tiscalinet.it
> wrote in message
9dbjr7$8h4$1...@pegasus.tiscalinet.it...

Volendo puoi usare una sola query:
- apri il query builder
- aggiungi le tre tabelle: sinistri, sinistri pagati e sinistri ss (senza
seguito)
- Fai il join in questo modo: unisci [numsidpad] di sinistri con [numsidpad]
di sinistri pagati e sinistri ss; tasto dx su tipo di join e scegli:
"Includi
tutti i record di 'sinistri'  e solo i record di 'sinistri pagati' (stessa
cosa per 'sinistri ss')
- scegli i campi che ti interessano da sinistri
- scegli i campi [numsidpad] di sinistri pagati e [numsidpad] di sinistri ss
- nei criteri dei campi [numsidpad] di sinistri pagati e [numsidpad] di
sinistri ss inserisci "is  null"
il gioco è fatto in questo modo farai l'estrazione dei record che non sono
presenti in sinistri pagati e sinistri ss
Per quale agenzia stai lavorando?(RAS, REALE....) Io stò lavorando per un
progetto della RAS
CIAO CIAO
SDAMY


text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:eJcK6.3201$2i2....@news1.tin.it...
>
> Parzival <
per...@tiscalinet.it
> wrote in message
> 9dbjr7$8h4$1...@pegasus.tiscalinet.it...
PER sdamy
Sto lavorando per la SOFID vita, una compagnia assicurativa del gruppo ENI.
Purtroppo non ho potuto inoltrare il layout delle relazioni, che avrebbe
mostrato come le tre tab siano già relazionate tra loro tramite il campo
[numisinpad] di [sinistri] (uno a molti) che è la chiave primaria (duplicati
non ammessi).
Verificherò quanto mi dici, comunque grazie infinite.
Mauro


text:
"Parzival" <
per...@tiscalinet.it
> ha scritto nel messaggio
news:9dboc2$aat$1...@pegasus.tiscalinet.it...
>
> "sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
> news:eJcK6.3201$2i2....@news1.tin.it...
> >
> > Parzival <
per...@tiscalinet.it
> wrote in message
> > 9dbjr7$8h4$1...@pegasus.tiscalinet.it...
Complimenti ! La query funziona bene....Grazie ancora !
Mauro


title: Forse sono Ot

text:
Come sistema operativo ho installato Xp H.e.
Da qualche tempo utilizzando documenti creati con Office 2000 ho il seguente
messaggio di errore "Classe non registrata" oppure "Ole non registrata", ho
provato a disinstallare e reinstallare office 2000 ma l'errore rimane, un
mio amico mi ha prestato Office 2003 ma l'errore non si risolve, ho provato
anche a registrare tutte le Dll in Windows e in System32 ma nulla da fare.
Qualcuno è in  grado di aiutarmi o darmi qualche consiglio?
Grazie e Buon Anno a tutti!
ciao   Steve


title: Forse sono Ot

text:
Ho cercato nei vari gruppi e ho risolto il problema.
Riporto il messaggio originale che potrebbe essere utile:
ho trovato la soluzione sulle news inglesi:
il problema č nero 7 premium. la versione
originale che si acquista funziona e non crea problemi. l'aggiornamento che
si scarica dal sito nero 7.0.1.2 crea il problema CHE SI RISOLVE CON IL
COMANDO: start esegui regsvr32 ole32.dll   invio deve apparire una finestra
che conferma l'avvenuta registrazione. dopo il messaggio classe non
registrata non appare piů. saluti a tutti
ciao  steve


title: Forse sono Ot

author: Roberto da casa

text:
"Steve" <
NONSPAMst...@yahoo.it
> ha scritto nel messaggio
news:43b263ca$0$1073$4faf...@reader3.news.tin.it...
> Come sistema operativo ho installato Xp H.e.
> Da qualche tempo utilizzando documenti creati con Office 2000 ho il
seguente
> messaggio di errore "Classe non registrata" oppure "Ole non registrata",
ho
> provato a disinstallare e reinstallare office 2000 ma l'errore rimane, un
> mio amico mi ha prestato Office 2003 ma l'errore non si risolve, ho
provato
> anche a registrare tutte le Dll in Windows e in System32 ma nulla da fare.
> Qualcuno č in  grado di aiutarmi o darmi qualche consiglio?
Se sul computer č installato Norton Antivirus vai sul sito di Karl
(
http://www.donkarl.com/it/
) e nella Sezione Bug leggli la FAQ intitolata
"7.20 OLE server non registrato".
Molto spesso la medicina di Norton Antivirus č piů letale del male che
dovrebbe curare, anche perchč, mentre il virus č una ipotesi, gli effetti
collaterali di Norton Antivirus sono una certezza. ;-)
>
> Grazie e Buon Anno a tutti!
Prego e Buon Anno a te.
>
> ciao   Steve
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: gestione tabelle collegate al BE: percorso seminascosto

author: Mariolo

text:
Buongiorno a tutti.
Quando entro in strumenti, utilità data base, gestione tabelle collegate,
vedo solo parte del percorso di collegamento al BE e quindi non riesco a
vedere dovo ho salvato il BE.
Fortunatamente (di questo progetto) mi ricordo il percorso, ma comunque mi
sembra veramente scomodo non poterlo vedere.
Esiste un modo per vedere ugualmente l'intero percorso?....o per allargare
la finestra?
grazie a tutti
Mario


author: MA

text:

Se sei in rete
connetti la cartella come unità di rete, se sei in locale mettla in C:
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


author: Alessandro Baraldi

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:ENjie.10358$
TR5....@news.edisontel.com
> Mariolo wrote:
> > Buongiorno a tutti.
> > Quando entro in strumenti, utilità data base, gestione tabelle
> > collegate, vedo solo parte del percorso di collegamento al BE e
> > quindi non riesco a vedere dovo ho salvato il BE.
> > Fortunatamente (di questo progetto) mi ricordo il percorso, ma
> > comunque mi sembra veramente scomodo non poterlo vedere.
> > Esiste un modo per vedere ugualmente l'intero percorso?....o per
> > allargare la finestra?
> > grazie a tutti
> > Mario
> Se sei in rete
> connetti la cartella come unità di rete, se sei in locale mettla in C:
Premesso che se vuoi solo leggere il percorso è salvato
nella proprietà CONNECT dell'oggetto Tabledefs(NomeTabella)
al quale puoi accedere tranquillamente via DAO magari leggendo
l'Help per dettagli ulteriori.
Per la considerazione di Massimiliano invece, non sempre è una
buona idea, nel senso che per aprire un BE in una cartella in rete
l'utente deve avere i privilegi adeguati, altrimenti viene restituito
errore.
A questo punto Mappare in modo definitivo una risorsa significa
esporre a tutti gli utenti che devono gestire l'applicativo
un strumento comodo per accedere al BE e fare danni.
La cosa che forse potrebbe risolvere entrambi i problemi è
quella di Mappare in modo Temporaneo la risorsa all'apertura
del FE passando i privilegi di un utente abilitato e di
Rimuovere la risorsa Mappata alla chiusura dell'Applicativo.
Questo è realizzabile con WMI in modo abbastanza semplice.
Ho fatto una funzione con l'aiuto di Sergio Mazza che potrebbe
essere interessante in questo senso.
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:5695523f1e81eeda52...@mygate.mailgate.org...
> "MA" <
mas...@massimilianoamendola.it
> wrote in message
> news:ENjie.10358$
TR5....@news.edisontel.com
>
>> Mariolo wrote:
>> > Buongiorno a tutti.
>> > Quando entro in strumenti, utilità data base, gestione tabelle
>> > collegate, vedo solo parte del percorso di collegamento al BE e
>> > quindi non riesco a vedere dovo ho salvato il BE.
>> > Fortunatamente (di questo progetto) mi ricordo il percorso, ma
>> > comunque mi sembra veramente scomodo non poterlo vedere.
>> > Esiste un modo per vedere ugualmente l'intero percorso?....o per
>> > allargare la finestra?
>> > grazie a tutti
>> > Mario
>> Se sei in rete
>> connetti la cartella come unità di rete, se sei in locale mettla in C:
>
>
> Premesso che se vuoi solo leggere il percorso è salvato
> nella proprietà CONNECT dell'oggetto Tabledefs(NomeTabella)
> al quale puoi accedere tranquillamente via DAO magari leggendo
> l'Help per dettagli ulteriori.
Sì in effetti volevo proprio sapere questo, però anche il resto è molto
interessante.
Sto cercando sulla guida cosa vuol dire accedere via DAO ma ci sono una
marea di definizioni.
Esattamente come si fa?....
>
> Per la considerazione di Massimiliano invece, non sempre è una
> buona idea, nel senso che per aprire un BE in una cartella in rete
> l'utente deve avere i privilegi adeguati, altrimenti viene restituito
> errore.
In effetti ho salvato il BE in una cartella di rete in cui penso che possano
entrare tutti
> A questo punto Mappare in modo definitivo una risorsa significa
> esporre a tutti gli utenti che devono gestire l'applicativo
> un strumento comodo per accedere al BE e fare danni.
Mappare una risorsa significa assegnare privilegi a una cartella o a un
utente?
Cioè la risorsa cos'è o cosa può essere?
>
> La cosa che forse potrebbe risolvere entrambi i problemi è
> quella di Mappare in modo Temporaneo la risorsa all'apertura
> del FE passando i privilegi di un utente abilitato e di
> Rimuovere la risorsa Mappata alla chiusura dell'Applicativo.
>
> Questo è realizzabile con WMI in modo abbastanza semplice.
> Ho fatto una funzione con l'aiuto di Sergio Mazza che potrebbe
> essere interessante in questo senso.
>
Scusa per tutti questi chiarimenti, ti informo che comunque sto studiando un
manuale che mi ha passato il Ciroteo, spero di arrivare al CISA con le idee
un po' più chiare se no al primo relatore mi addormento sulla sedia...
Ciao
MArio


title: contapersone

author: BFS

text:
spero di non essere troppo OT
devo sviluppare una applicazione in Access che conta le persone entrate
da un varco.
mi devo quindi interfacciare a qualche dispositivo "contapersone"
Qualcuno ha mai affrontatto il problema e conosce qualche dispositivo
che via seriale o usb trasmetta un segnale al pc ad ogni passaggio?

grazie
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: contapersone

author: RobertoA

text:

Il varco prevede dei tornelli o vuoi contarli 'a vista' ?


title: contapersone

text:

per motivi di sicurezza ed evaquazione veloce sono vietati i tornelli.
quindi basta una sorta di fotocellula...
da un varco si entra solamente e da un altro si esce solamente..quindi
non deve essere bidirezionale. Nel varco passa una pesona alla volta e
quindi non ho il problema di passaggi di gente affiancata

mi basterebbe un dispositivo "stupido" che mi manda in seriale un byte a
ogni passaggio. L'importante che sia live e non con dati da scaricare
successivamente in quanto in fase di controllo della questura devono
mostrare in tempo reale il numero di persone presenti

ciao
BFS


title: contapersone

text:

Credo l'ideale potrebbe essere un sensore ultrasuoni (o radar) tipo questi

https://it.farnell.com/w/c/sensori-e-trasduttori/sensori/sensori-di-prossimita/sensori-di-prossimita-ad-ultrasuoni/prl/risultati?range=exc-obs&sort=P_PRICE

Certo che da contatto aperto/chiuso a pc qualcosa bisogna mettercela
tipo questo

https://www.tme.eu/it/details/adam-6050/reti-industriali/advantech/adam-6050-ce/

che esistono anche in versione rs232 (ma se e' ethernet direi che e' mellio)
Oppure ci metti un plc, tipo i Siemens Logo e con 100 euro te la cavi e
fai una discreta figura perche' robusto, conosciuto, e facilmente reperibile
Credo ci siano librerie in grado di 'leggerlo' per capire ingresso
alto/basso


title: contapersone

text:

grazie

non avendo competenze da elettricista non saprei come cablare il
tutto..cercavo qualcosa di "all in one"


title: contapersone

text:

Forse sono rimasto indietro...
I Tornelli, normalmente sono quelli a mano libera, non mi risulta siano Vietati.

Se mi dici che la valutazione del tipo di dispositivo di controllo in caso di evaquazione, hanno anche lo sblocco di emergenza, è condizionato alla  normativa ed alla valutazione del Piano di Emergenza del luogo specifico, che tiene conto del fattore di rischio quindi della magnitudo/frequenza dell'evento ecc... la cosa mi torna... ma è ben diverso come concetto tecnico dal divieto che invece mi manca.

Un'azienda petrolchimica ed un Ipermercato hanno magnitudo del rischio molto alte ma date da elementi estremamente differenti... e soprattutto una distribuzione/concentrazione nel tempo molto diverse...

A meno di regolamenti specifici di enti pubblici, che però non sono Norma quindi non fanno testo, mi pare che luoghi Pubblici ad alta presenza... mi riferisco a stadi, metropolitane, cinema abbiano i tornellli.

Non so, sinceramente però, l'affermazione mi incuriosisce... se hai dei riferimenti normativi mi interessa.

@Alex


title: contapersone

text:

allora
chi mi ha commissionato il lavoro si occupa di sicurezza nei
locali/manifestazioni. come esempio mi ha citato, "feste in locali",
"feste in piazza"- Prossimo evento sarà in una discoteca per capodanno.

Questi locali sono per tot persone al max, lui ha bisogno di sapere con
certezza in ogni momento quante persone sono dentro il locale,
sopratutto in caso di arrivo della questura. Per evitare pesanti
sanzioni nel caso ci sia più gente dentro

Quando ho detto pure io "metti un tornello" mi ha risposto che non può
per motivi di sicurezza e in oltre questo sistema deve essere "portatile"

In pratica se la settimana dopo va a fare sicurezza in una piazzetta
dove possono stare al max 500 persone lui devi aver qualcosa da piazzare
nell'unico varco riservato all'entrata e nell'unico varco riservato
all'uscita. Tutti gli altri varchi sono transennati

Mi diceva che hanno stretto la normativa dopo il casino in piazza torino
durante la partita della juve dell'anno scorso

ciao


title: contapersone

text:
Si certo le manifestazioni di piazza hanno componenti, magnitudo in realtà di rischio molto molto alte in relazione al luogo che non è strutturato... quindi in quei casi la valutazione viene condizionata dalla portabilità...
Di fatto agli stadi invece che sono veri e propri varchi di controllo se non ricordo me hanno lo sblocco del sistema in caso di emergenza... girano a vuoto ma di fatto ci sono.

In ogni caso è sicuramente una valutazione torno da da fare e da certificare soprattutto in luoghi come quelli che hai citato.

Grazie
@Alex


title: contapersone

text:

Se ti serve aiuto siamo ben disponibili
Credo siamo pure a un tiro di schioppo di maghina
Il minimo 'de minimis' potrebbe essere uno di quei sensorini sonar per
arduino, ma restiamo sul 'speriamo che funzioni'
Mentre i sensori indicati tipo i Pepperl&Fuchs o i Siemens sono a prova
di bomba, certo che hanno costi piu' impegnativi dell'arduinata
Dipende se vuoi fare un sistema 'serio' oppure basta che 'funzioni
abbastanza bene'


title: contapersone

text:

ma hai una azienda che si occupa di queste cose?

siccome sono ancora in fase di preventivo, cosa potrebbe costare
(spannometricamente) a livello hardware il dispositivo. Non il "de
minimis" ma quancosa che funzioni bene

grazie
BFS


title: contapersone

text:

Non e' che ci 'occupiamo di queste cose'
Ma essendo banale l'accrocchio (con due componenti commerciali gia' si
ottiene la base di quanto necessiti) ed essendo un progetto mai
affrontato mi sembra un'ottima occasione da sfruttare per imparare
qualcosa di nuovo


title: contapersone

text:
Se usate sensori infrarossi... (quelli più evoluti contano e puoi resettarli via seriale, altri hanno un contatto ma poi serve leggerlo... via seriale con un gateway)
può esserci un problema di posizionamento...
Se li metti bassi rischiano di contare 2 al passaggio singolo(Se uno ha 2 gambe)...
Se li si mette oltre 1m non si vedono i bambini...
Attorno agli 80cm dovrebbe andare.

Buon lavoro

@Alex


title: contapersone

text:

Eccolo qua

http://squeezemind.img.musvc2.net/static/65757/documenti/10/ListDocuments/SC8132_V4%20M12(0).pdf


title: contapersone

text:

grazie
e questo in tempo reale spara le letture sulla seriale?
hai un manuale tecnico dove si parla di connessione a pc?

ciao



title: contapersone

text:

Non so come funzioni
Vedo un connettore M12 per l'ethernet
Poi c'e' un DIDO che immagino stia per Digital In Digital Out
Ma soprattutto ci sono due rs485 e penso che li venga fuori qualcosa di
buono, o si potra' interrogare e lei risponde col conteggio oppure spara
fuori il conteggio di continuo partendo da un reset iniziale
Sull'ethernet immagino arrivi un flusso video, c'e' l'indicazione del
tipo compressione, risoluzione, frame rate, vuol dire che vien fuori
anche il video di quanto ripreso, ma nel tuo caso penso sia poco
interessante
Certo che se e' un 'coso' espressamente pensato per il conteggio persone
vuol dire che molti problemi relativi a quel tipo di misura dovrebbero
averli gia' risolti
Vedo che jampel in Italia le tratta, fagli una telefonata cosi' ti
dicono tutto
Se ben ricordo anche Brevi dovrebbe avere le Vivotek
Facci sapere il prezzo


title: contapersone

author: slumpolo

text:

Dai uno sguardo anche a quelli smartcheck
http://www.microlog.it/site/microlog2_webprofessional_it/CONTAPERSONE/Catalogo%20Smartcheck.pdf


title: Centrare Form

author: Napoleone

text:
Buona sera ai partecipanti,
all'apertura della MiaMaschera,
vorrei che si disponesse al centro dello schermo.
Qual'è il comando??
Napoleone


title: Centrare Form

author: vuLCan Karayan

text:
> Buona sera ai partecipanti,
> all'apertura della MiaMaschera,
> vorrei che si disponesse al centro dello schermo.
Nelle proprietą della maschera imposta a Si il parametro
Centratura Automarica.
Ciao


title: Centrare Form

text:
"vuLCan Karayan" <vulcankarayan@__BERLUSCONI__tiscali.it> ha scritto nel
messaggio news:R8wde.850069$b5.37...@news3.tin.it...

Grazie č andata!
... e per metterla in alto a Sinistra?
Napoleone


title: Centrare Form

author: Karl Donaubauer

text:
Napoleone wrote:
> "vuLCan Karayan ha scritto:
>>> all'apertura della MiaMaschera,
>>> vorrei che si disponesse al centro dello schermo.
>>
>> Nelle proprietà della maschera imposta a Si il parametro
>> Centratura Automarica.
>>
> Grazie è andata!
> ... e per metterla in alto a Sinistra?
<F1> MoveSize
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Centrare Form

author: ciroteo

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:5Zvde.96235$zZ1.2...@twister1.libero.it...

Io utilizzo una bellissima funzione di alex baraldi denominata center me che
dispone al centro la maschera indipendentemente dalla risoluzione dello
schermo.
La trovi anche nella sua demo archidoc, o in qualche vecchio post.


title: Centrare Form

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:5Zvde.96235$zZ1.2...@twister1.libero.it...

era la 5.57 sitocomune ...


title: Centrare Form

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:fBQde.98059$zZ1.2...@twister1.libero.it...
>
> "Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
> news:5Zvde.96235$zZ1.2...@twister1.libero.it...
>> Buona sera ai partecipanti,
>> all'apertura della MiaMaschera,
>> vorrei che si disponesse al centro dello schermo.
>>
>> Qual'č il comando??
>>
>> Napoleone
>>
>>
>
> era la 5.57 sitocomune ...
>
Provo e vi faccio sapere
Napčoleone


title: Centrare Form

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3don0bF...@individual.net...
> Napoleone wrote:
>> "vuLCan Karayan ha scritto:
>>>> all'apertura della MiaMaschera,
>>>> vorrei che si disponesse al centro dello schermo.
>>>
>>> Nelle proprietą della maschera imposta a Si il parametro
>>> Centratura Automarica.
>>>
>> Grazie č andata!
>> ... e per metterla in alto a Sinistra?
>
> <F1> MoveSize
>
> --
> HTH
> Karl
> *********
Ho guardato l'help, ma non ho trovato nulla che potesse aiutarmi.
Napoleone


title: Centrare Form

text:
Napoleone wrote:
> "Karl Donaubauer ha scritto:
>>> "vuLCan Karayan ha scritto:
>>>>> all'apertura della MiaMaschera,
>>>>> vorrei che si disponesse al centro dello schermo.
>>>>
>>>> Nelle proprietà della maschera imposta a Si il parametro
>>>> Centratura Automarica.
>>>>
>>> Grazie è andata!
>>> ... e per metterla in alto a Sinistra?
>>
>> <F1> MoveSize
>
> Ho guardato l'help, ma non ho trovato nulla che potesse aiutarmi.
Nel help di VBA?
Non si puo dire di più come certo manca la tua versione di Access.



title: Centrare Form

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3du43t...@individual.net...
> Napoleone wrote:
>> "Karl Donaubauer ha scritto:
>>>> "vuLCan Karayan ha scritto:
>>>>>> all'apertura della MiaMaschera,
>>>>>> vorrei che si disponesse al centro dello schermo.
>>>>>
>>>>> Nelle proprietā della maschera imposta a Si il parametro
>>>>> Centratura Automarica.
>>>>>
>>>> Grazie č andata!
>>>> ... e per metterla in alto a Sinistra?
>>>
>>> <F1> MoveSize
>>
>> Ho guardato l'help, ma non ho trovato nulla che potesse aiutarmi.
>
> Nel help di VBA?
> Non si puo dire di pių come certo manca la tua versione di Access.
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
> Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005
>
da Access
Napoleone


title: Centrare Form

text:
CUT
o meglio questo è tutto quanto ho trovato
Azione SpostaRidimensiona
L'azione SpostaRidimensiona sposta o ridimensiona la finestra attiva.
Impostazione
L'azione SpostaRidimensiona utilizza gli argomenti riportati di seguito.
      Argomento dell'azione Descrizione
      A destra La nuova posizione orizzontale dell'angolo superiore sinistro
della finestra, misurata dal bordo sinistro della finestra che lo contiene.
Immettere la posizione nella casella A destra della sezione Argomenti azione
della finestra della macro.
      Giù La nuova posizione verticale dell'angolo superiore sinistro della
finestra, misurata dal bordo superiore della finestra che lo contiene.
      Larghezza La nuova larghezza della finestra.
      Altezza La nuova altezza della finestra.
Se viene lasciata vuota una casella relativa a un argomento, Microsoft
Access utilizza l'impostazione corrente della finestra.
È necessario immettere un valore per almeno un argomento.
Nota  Ogni misura viene espressa in pollici o centimetri, a seconda delle
impostazioni internazionali selezionate nel Pannello di controllo di
Windows.
Osservazioni
L'azione equivale a scegliere Sposta o Ridimensiona dal menu di controllo
della finestra. Con i comandi del menu si utilizzano i tasti di direzione
della tastiera per spostare o ridimensionare la finestra, invece con
l'azione SpostaRidimensiona si immettono direttamente le coordinate e le
dimensioni. È inoltre possibile utilizzare il mouse per spostare e
ridimensionare le finestre.
È possibile utilizzare questa azione in qualsiasi finestra di qualsiasi
visualizzazione.
Suggerimenti
  a.. Per spostare una finestra senza ridimensionarla, immettere valori per
gli argomenti A destra e Giù, lasciando vuote le caselle Larghezza e
altezza.
  b.. Per ridimensionare una finestra senza spostarla, immettere valori per
gli argomenti Larghezza e altezza, lasciando vuote le caselle A destra e
Giù.
Per eseguire l'azione SpostaRidimensiona in Visual Basic, utilizzare il
metodo MoveSize dell'oggetto DoCmd.
Esempio
 Sincronizzare maschere mediante una macro
La macro riportata di seguito apre la maschera Elenco prodotti situata
nell'angolo inferiore destro della maschera Fornitori, nella quale vengono
visualizzati i prodotti del fornitore corrente. La macro illustra l'utilizzo
delle azioni EcoSchermo, FinestraMessaggio, VaiAControllo, ArrestaMacro,
ApriMaschera e SpostaRidimensiona, nonché l'utilizzo di un'espressione
condizionale con le azioni FinestraMessaggio, VaiAControllo e ArrestaMacro.
Questa macro deve essere associata al pulsante Visualizza prodotti della
maschera Fornitori.
      Condizione Azione Argomenti: impostazione Commento
     EcoSchermo Eco schermo: No Interrompe l'aggiornamento dello schermo
durante l'esecuzione della macro.
      IsNull([ID Fornitore]) FinestraMessaggio Messaggio: Si sposta sul
record del fornitore i cui prodotti si desidera visualizzare, quindi
seleziona il pulsante Visualizza prodotti.
      SegnaleAcustico: Sì
      Tipo: Nessuna
      Titolo: Seleziona un fornitore
     Se nella maschera Fornitori non è presente alcun fornitore corrente,
visualizza un messaggio.
     VaiAControllo Nome controllo: NomeSocietà Sposta lo stato attivo sul
controllo NomeSocietà.
      ... ArrestaMacro  Arresta la macro.
     ApriMaschera Nome maschera: Elenco prodotti
      Visualizza: Foglio dati
      Nome filtro:
      Condizione WHERE: [IDFornitore] = [Maschere]![Fornitori]![IDFornitore]
      Modalità Immissione dati: Sola lettura
      Modalità finestra: Normale
     Apre la maschera Elenco prodotti e mostra i prodotti del fornitore
corrente.
     SpostaRidimensiona A destra: 1,981 cm
      Giù: 4,571 cm
     Posiziona la maschera Elenco prodotti nella parte inferiore destra
della maschera Fornitori.
Napoleone


title: DLookup e date

author: Pino

text:
Digitando una data in una casella di testo CTLGIORNO non associata ho
bisogno di controllare se questa data esiste
nel campo GIORNO di una tabella. Utilizzando:
If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
Me!ctlGiorno & " #")) Then.....,
Access (97 e 2K, su Win98 e su Win2K) interpreta sempre es. 01/12/2001
come 12/01/2001 e mi restituisce quindi valori errati nella ricerca.
Sia il Campo che il Controllo sono in formato "Data in cifre",
coerentemente con le impostazioni internazionali del OS.
Mi sembra inoltre di aver capito che ci sia bisogno di utilizzare la
funzione format "mm,dd,yyyy" (il perchè non mi è chiaro) ma non so
inserirla nel codice di cui sopra.
Qualcuno mi aiuta?
Ciao e grazie
Pino
PS. Auguroni a tutti!


title: DLookup e date

author: Roberto - Syd

text:
"Pino" <
pino.c...@libero.it
> ha scritto nel messaggio
news:2ark2uckgd4vsdo3g...@4ax.com...
> Digitando una data in una casella di testo CTLGIORNO non associata ho
> bisogno di controllare se questa data esiste
> nel campo GIORNO di una tabella. Utilizzando:
>
> If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
> Me!ctlGiorno & " #")) Then.....,
>
> Access (97 e 2K, su Win98 e su Win2K) interpreta sempre es. 01/12/2001
> come 12/01/2001 e mi restituisce quindi valori errati nella ricerca.
> Sia il Campo che il Controllo sono in formato "Data in cifre",
> coerentemente con le impostazioni internazionali del OS.
> Mi sembra inoltre di aver capito che ci sia bisogno di utilizzare la
> funzione format "mm,dd,yyyy" (il perchč non mi č chiaro) ma non so
> inserirla nel codice di cui sopra.
> Qualcuno mi aiuta?
> Ciao e grazie
> Pino
>
> PS. Auguroni a tutti!
>
>
Prova cosě:
If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
format(Me!ctlGiorno;"dd/mm/aaaa") & " #")) Then.....,
oppure cosě:
If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
format(Me!ctlGiorno;"dd/mm/yyyy") & " #")) Then.....,
Ciao Roberto - Syd


title: DLookup e date

text:
On Thu, 27 Dec 2001 01:48:18 GMT, "Roberto - Syd" <
p.ro...@tin.it
>
wrote:
>
>"Pino" <
pino.c...@libero.it
> ha scritto nel messaggio
>news:2ark2uckgd4vsdo3g...@4ax.com...
>> Digitando una data in una casella di testo CTLGIORNO non associata ho
>> bisogno di controllare se questa data esiste
>> nel campo GIORNO di una tabella. Utilizzando:
>>
>> If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
>> Me!ctlGiorno & " #")) Then.....,
>>
>> Access (97 e 2K, su Win98 e su Win2K) interpreta sempre es. 01/12/2001
>> come 12/01/2001 e mi restituisce quindi valori errati nella ricerca.
>> Sia il Campo che il Controllo sono in formato "Data in cifre",
>> coerentemente con le impostazioni internazionali del OS.
>> Mi sembra inoltre di aver capito che ci sia bisogno di utilizzare la
>> funzione format "mm,dd,yyyy" (il perchè non mi è chiaro) ma non so
>> inserirla nel codice di cui sopra.
>> Qualcuno mi aiuta?
>> Ciao e grazie
>> Pino
>>
>> PS. Auguroni a tutti!
>>
>>
>Prova così:
>If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
>format(Me!ctlGiorno;"dd/mm/aaaa") & " #")) Then.....,
>
>oppure così:
>
>If Not IsNull(DLookup("[Giorno]", "tblLavori", "Giorno = #" &
>format(Me!ctlGiorno;"dd/mm/yyyy") & " #")) Then.....,
>
>Ciao Roberto - Syd
>
>
La sintassi è perfetta, la grammatica funziona con:
format(Me!ctlGiorno, "mm/dd/yyyy")......con la virgola e con i mesi
davanti ai giorni!
Mi resta la curiosità di capire il perchè per ottenere una cosa gli
devi chiedere due volte di fare......il contrario di quello che devi
ottenere! (peraltro con una query la stessa cosa funziona
perfettamente)
Ciao e grazie,
Pino


title: DLookup e date

author: Emyr

text:
On Thu, 27 Dec 2001 15:12:11 GMT, Pino <
pino.c...@libero.it
> wrote:
CUT
>La sintassi è perfetta, la grammatica funziona con:
>format(Me!ctlGiorno, "mm/dd/yyyy")......con la virgola e con i mesi
>davanti ai giorni!
>Mi resta la curiosità di capire il perchè per ottenere una cosa gli
>devi chiedere due volte di fare......il contrario di quello che devi
>ottenere! (peraltro con una query la stessa cosa funziona
>perfettamente)
>
>Ciao e grazie,
>Pino
penso sia perchè in alcuni casi (ad esempio da codice) access non
controlla assolutamente le impostazioni internazionali del computer ma
usa la notazione inglese mm.gg.aa
Saluti.
Emanuele.


title: conversione calcolo CF 97>2000

author: accesMANIA

text:
lessi su una news del gruppo che qualcuno è riuscito a convertire il codice
del calcolo Codice Fiscale che si trova sul sito comune, da access 97 a
2000, ma non riesco più a trovarlo, mi aiutate a trovarlo o potete postare
il nuovo codice?
grazie


title: conversione calcolo CF 97>2000

author: Mad® Milox

text:
"accesMANIA" <
onof...@tin.it
> ha scritto nel messaggio
news:_tZW6.7079$nG2.1...@news1.tin.it...

Non ero io .. comunque a me funziona in access 2000 fatto cosi' .. e sono
partito da quello del sito comune .. in piu' ci ho messo il calcolo alla
rovescia :)
Private Sub cmdElabora_Click()
    Dim ctl As Control
    For Each ctl In Me.Controls
        If ctl.Tag = "x" Then
            If IsNull(ctl) Or ctl = "" Then
                MsgBox "Il campo " & Mid$(
ctl.name
, 4) & " non può essere
vuoto!"
                Exit Sub
            End If
        End If
    Next ctl
    Me.txtCodiceFiscale = CalcoloCodFis(Me.txtCognome, Me.txtNome,
CVDate(Me.txtDataNascita), Me.cboSesso, Trim(Me.txtCodiceComune))
End Sub
Private Function CalcoloCodFis(ByVal Cognome$, ByVal Nome$, DataNascita As
Date, sesso$, Provincia$) As String
    Dim Temp        As String
    Dim Vocali      As String
    Dim Consonanti  As String
    Dim i           As Integer
    Dim AppoNum     As Long
    Dim TempNum     As Long
    Dim TxtCodFis   As String
    TxtCodFis = ""
    ' RICAVO IL COGNOME (123)
    Cognome$ = StrConv(Cognome$, vbUpperCase)
    Vocali = ""
    Consonanti = ""
    For i = 1 To Len(Cognome$)
        If InStr("AEIOU", Mid(Cognome$, i, 1)) Then
            Vocali = Vocali + Mid(Cognome$, i, 1)
        ElseIf InStr("BCDFGHJKLMNPQRSTVWXYZ", Mid(Cognome$, i, 1)) Then
            Consonanti = Consonanti + Mid(Cognome$, i, 1)
        Else
            ' E' uno spazio, un apostrfo o altro che non va considerato
        End If
       If Len(Consonanti) = 3 Then Exit For
    Next
    If Len(Consonanti) < 3 Then Consonanti = Consonanti + Left(Vocali, 3 -
Len(Consonanti))
    If Len(Consonanti) < 3 Then Consonanti = Consonanti + String(3 -
Len(Consonanti), "X")
    TxtCodFis = Consonanti
    ' RICAVO IL NOME (456)
    Nome$ = StrConv(Nome$, vbUpperCase)
    Vocali = ""
    Consonanti = ""
    For i = 1 To Len(Nome$)
        If InStr("AEIOU", Mid(Nome$, i, 1)) Then
            Vocali = Vocali + Mid(Nome$, i, 1)
        ElseIf InStr("BCDFGHJKLMNPQRSTVWXYZ", Mid(Nome$, i, 1)) Then
            Consonanti = Consonanti + Mid(Nome$, i, 1)
        Else
            ' E' uno spazio, un apostrfo o altro che non va considerato
        End If
    Next i
    If Len(Consonanti) >= 4 Then
        ' isolo la prima, terza e quarta consonante
        Consonanti = Left$(Consonanti, 1) & Mid$(Consonanti, 3, 2)
    ElseIf Len(Consonanti) = 3 Then
        ' Va bene cosi'
    Else
        ' Aggiungo le vocali
        Consonanti = Left$(Consonanti & Vocali, 3)
        ' se non basta, aggiungo le X
        If Len(Consonanti) < 3 Then Consonanti = Left$(Consonanti & "XXX",
3)
    End If
    TxtCodFis = TxtCodFis & Consonanti
    'Anno di nascita (78)
    TxtCodFis = TxtCodFis + Right(Format$(Year(DataNascita), "0000"), 2)
    'Mese di nascita(9)
    TxtCodFis = TxtCodFis & Mid$("ABCDEHLMPRST", Month(DataNascita), 1)
    'Giorno di nascita(0A)
    If UCase(sesso$) = "F" Then
        TxtCodFis = TxtCodFis & Format$(Day(DataNascita) + 40, "00")
    Else
        TxtCodFis = TxtCodFis & Format$(Day(DataNascita), "00")
    End If
    'Località di nascita (BCDE)
    TxtCodFis = TxtCodFis & Provincia$
    'Ultima lettera (F)
    'Controllo caratteri pari
    TempNum = 0
    i = 1
    Do
        ' I DISPARI
        AppoNum =
InStr("B1A0KKPPLLC2QQD3RRE4VVOOSSF5TTG6UUH7MMI8NNJ9WWZZYYXX", Mid(TxtCodFis,
i, 1))
        TempNum = TempNum + ((AppoNum - 1) And &H7FFE) / 2
        i = i + 1
        If i > 15 Then Exit Do
        ' I PARI
        AppoNum =
InStr("A0B1C2D3E4F5G6H7I8J9KKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ", Mid(TxtCodFis,
i, 1))
        TempNum = TempNum + ((AppoNum - 1) And &H7FFE) / 2
        i = i + 1
    Loop
    TempNum = TempNum Mod 26
    TxtCodFis = TxtCodFis & Mid$("ABCDEFGHIJKLMNOPQRSTUVWXYZ", TempNum + 1,
1)
    ' Ecco qui il codice bello finito
    CalcoloCodFis = TxtCodFis
End Function
Private Sub txtCognome_KeyPress(KeyAscii As Integer)
    Dim strCarattere As String
    strCarattere = Chr(KeyAscii)
    KeyAscii = Asc(UCase(strCarattere))
End Sub
Private Sub txtNome_KeyPress(KeyAscii As Integer)
    Dim strCarattere As String
    strCarattere = Chr(KeyAscii)
    KeyAscii = Asc(UCase(strCarattere))
End Sub
Private Sub txtComune_AfterUpdate()
    Dim s, T As String
    Dim Colore As Long
    Dim COMUNI, codcomune, CODPROV As String
    Colore = 0
    On Error GoTo ErrFas
    COMUNI = Me.txtComune
    CODPROV = Me.txtComune.Column(2)
    codcomune = Me.txtComune.Column(1)
    Me.txtProvincia = CODPROV
    Me.txtCodiceComune = codcomune
    Me.txtComune = COMUNI
    T = Trim(Nz(Me.txtComune.Text, ""))
    If T = "" Then
        Me.txtComune.Tag = T
        Exit Sub
    End If
    If Len(T) = 1 Then s = T
    If Me.txtComune <> "" Then
      If UCase(T) = UCase(Mid(COMUNI, 1, Len(T))) Then
        If Len(T) > Len(Me.txtComune.Tag) Then
            Me.txtComune.SelStart = Len(T)
            Me.txtComune.SelLength = Len(Me.txtComune) - (Len(T))
        End If
    End If
    If Me.txtComune.ForeColor <> Colore Then Me.txtComune.ForeColor = Colore
    Me.txtComune.Tag = T
Exit Sub
ErrFas:
        If Me.txtComune.ForeColor = 0 Then MsgBox "Comune non in elenco"
        Colore = &H80&
        Me.txtProvincia = ""
        Me.txtCodiceComune = ""
        Me.txtComune.SetFocus
        End If
    Err.Clear
End Sub
Private Sub stampa_Click()
On Error GoTo Err_stampa_Click
    Dim stDocName As String
    stDocName = "Codice Fiscale"
    DoCmd.OpenReport stDocName, acPreview
Exit_stampa_Click:
    Exit Sub
Err_stampa_Click:
    MsgBox Err.description
    Resume Exit_stampa_Click
End Sub
Private Sub contrario_Click()
    Dim rec As Recordset
    Dim strsql As String
    Dim appoggio, anno, mese, giorno, sesso As String
    If Me.txtCodiceFiscale = "" Or IsNull(Me.txtCodiceFiscale) Then
        MsgBox "Impossibile proseguire! Inserire un codice fiscale nel campo
Giallo!"
        Exit Sub
    Else
        Me.txtCognome = Left(Me.txtCodiceFiscale, 3)
        Me.txtNome = Mid(Me.txtCodiceFiscale, 4, 3)
        appoggio = Mid(Me.txtCodiceFiscale, 12, 4)
        strsql = "select * from T_Comuni_CF where COMU_COD='" & appoggio &
"';"
        Set rec = CurrentDb.OpenRecordset(strsql)
        Me.txtComune = rec![Citta]
        Me.txtProvincia = rec![COMU_PROV]
        rec.Close
        Me.txtCodiceComune = appoggio
        If Mid(Me.txtCodiceFiscale, 7, 2) > 30 Then
            anno = "19" & Mid(Me.txtCodiceFiscale, 7, 2)
        Else
            anno = "20" & Mid(Me.txtCodiceFiscale, 7, 2)
        End If
        mese = Mid(Me.txtCodiceFiscale, 9, 1)
        If mese = "A" Then mese = "01"
        If mese = "B" Then mese = "02"
        If mese = "C" Then mese = "03"
        If mese = "D" Then mese = "04"
        If mese = "E" Then mese = "05"
        If mese = "H" Then mese = "06"
        If mese = "L" Then mese = "07"
        If mese = "M" Then mese = "08"
        If mese = "P" Then mese = "09"
        If mese = "R" Then mese = "10"
        If mese = "S" Then mese = "11"
        If mese = "T" Then mese = "12"
        If Mid(Me.txtCodiceFiscale, 10, 2) > 40 Then
            sesso = "F"
            giorno = str(Mid(Me.txtCodiceFiscale, 10, 2) - 40)
        Else
            sesso = "M"
            giorno = Mid(Me.txtCodiceFiscale, 10, 2)
        End If
        Me.txtDataNascita = CDate(giorno & "/" & mese & "/" & anno)
        Me.cboSesso = sesso
    End If
End Sub


title: comparazione date

author: UncleSam

text:
ciao a tutto il NG
sembrerebbe una faq ma non l'ho trovata sul sitocomune
cercavo un modo affidabile (immagino ce ne sia uno universalmente
riconosciuto come il migliore) per comparare 2 date
in particolare dovrei trovare tutti i record dove il campo "datadocumento"
risale a + di 5 anni fa
per ora mi sono inventato questo:
SELECT [clienti].*
FROM [clienti]
WHERE ((([clienti].TipoDocumento)="Carta D Identità") AND
((DateDiff("d",[clienti].[DataDocumento],Now()))>(365*5)));
ma non mi convince molto
a partire dal fatto che non tiene conto degli anni bisestili
conoscete un metodo + elegante ?
grazie!
Pierpaolo


title: comparazione date

author: Al

text:
"UncleSam" <
a...@a.com
> ha scritto nel messaggio
news:tTcsa.50262$K35.1...@news2.tin.it...

Prova con questa:
SELECT [clienti].* FROM [clienti] WHERE ((([clienti].TipoDocumento)="Carta D
Identità") AND
[DataDocumento]<
Dateserial(year(now)-5,month(DataDocumento),day(datadocumento))
Al


title: comparazione date

text:
"Al" <
al...@tiscali.it
> ha scritto nel messaggio
news:b8rmpp$4fs$1...@lacerta.tiscalinet.it...

ti ringrazio, ma ora ricevo il messaggio "tipi di dati non corrispondenti
nell'espressione criterio"
eppure il campo datadocumento è un campo "data/ora" con formato "data in
cifre"
SELECT Cliente Gestione Hotel.*
FROM [Cliente Gestione Hotel]
WHERE
(
    (
        (
            [Cliente Gestione Hotel].[TipoDocumento]="Carta D Identità"
        )
        And
        (
            [DataDocumento]
            <
            Dateserial  (     (year(Now()) -5),    month([DataDocumento]),
day([DataDocumento])        )
        )
    )
);
x scrupolo ho levato anche il controllo sul tipodocumento, niente
sostituendo (year(Now()) -5),    month([DataDocumento]),
day([DataDocumento])  con 11,05,1998 funziona
allora ho provato
SELECT Cliente Gestione Hotel.*, Dateserial  (     (year(Now()) -5),
month([DataDocumento]), day([DataDocumento])        ) as miadata
e sostituendo in basso col campo miadata, ma me lo chiede come fosse una
query parametrica :/
boh!
Pierpaolo


title: comparazione date

author: Roberto dalla campagna

text:
UncleSam <
a...@a.com
> wrote in message tTcsa.50262$K35.1...@news2.tin.it...

Prova così:
SELECT [clienti].*
FROM [clienti]
WHERE ((([clienti].TipoDocumento)="Carta D Identità") AND [DataDocumento] <
Format(DateSerial(Year(Now())-5, Month([DataDocumento]),
Day([DataDocumento]))));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: comparazione date

text:
sembra assurdo, ma una banalissima query di comparazione date non funziona
come previsto:
SELECT [Cliente Gestione Hotel].*
FROM [Cliente Gestione Hotel]
WHERE (([Cliente Gestione Hotel].[DataUltimoArrivo]<#7/5/2003#));
il problema è che non mi restituisce i dati con data "minore" ma quelli con
data "minore o uguale"
ho notato poi che una volta salvata e riaperta, la trovo modificata in
questo:
SELECT [Cliente Gestione Hotel].*
FROM [Cliente Gestione Hotel]
WHERE ((([Cliente Gestione Hotel].DataUltimoArrivo)<#7/5/2003#));
boh!
c'è forse in operatore apposito che devo usare ?
tipo "isLess" (che ho appena inventato)
Pierpaolo
ps: m'è appena venuto in mente che potrei provare con datediff(), ma anche
se funzionasse mi piacerebbe sapere cosa c'era che non andava in questa
query decisamente intuitiva
forse access si confonde con le date in formato americano ? (05/07/2003)
mah, mi pare strano


title: comparazione date

author: Roberto da casa

text:
"UncleSam" <
a...@a.com
> ha scritto nel messaggio
news:jA7ua.104631$K35.2...@news2.tin.it...

Così come l'hai scritta la query seleziona i record la cui DataUltimoArrivo
è minore del 5 luglio 2003; se vuoi visualizzare quelli minori al 7 maggio
2003 devi scrivere ... <#5/7/2003# ; insomma la costante data, visto che
stai usandi il linguaggio SQL, la devi scrivere nella forma m/d/yyyy .
Quanto alla trasformazione che Access ha operato, non ha fatto altro che
eliminare le parentesi quadre superflue (visto che il nome campo
DataUltimoArrivo è composto da una sola parola, non è necessario
racchiuderlo tra parentesi quadre).



title: comparazione date

author: Enrico

text:
Occhio che il campo non sia data / ora.. 5/7/2003 9.20 è minore di 5/7/2003
9.30
per cui se tu fai un controllo con la sola data ti viene restituito..
Nn so se mi sn spiegato..
Ciao
Enrico
"UncleSam" <
a...@a.com
> ha scritto nel messaggio
news:jA7ua.104631$K35.2...@news2.tin.it...



title: comparazione date

author: Antonio Biso

text:
"Enrico" <
enric...@hotmail.com
> ha scritto nel messaggio
news:b9b8se$hi6i0$1...@ID-191593.news.dfncis.de...
> Occhio che il campo non sia data / ora.. 5/7/2003 9.20 è minore di
5/7/2003
Occhio che non stai scrivendo correttamente DOPO il quoting!!!
Antonio


title: SINCRONIA FILE

author: Marco

text:
Ciao a tutti, qualcuno sa consigliarmi qualche VALIDO programmino che
sostituisca il sincronia file di windows?
Grazie ciao


title: Info su database

author: Bibbo

text:
Salve,
ho un database che viene popolato in automatico da un form ed è così
composto:
tabella ordini: idordine, idprodotto, quantità, idclienteecc.
tabella clienti: idcliente, indirizzo, ecc.
tabella prodotti: idprodotto, descrizione, prezzo,ecc.
Sono tre tabelle distinte e per questo vorrei relazionarle e soprattutto
gestire immediatamente i dati contenuti ad esempio per visualizzare gli
ordini per particolari clienti, oppure visualizzare i prodotti di un
particolare ordine , eccc... però non ho proprio idea su come fare  e cosa
fare.
Ho sentite parlare di relazioni e query, però non riesco ad implementarle.
Mi date una mano o qualche sito dove trovare info!
Grazie!


title: Info su database

text:
"Bibbo" <
hofatto...@hotmail.com
(ometti)> ha scritto nel messaggio
news:IZPlc.2952$%x6....@news.edisontel.com...

Penso che ti manchi una tabella.
Fossi in te userei queste 4 tabelle:
1) Tabella Clienti: IdCliente (chiave primaria), RagioneSociale, Indirizzo,
ecc.
2) Tabella Prodotti: IdProdotto (chiave primaria), Descrizione, Prezzo, ecc.
3) Tabella Ordini: IdOrdine (chiave primaria), NumeroOrdine, DataOrdine,
ecc,
4)  Tabella DettagliOrdine: ID (chiave primaria), IdOrdine, IdProdotto,
Quantità, ecc.
La tabella Clienti e la tabella Ordini sono tra loro in relazione
uno-a-molti in base ai relativi campi IdCliente.
La tabella Ordini e la tabella DettagliOrdine sono tra loro in relazione
uno-a-molti in base ai relativi campi IdOrdine.
La tabella DettagliOrdine e la tabella Prodotti sono tra loro in relazione
uno-a-molti in base ai relativi campi IdProdotto.
Comunque dai uno sguardo ai due database di esempio Northwind ed Ordini che
mamma Microsoft ti ha fornito con Access e che dovresti aver installati sul
tuo PC insieme ad Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Info su database

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:jS0mc.38244$Qc.15...@twister1.libero.it...
>
Che strano eh Roberto che questo signore abbia richiesto "info su database"
in questo NG...
Antonio


title: Info su database

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:jV3mc.169312$Kc3.5...@twister2.libero.it...

Già! Non avevo fatto proprio caso al Subject.
>
> Antonio



title: raduno 22/11, mi dispiace ma non potrò esserci! :-(

author: lbo

text:
allora, purtroppo non potrò essere a Campagnano per due motivi:
- c'è la cena di arrivederci con parentame ecc. a mia sorella venuta
dalla Germania per pochi giorni,
- ho la moto ferma dal meccanico.
se fate qualcosa domenica mattina o pranzo dentro Roma fatemi sapere!
un saluto a tutti, vedo comunque di telefonare.


text:
"lbo" <
l...@cruelmail.com
> ha scritto nel messaggio
news:3fbedb32...@news.mclink.it...
> allora, purtroppo non potrò essere a Campagnano per due motivi:
>
> - c'è la cena di arrivederci con parentame ecc. a mia sorella venuta
> dalla Germania per pochi giorni,
>
> - ho la moto ferma dal meccanico.
Hai dimenticato l'invasione degli alieni e soprattutto che devi pettinare le
tue ranocchie preferite.
SEI UN SOLA!!!!!
Antonio


title: [A97]OrderBy su Report problemi con DECR

author: Xymox

text:
Non mi funziona la propietą DECR anche se la metto minuscola.
Facendo una ricerca con google ho visto che in alcuni esempi mettevano prima
OrderBy e poi OrderByOn, ho provato ma non cambia nulla.
Il Report mi viene visualizzato sempre con lo stesso ordinamento in entrambi
i casi.
If (gTypeOrdPrint = 1) Then
  Me.OrderByOn = True
  Me.OrderBy = "Ordine DECR"
  Me.Ordine.FontUnderline = True
ElseIf (gTypeOrdPrint = 2) Then
  Me.OrderByOn = True
  Me.OrderBy = "Ordine"
  Me.Ordine.FontUnderline = True
End If
avete suggerimenti ?
grazie
marco s.


author: Alessandro Baraldi

text:
"Xymox" <
marcosanti...@people.it
> wrote in message
news:bvnup3$u6fhi$
1...@ID-122915.news.uni-berlin.de

Non cambia nulla finchč mantieni un OrderBy, ma
se tu volessi rimuoverlo non verrebbe rimosso, ti basta
aprire la Form in modalitą struttura e leggere la proprietą
Ordinaper....!
In ogni caso non si capisce cosa per te rappresenti Ordine.
Se č il Nome del Campo dell'origine Records del Report
allora OK, se invece rappresenta come potrebbe sembrare
il nome del Controllo Ordine allora non č corretto.
Ti consiglio di seguire l'ordine delle proprietą....!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto
> Non cambia nulla finchè mantieni un OrderBy, ma
> se tu volessi rimuoverlo non verrebbe rimosso, ti basta
> aprire la Form in modalità struttura e leggere la proprietà
> Ordinaper....!
Avevo già fatto questa verifica e mi sembra corretta ... Ordinaper = Ordine
DECR
Oppure Ordinaper = Ordine a seconda della selezione che faccio.
> In ogni caso non si capisce cosa per te rappresenti Ordine.
> Se è il Nome del Campo dell'origine Records del Report
> allora OK, se invece rappresenta come potrebbe sembrare
> il nome del Controllo Ordine allora non è corretto.
In questo caso coincide, ma cmq metto sempre il Nome del Campo
> Ti consiglio di seguire l'ordine delle proprietà....!
?
scusa ma non ho capito questo punto
grazie
marco s.


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto
> > If (gTypeOrdPrint = 1) Then
> >   Me.OrderByOn = True
> >   Me.OrderBy = "Ordine DECR"
> >   Me.Ordine.FontUnderline = True
> > ElseIf (gTypeOrdPrint = 2) Then
> >   Me.OrderByOn = True
> >   Me.OrderBy = "Ordine"
> >   Me.Ordine.FontUnderline = True
> > End If
Ho risolto cosě:
Me.OrderByOn = True
Me.OrderBy = "T_Ass_Dati.Ordine Desc"
---
If (gTypeOrdPrint = 1) Then
   Me.OrderByOn = True
   Me.OrderBy = "T_Ass_Dati.Ordine Desc"
   Me.Ordine.FontUnderline = True
ElseIf (gTypeOrdPrint = 2) Then
   Me.OrderByOn = True
   Me.OrderBy = "Ordine"
   Me.Ordine.FontUnderline = True
End If
grazie
marco s.


title: Da access a Excel

author: Aky

text:
Qualcuno mi sa dire perchč non riesco ad esportare da access in excel piů di
13.000 - 14.000 record quando excel ne puň contenere fino a 65.000 ?
(Mi genera il messaggio "Troppe righe nell'output specificato")
Grazie per l'aiuto e saluti.
Aky.


title: Da access a Excel

author: Maurizio Borrelli

text:
> "Aky" <Ak...@Libero.it> ha scritto nel messaggio
news:3e71...@news.newszilla.com...
> Qualcuno mi sa dire perchč non riesco ad esportare da access in excel
> piů di
> 13.000 - 14.000 record quando excel ne puň contenere fino a 65.000 ?
> (Mi genera il messaggio "Troppe righe nell'output specificato")
    Ho appena testato, mediante File > Esporta..., con tabella di 14
campi (no memo, no oggetti) e 35.000 record e non ho avuto problemi
(A00->XL00 SP3 sotto W98SE).
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Report: col. testo su condizione

author: Gabriele Romagnoli

text:
Un saluto cordiale a tutti.
W98  A97
In un report basato su una query, per ogni record ci sono, tra gli altri, 20
controlli: da V1 a V20.
Vorrei che il colore del testo dei suddetti venti controlli fosse di col.
rosso quando il valore del controllo 'AA' č uguale a 'VE'.
Chiedo cortesemente quale potrebbe essere la soluzione piů breve e
appropriata.
Ringrazio in anticipo e cordialmente saluto
Gabriele


title: Report: col. testo su condizione

author: Sib

text:
"Gabriele Romagnoli" <
garo...@virgilio.it
> ha scritto nel messaggio
> W98  A97
> In un report basato su una query, per ogni record ci sono, tra gli altri,
20
> controlli: da V1 a V20.
>
> Vorrei che il colore del testo dei suddetti venti controlli fosse di col.
> rosso quando il valore del controllo 'AA' č uguale a 'VE'.
>
> Chiedo cortesemente quale potrebbe essere la soluzione piů breve e
> appropriata.
Su formattazione:
if AA=VE then
    me.Tuoiventicontrolli.forecolor=255
else
    me.tuoiventicoltrollo.forecolor=0
endif
Sib
--
http://www.sitocomune.com


title: CTRL+C via codice

author: eman

text:
Buongiorno a tutti,
Vorrei far si che il Sistema effettui una copia dei file contenuti in una cartella, in modo che l'utente non debba aprirla, selezionare i file, e fare CTRL+C (non ho bisogno di incollarli altrove, ma solo di copiarli).

Ho cercato in rete e nel gruppo ma non sono riuscito a trovare quello che mi serve.

Mi potreste aiutare?
Grazie,
eman


title: CTRL+C via codice

author: Silvio

text:
eman scriveva il 04/12/2019 :

Ciao,

Io uso il codice trovato qui:
http://vb.mvps.org/samples/ClipFileCopy/

Se hai problemi ad usarlo, dimmelo che copio-incollo il codice diretto
per Access (ma è un po' lunghetto).
Fammi sapere.

Ciao.

Silvio


title: CTRL+C via codice

text:

Ciao Silvio,
Grazie per la risposta.

Dallo zip allegato nella pagina che mi hai linkato ho estratto il file MClipFileCopy.bas che contiene la funzione pubblica clipCopyFiles.

Il problema che incontro è che non so come passargli l'elenco dei file contenuti nella cartella tramite la stringa Files().

Mi potresti aiutare a risolvere questo passaggio?
Grazie!

Questa è la funzione clipCopyFiles (non includo tutto il codice perchè è piuttosto lungo):

Public Function clipCopyFiles(Files() As String) As Boolean
   Dim data As String
   Dim df As DROPFILES
   Dim hGlobal As Long
   Dim lpGlobal As Long
   Dim i As Long

   ' Open and clear existing crud off clipboard.
   If OpenClipboard(0&) Then
      Call EmptyClipboard

      ' Build double-null terminated list of files.
      For i = LBound(Files) To UBound(Files)
         data = data & Files(i) & vbNullChar
      Next i
      data = data & vbNullChar

      ' Allocate and get pointer to global memory,
      ' then copy file list to it.
      hGlobal = GlobalAlloc(GHND, Len(df) + Len(data))
      If hGlobal Then
         lpGlobal = GlobalLock(hGlobal)

         ' Build DROPFILES structure in global memory.
         df.pFiles = Len(df)
         Call CopyMem(ByVal lpGlobal, df, Len(df))
         Call CopyMem(ByVal (lpGlobal + Len(df)), ByVal data, Len(data))
         Call GlobalUnlock(hGlobal)

         ' Copy data to clipboard, and return success.
         If SetClipboardData(CF_HDROP, hGlobal) Then
            clipCopyFiles = True
         End If
      End If

      ' Clean up
      Call CloseClipboard
   End If
End Function


title: CTRL+C via codice

text:
È un'array di stringhe...
Files(0)="c:\file1.xxx"
Files(1)="....."
Ecc..

@Alex


title: CTRL+C via codice

text:
eman scriveva il 04/12/2019 :

Ciao

Ti ha risposto anche @Alex:

clipCopyFiles accetta solo una MATRICE

Quindi:
   Dim Files() As String

...la riempi come meglio credi.
Poi richiami la funzione così:
   Call clipCopyFiles(Files())

Facci sapere.

Ciao

Silvio


title: CTRL+C via codice

text:

Perfetto,
funziona a meraviglia!

Per completezza riporto qui sotto il codice.
Grazie ad entrambi!

1. Prima passo in rassegna i record della tabella che ospita i percorsi dei file contenuti nella cartella, e li accodo nella stringa stTmp separandoli con ";":

    Dim db As DAO.Database
    Dim rst As DAO.Recordset
    Dim stTmp As String

    Set db = CurrentDb
    Set rst = db.OpenRecordset("SELECT * " & _
                               "FROM tCliElencoFile;", dbOpenDynaset)

    stTmp = ""

    'record presenti
    If Not (rst.EOF And rst.BOF) Then
        rst.MoveFirst
        Do Until rst.EOF = True
            stTmp = stTmp & rst!nomeFile & ";"
            rst.MoveNext
        Loop
        rst.Close
        db.Close
    'nessun record
    Else
        GoTo Exit_cmdCopyAllLocal_Click
    End If

2. Poi passo stTmp a Files() e copio l'array in memoria tramite la chiamata a clipCopyFiles

    Dim Files() As String
    Files() = Split(stTmp, ";")

    Call clipCopyFiles(Files())

    Debug.Print "" & fles & ""

    MsgBox "I file sono stati copiati in memoria."

Exit_cmdCopyAllLocal_Click:
    Exit Sub


title: Report con Totale a fondo pagina

author: Tullio

text:
Buongiorno a tutto il ng,
scusate la "banalità" della domanda ma son alle prime armi.
Dovrei fare un report basato su una query con una serie di valori con a
fondo pagina il totale degli stessi.
devo usare un sottoreport?
grazie
Tullio

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Report con Totale a fondo pagina

author: ATFAlberto

text:
Puoi usare la composizione guidata Report, che ti permette di impostare
dei campi calcolati a fine pagina.
Una volta ottenuto il report lo puoi modificare a seconda delle tue
necessità.
Ciao


title: Report con Totale a fondo pagina

author: Sergio MAZZA

text:
"Tullio" <
pi...@pippo.it
> ha scritto nel messaggio news:62Z101Z126Z212Y...@usenet.libero.it...
> Buongiorno a tutto il ng,
> scusate la "banalità" della domanda ma son alle prime armi.
> Dovrei fare un report basato su una query con una serie di valori con a
> fondo pagina il totale degli stessi.
> devo usare un sottoreport?
>
> grazie
>
> Tullio
I totali li fai con una casella di testo non associata con origine controllo la funzione Sum([nomeCampoDaSommare]); vedi help
attivabile con ALT-F11, poi F1...
Ciao.
--
Sergio MAZZA


title: messaggi di errore

author: andler

text:
Ciao a tutti.
quando apro una pagina di accesso ai dati con access XP (formato del
file access 2000) mi segnala il seguente messaggio di errore
Componenti di accesso a dati Microsoft
Il provider di dati utilizzato dal sito Web potrebbe non essere sicuro.
Se il sito è attendibile scegliere OK per continuare altrimenti Annulla.
Digitando OK segnala ancora
Microsoft office Web components
Il sito web segnala l'identità dell'utente corrente per accedere a
un'origine dati. Se il sito è attendibile scegliere ok per continuare,
altrimenti scegliere annulla.
Tali messaggi sono dovuti al fatto che il database risiede su un server
di rete interna?
E' possibile eliminare tali messaggi?
grazie
ciao
andler


title: messaggi di errore

author: Carlo Costarella

text:
"andler" <
andl...@hotmail.com
> ha scritto nel messaggio
news:31vr90F...@individual.net...

Leggi i post precedenti sullo stesso argomento.
Ciao, Carlo


title: messaggi di errore

text:
>
> Leggi i post precedenti sullo stesso argomento.
scusami ma non riesco a trovarli
ciao
andler


title: messaggi di errore

text:
"andler" <
andl...@hotmail.com
> ha scritto nel messaggio
news:31vurhF...@individual.net...



title: messaggi di errore

text:
Il messaggio di errore me lo da access quanto accedo alla pagina di
accesso ai dati e non I.E.
comunque la protezione in I.E. è medio bassa per la intranet.
ciao
andler


title: messaggi di errore

author: Lorenzo(pyx)

text:
"andler" <
andl...@hotmail.com
> ha scritto nel messaggio
news:320443F...@individual.net...

Si ,ma i web component di Ms usano le impostazioni di IE.
Prova a metterla bassa.
Ho simulato ora la tua pagina dati su un server.
Mi da lo stesso messaggio, ma se la metto bassa,
non mi chiede nulla.
Ciao
lorenzo


title: messaggi di errore

text:
"andler" <
andl...@hotmail.com
> ha scritto nel messaggio
news:31vr90F...@individual.net...

Ciao, prova anche a vedere,
InternetExplorer->Strumenti->Opzioni internet->Protezione
Vedi se nell'area Intranet hai un livello di protezione alta.
Ciao
lorenzo


title: messaggi di errore

text:
ok. grazie
ciao
andler


title: Hardare di rete per JET

author: Max Frattini

text:
Ciao a tutto il ng.
Ho grossi problemi a condividere in rete database di Access.
In certe aziende mai un problema anche con multiutenze di sette-otto PC brutalmente concorrenti ...
in altre bastano due utenti per corrompere un db.
In circolazione c'è un mare di schede di rete e hub prodotti ai quattro angoli del globo ...  alcuni
vanno bene, altri no.
Ne parliamo?
Realtek a parte, cosa vorreste sempre evitare?
E viceversa, che tipo di cavi, schede e Hub consigliate in questi casi?
Grazie a tutti,
CIAO, MAX


title: Hardare di rete per JET

author: sib

text:
Max Frattini <
fra...@tiscalinet.it
> wrote in message gxSR5.91140

Premesso che sono considerato un "fissato", io suggerisco (per meglio dire
non considero altro che) 3Com (Cisco se proprio 3Com fa antipatia, ma sempre
come seconda scelta), sia come schede, sia come hub e/o switch.
Per i cavi suggerisco cat 5 schermati, anche se in teoria quelli non
schermati potrebbero anche andare (personalmente verificata perfetta
efficienza fino a 80m (non ho avuto occasione per lunghezze maggiori) a
100Mb.
Un mio amico sosteneva che piu' di 20m non reggeva, ma gli ho mostrato che
sbagliava l'incrocio delle connessioni.
Qualcuno, per economizzare, ha usato doppini citofonici, non commento i
risultati.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Hardare di rete per JET

author: warp

text:
Max Frattini ha scritto nel messaggio ...
>Ciao a tutto il ng.
>
>Ho grossi problemi a condividere in rete database di Access.
>In certe aziende mai un problema anche con multiutenze di sette-otto PC brutalmente concorrenti ...
>in altre bastano due utenti per corrompere un db.
>
>In circolazione c'è un mare di schede di rete e hub prodotti ai quattro angoli del globo ...
alcuni
>vanno bene, altri no.
>
>Ne parliamo?
>Realtek a parte, cosa vorreste sempre evitare?
>E viceversa, che tipo di cavi, schede e Hub consigliate in questi casi?
Oltre a 3Com bene anche Intel e HP.
E' importante che tutti i PC montino la stessa scheda di rete e  realese del driver.
Ovviamente i cavi devono essere schermati.
Ciao, warp


title: interfacciare file di help con le forms

author: Roberto Barbetti

text:
Ho creato un file di help per la mia applicazioncina
e come letto in post precedenti ho utilizzato fasthelp per ottenere l'ID
argomento guida; dopodichč ho messo in File della guida = path del file
della guida C:\temp\guida.HLP..... e in ID argomento guida = numero
argomento guida.
vorrei sapere come si fa ha richiamare la guida per esempio con il tasto
F1........... avevo sentito parlare di "SendKeys" ma non so come e dove
utilizzare questo comando....
attualmente con queste impostazioni mi da un errore che recita( l'argomento
non esiste. Contattare il fornitore dell'applicazione per un file della
guida aggiornato.(129)
se č possibile e non troppo complicato vorrei chiere nuovamente il vostro
aiuto...
grazie


title: interfacciare file di help con le forms

author: PBsoft

text:
> Ho creato un file di help per la mia applicazioncina
> e come letto in post precedenti ho utilizzato fasthelp per ottenere
> l'ID
> argomento guida; dopodichè ho messo in File della guida = path del
> file
> della guida C:\temp\guida.HLP..... e in ID argomento guida = numero
> argomento guida.
> vorrei sapere come si fa ha richiamare la guida per esempio con il
> tasto F1
Non ci sono altri tasti il cui compito è quello di avviare la guida.
> avevo sentito parlare di "SendKeys" ma non so come e
> dove utilizzare questo comando....
Non c'è nessun SendKeys da utilizzare.
Costruendo il file della guida, devi impostare i vari ID, argomento per argomento
(non dici se lo hai già fatto).
Nelle proprietà della form devi inserire il nome del file della guida (cosa
che dici di avere già fatto).
Nelle proprietà del controllo che ti interessa, devi inserire il valore ID
dell'argomento (cosa che dici di avere già fatto).
> attualmente con queste impostazioni mi da un errore che recita(
> l'argomento non esiste. Contattare il fornitore dell'applicazione per un
file
> della guida aggiornato.(129)
Significa che Access ha cercato un ID argomento nel file della guida, ma
non lo ha trovato.
Io non ho scaticato FastHelp, ma ti posso dire che ho provato con HelpMaker
ed ho creato un file CHM di prova in nemmeno 3 minuti!!!!!
E' stato quasi più complicato andare ad impostare qualche "ID argomento guida"
all'interno di una applicazione ADP.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: interfacciare file di help con le forms

author: Alessandro Baraldi

text:
HelpMaker è quello sviluppato in Delphi..(Free)?
Qualche tempo fà avevo fatto anch'io un Help per una applicazione
piccola
e mi pareva di aver usato proprio HelpMaker.
Sinceramente però sono passati 2 anni e non ricordo più nulla..!
@Alex


title: interfacciare file di help con le forms

author: sv

text:
Alessandro Baraldi ha scritto:


> @Alex
http://www.vizacc.com/
--
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: interfacciare file di help con le forms

text:
> HelpMaker è quello sviluppato in Delphi..(Free)?
Non so dirti se è fatto in Delphi, ma posso confermarti che è free.
> Qualche tempo fà avevo fatto anch'io un Help per una applicazione
> piccola e mi pareva di aver usato proprio HelpMaker.
Io ho provato a scaricarlo ed installarlo e sono rimasto sorpreso della rapidità
di sviluppo.
In tre minuti circa sono riuscito a creare un file CHM ed associare un argomento
ad un controllo di una maschera di un MDB.
> Sinceramente però sono passati 2 anni e non ricordo più nulla..!
Se tu ne avessi bisogno, non ci sono problemi, puoi chiedere tranquillamente
anche al sottoscritto, ma, conoscendo quello sei capace di fare, non credo
che tu abbia bisogno di aiuto per utilizzare uno strumento come HelpMaker ;-)



title: interfacciare file di help con le forms

text:
Si confermo che è quello...!
La mia era una curiosità di riminescenza più che altro e poi
lo strumento è decisamente utilissimo.
Grazie.
@Alex


title: interfacciare file di help con le forms

text:
E' lui grazie..!
@Alex


title: 2 domande da neofita

author: Adriano

text:
salve,
sto continuando a cimentarmi con access e ogni tanto mi trovo costretto a
venire a scocciare con qualche domanda quando proprio non riesco a venirne
fuori da solo.
In un report e' possibile inserire una casella di testo inizializzata ad 1 e
con proprieta' "somma parziale su tutto" che mi numeri i record inseriti nel
report stesso. Come e' possibile fare la stessa cosa in un form in cui la
proprieta' somma parziale per le caselle di testo non c'e'?
In un database ho un form che mi visualizza in forma tabellare solo alcune
informazioni basilari. Mi ritrovo quindi ad avere 7 o 8 campi per ogni
record e visualizzo una quindicina di record per pagina.
Mi interesserebbe poter visualizzare velocemente un nuovo form che
contenesse un solo record ma completo di tutte le informazioni disponibili.
Penso che si possa fare clickando sul selettore record relativo, ma per il
momento non ci sono riuscito. Come posso fare?
Dimenticavo: esiste una FAQ downloadabile di questo NG? spesso sono le
documentazioni migliori per cavarsi dagli impicci.
grazie
Adriano


title: Migrazione da access 2 Sql

author: Claudia G

text:
Fino ad oggi ho un DB in access ma ora devo migrare a SQL SERVER per motivi
di velocità in quanto ho un DB di 50.000 nomi + altri dati collegati
il problema è che ho sempre l'interfaccia di Access con le maschere create e
le tabelle collegate a SQL Server  ma non riesco a fare delle modifiche o
cancellare i dati
come mai?????
devo settare qualcosa per fare modifiche aggiungere o cancellare dati??????


title: Migrazione da access 2 Sql

author: Giorgio Prx

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:bdspb0$f2e$1...@lacerta.tiscalinet.it...

Ciao Claudia
La causa che rende le tabelle in sola lettura è la mancanza di un campo
Identity indicizzato e univoco che è l'equivalente del campo contatore in
Access. Oltre al campo Identity puoi aggiungere anche il campo timestamp che
velocizza le operazioni di variazione record.
Ciao Giorgio.


title: Migrazione da access 2 Sql

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
news:bdu0ka$po9$1...@lacerta.tiscalinet.it...

ID contatore in Access a cosa è equiparato in Sql Server?
Il campo Timestamp a che cosa serve? devo mettere dei valori?


title: Migrazione da access 2 Sql

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:bdvbot$isc$1...@lacerta.tiscalinet.it...

A un campo di tipo int con proprietà identity.
Esempio di creazione tabella
-----------------------------
CREATE TABLE TbProva
         ([ID] int IDENTITY(1,1) PRIMARY KEY,
          Nome varchar(50),
          Indirizzo varchar(50),
          timestamp)
----------------------------
IDENTITY(1,1) indica che il contatore parte da 1 con step di 1.
> Il campo Timestamp a che cosa serve? devo mettere dei valori?
Dal Book on Line di SqlServer
---------------------------
Il tipo di dati timestamp espone automaticamente i numeri binari generati, i
quali sono sempre univoci all'interno di un database. Questo tipo di dati
viene utilizzato in genere come meccanismo per le righe della tabella in cui
viene riportata la versione. Le dimensioni di archiviazione sono di 8 byte.
---------------------------
Come vedi viene gestito automaticamente dal server e a ogni variazione del
record il contenuto del campo cambia valore, in questo modo i driver OLEDB o
ODBC possono sapere se il record è stato variato da un altro utente e
inoltre lo utilizzano per rintracciare il record da variare es..
UPDATE TbProva Set Nome='xxxxx' WHERE [ID]=125 AND
timestamp=0x000000000005BC81
Se il campo timestamp non esiste nella tabella il tempo di update risulta
più lungo perchè viene ricercato il record comparando tutti i campi della
tabella
UPDATE TbProva Set Nome='xxxxx' WHERE [ID]=125 AND Nome='zzzzz' AND
Indirizzo='hhhh' And CAP='xxxx' ecc.. ecc..
Nb i comandi non sono proprio così li ho semplificati per leggibilità, il
vero comando è questo ma il concetto è identico.
-----------------------
exec sp_executesql N'UPDATE "TbProva" SET "Nome"=@P1 WHERE "ID"=@P2 AND
"timestamp"=@P3', N'@P1 nvarchar(3),@P2 int,@P3 varbinary(8)', N'xxx', 1,
0x000000000005BC81
-----------------------
Ciao Giorgio.


title: query di accodamento e righe accodate

author: Gabriele

text:
come mai quando eseguo una query di accodamento usando due tabelle ( una
riceve i dati ed ha 10 campi , l'altra invia i dati ed ha 3 campi :
chiaramente ho accodato solo 3 campi  ) mi compare sempre la dicitura RIGHE
CHE SARANNO ACCODATE 142000 ??
le righe son sempre 150 , e vengono correttamente accodate , ma non capisco
come faccia a sparare quella cifra !
ciao e grazie


title: query di accodamento e righe accodate

author: Antonio Biso

text:
"Gabriele" <
fe...@asewr.io
> ha scritto nel messaggio
news:45a6c52d$0$16153$4faf...@reader3.news.tin.it...

Nel QBE, quel cosino carino che ti fa fare le query, in una query di
accodamento NON devi mettere in alto anche la tabella destinazione ma solo
quella origine.
E immagino anche che le hai messe entrambe non legate da join.
Pertanto per lui a disposizione potenziale c'è il prodotto cartesiano dei
record di una e dell'altra.
Che poi ti accoda solo un numero di record pari a quelli della tabella
origine, dipende dal fatto che sotto selezioni solo i campi di quella.
Antonio


title: query di accodamento e righe accodate

text:
> Che poi ti accoda solo un numero di record pari a quelli della tabella
> origine, dipende dal fatto che sotto selezioni solo i campi di quella.
>
> Antonio
>
grazie , ha proprio indovinato !
Io la facevo proprio cosě !


title: Errore 3112  - Impossibile Leggere Record

author: Marco Antonioli

text:
Ciao a tutti
Come da subject ricevo questo messaggio (in aggiunta "Autorizzazione di
lettura non disponibile per Tabella") quando cerco di aprire una tabella
collegata con :
- S.O. Windows 2003 Server Standard Edition (Userò (?) TS)
- Office XP 2003
- FE+BE in formato 2000
- Le seguenti Istruzioni :
  Set Dbs=OpenDataDase("Path+Nome", False, False, "")
  Set Tbl=Dbs.OpenRecordset("Tabella")
Considerando che altre volte ci sono riuscito e che ho controllato
diritti, permessi ecc... , come potrei risolvere ?
Grazie+
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Calcolo dello sconto su campo testo (es. 50+10)

author: Zef

text:
ciao a tutti,
come da oggetto, la gestione dello sconto "in cascata"
presenta non pochi problemi (per me)
in pratica si preferisce scrivere 50+10 piuttosto che 55,
da l'impressione di fare un maggior sconto, ed i commerciali ....
quindi lo sconto bisogna necessariamente archiviarlo
in un campo testo e prelevare i relativi valori ...
già, ..... ma come?
con la funzione Len si riesce fare qualcosa
ma gestire gli spazi, le varie percentuali, + - ecc...
la funzione diventa corposa....
qualcuno ha già affrontato il problema?
grazie e chiunque risponda
******************************
Giuseppe Zef(firino)
e-mail:
zefb...@tin.it


author: Jef

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:7ZP4a.203061$0v.56...@news1.tin.it...

perchè non creare + campi sconto es. sconto1 scont2 sconto3 ?
Ciao


author: Roberto da casa

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:7ZP4a.203061$0v.56...@news1.tin.it...
> ciao a tutti,
>
> come da oggetto, la gestione dello sconto "in cascata"
> presenta non pochi problemi (per me)
>
> in pratica si preferisce scrivere 50+10 piuttosto che 55,
> da l'impressione di fare un maggior sconto, ed i commerciali ....
>
> quindi lo sconto bisogna necessariamente archiviarlo
> in un campo testo e prelevare i relativi valori ...
>
> già, ..... ma come?
>
> con la funzione Len si riesce fare qualcosa
> ma gestire gli spazi, le varie percentuali, + - ecc...
> la funzione diventa corposa....
>
> qualcuno ha già affrontato il problema?
> grazie e chiunque risponda
>
Se il campo di tipo testo che contiene lo sonto composto si chiama Pippo.
Per ottenere il primo sconto (nel tuo caso il 50) prova con:
= Val([Pippo])
e per ottenere il secondo sconto (nel tuo caso 10) prova con:
= Val(Mid([Pippo]; InStr([Pippo];"+")+1))
Però penso che la cosa migliore sia quella di usare due campi numerici.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Arturo Casdei

text:
A me è capitato di dover creare  un DB gestione ordini...  e gli sconti li
ho gestiti con maggior dinamicità separandone i campi.
Ciao
Simon
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:7ZP4a.203061$0v.56...@news1.tin.it...



author: MA

text:

Ciao non ho mai avuto questa neccessità però mi ci voglio confrontare.
due uno di testo uno numerico.
Il campo testo lo assogetti ad una maschera di imput. negli spazi da te
decisi (con nz superi il problema di 2 sconti piuttosto che 3) calcoli una
percentuale che vai detrarre sull'importo.
Mi spiego con un esempio anche xkè qui il mio cervello non fa granchè campo.
sconto con imput @@+@@+@@. Se io applico solo il 10+10 è chiaro che la
maschera diventa 10+10+00 che andrai calcolare (perchè sai dove andare a
prenderli) facendoti restituire 15%
che calcolerai per il tuo sconto.
Visto che c'ho poche tacche???
Cmq dovrebbe andare
e per la gioia di Biso
Le so.... (lascio a voi il coro)
ciao MAssimiliano

--------------------------------
Inviato via
http://usenet.libero.it


text:
grazie a tutti per le risposte
in effetti, ho visto diversi database gestionali
dividere gli sconti in più campi,
anche se in questa maniera il numero è fisso
ma in effetti sono rarissimi i casi tipo: 50 + 20 + 5 -10
direi che impostare due sconti, massimo tre
e su campo testo sia la soluzione migliore,
il campo testo penso sia indispensadabile
altrimenti gestire il + o - diventa macchinoso
molti produttori invece di ristampare il listino
tolgono qualche punto dal precedente
un classico : sconto = 40 -5
rigrazie a tutti
Zef