text:
"Pablitomf" ha scritto
> Basta già impostare le Forms Popup = Si ; A scelta obbligatoria = Si, e
> non passi alle altre finchè non hai chiuso quella attiva
Stavo cercando di capire ...
Ma maschera popup che significa ? Che si apre sopra a tutte le altre ?
e scelta obbligatoria fa quella cosa che volevo io cioe' blocca tutto il
resto del mondo ?
Rick


title: All'apertura di una maschera bloccare (o rendere invisibili) tutte le altre maschere aperte

author: MA

text:
"Rick - Pipino" <
sp...@spam.it
> ha scritto nel messaggio
news:2v9qioF...@uni-berlin.de...

Doppio Yes
MAssimiliano


author: ALESSANDRO Baraldi

text:
"Rick - Pipino" <
sp...@spam.it
> ha scritto nel messaggio
news:2v9qioF...@uni-berlin.de...

Si per la 1°
Per la 2° vengono bloccate tutte le esecuzioni relative all'istanza di
Access
in corso.
Se apri un'altra istanza o accedi ad altri programmi funziona tutto...!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: (OT) Avvio automatico da CD

author: mark

text:
Saluti a tutti
La domanda è sicuramente fuori tema, ma forse qualcuno mi può aiutare.
Qualcuno mi può suggerire come poter avviare automaticamente l'installazione
di un programma da cdrom. Oppure indirizzarmi ad un sito che da queste
informazioni?
Grazie anticipate
Mark


title: (OT) Avvio automatico da CD


title: (OT) Avvio automatico da CD

author: Emyr

text:


su un file autorun.inf da masterizzare su root del cd
[autorun]
OPEN=SETUP.EXE
ICON=SETUP.EXE,0
naturalmente setup.exe è il file che vuoi far partire
Saluti.
Emanuele.


title: (OT) Avvio automatico da CD

author: Lucio

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:ukve9u8026kur6jta...@4ax.com...

Io ho trovato un programma carino si chiama Create Install che converte i
file in formato proprietario e crea il file di installazione con tanto di
titoli personalizzati, file readme ecc.


title: (OT) Avvio automatico da CD

text:
"Lucio" <
151...@virgilio.it
> wrote in message
news:lIOl8.6833$S52.1...@news2.tin.it...

Grazie a Lucio e ad Emanuele.
x Emanuele
quel programmino Create Install dove stà, dove si trova?
Saluti
Mark


title: (OT) Avvio automatico da CD

text:


è stato lucio a parlarti del create install
a proposito è freeware?
Saluti.
Emanuele.


title: finestra database

author: Riccardo

text:
Salve a tutti,
ho un db access 97 senza protezione a livello utente.
All'avvio nascondo la finestra Database e disabilito il tasto
shift.
Funziona tutto bene.
Se converto il db in Access 2000, continua a funzionare bene.
Se converto il db in Access XP, sembra funzionare bene, ma
dopo aver mandato ad icona l'applicazione, se la ingrandisco,
vedo la finestra del database!
Il file è un mde e quindi non mi fa modificare Forms, Reports e Modules,
ma posso aprire le tabelle, le query e le macro.
Sbaglio io in qualcosa, c'è da eseguire qualche altro passaggio con Xp,
oppure
non si puo' fare proprio nulla?
thank's
Riccardo


title: finestra database

author: Roberto da casa

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:abg38f$evm$1...@localhost.localdomain...

Forse non ti sei mai accorto che in A97 è sufficiente pigiare il tasto
funzione F11 per vedere la finestra Database che non ti compare
all'apertura; insomma è una soluzione meramente estetica ma non ti protegge
dalla possibilità che l'operatore possa accedere alla finestra del Database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: finestra database

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
rWMC8.37500$5k4.8...@twister2.libero.it...

___________________
Oooops, mi ero dimenticato di scrivere che in AutoKeys disabilito anche il
tasto F11.
In office XP, pero', la finestra Database mi compare direttamente dopo aver
mandato ad icona il programma, non premo assolutamente il tasto F11.
ciao e grazie


title: Copia di backup database

author: RobertOne

text:
Buon giorno a tutto il n.g.
Domanda, è possibile fare automaticamente un backup di tutto il database che
si sta usando all'uscita dello stesso? In che modo?
Grazie.
Roberto


title: Copia di backup database

author: MC

text:
N.b.:quanto segue una volta adattato č perfettamente funzionante ma solo per
lanciare il backup del BackEnd direttamente dal Front_End ok?
Buonas giornata!
--
MC
Crea un file VBS e incollaci (modificando dove opportuno quantoi segue):
'*******************************************************************
'start code
'*******************************************************************
'Nome:        Compact.vbs
'Descrizione: compatta e riapre l'mdb in uso
'Autore:
'Creato:      21/07/2005
'Utilizzo:    dall'mdb eseguire:
'   Dim strPath As String
'   strPath = "wscript.exe " & "C:\Temp\Compact.vbs " & Chr$(34) &
CurrentDb.Name & Chr$(34)
'   Call Shell(strPath, vbNormalFocus)
'
'*******************************************************************
Set objArgs = WScript.Arguments
Call Init()
Dim objMDB
Dim objFSO
Dim strMdbFile
Dim strTmpFile
'nome e path dell'mdb passato come argomento allo script
strMdbFile = objArgs(0)
Set objFSO = CreateObject("Scripting.FileSystemObject")
'genera un nome file temporaneo
strTmpFile = objFSO.GetTempName
strTmpFile = Left(strMdbFile, InstrRev(strMdbFile, "\")) & strTmpFile
'si collega alla sessione access aperta
Set objMDB = WScript.GetObject(strMdbFile)
'minimizza la finestra di access
objMDB.RunCommand 11
'chiude l'mdb in uso
objMDB.CloseCurrentDatabase
'compatta l'mdb in un file temporaneo
objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile
'Msgbox strMdbFile & " -> " & strTmpFile
'elimina l'mdb originale
objFSO.DeleteFile(strMdbFile)
'copia il file tempraneo nel'mdb originale
objFSO.CopyFile strTmpFile, strMdbFile
'elimina il file temporaneo
objFSO.DeleteFile(strTmpFile)
'riapre l'mdb compattato
objMDB.OpenCurrentDatabase strMdbFile
'maximizza la finestra di access
objMDB.RunCommand 10
Set objFSO = nothing
Set objMDB = nothing
'*******************************************************************
'Controlla che il parametro sia un file mdb
'*******************************************************************
Sub Init()
 'controlla che l'argomento sia un mdb
  If objArgs.Count  < 1 Then WScript.Quit
  If Right(objArgs(0),4) <> ".mdb" Then
    Msgbox "Il file selezionato non e' un mdb.",  16, "Errore!"
    WScript.Quit
  End If
End Sub
'*******************************************************************
'end code
'*******************************************************************
Sull'evento uscita\chiusura o dove ritieni piů consono ci scrivi:
Call BackUp
e tale chiamata punta al modulo:
Function BackUp()
'***************************************************************************
'Autore:
'email:
mauro.c...@gmail.com
'
'Funzione: Esegue il BackUp del BackEnd direttamente dal FrontEnd
'Note: Prima di lanciare il presente modulo, lanciare modulo MD_ChiudiForm
'***************************************************************************
Dim DirBackup As String
Dim DataBackup As String
Dim NomeFile As String
Dim StringaBackup As String
Dim strPathDb As String
intScelta = MsgBox("Effettuare il backup degli archivi?", vbApplicationModal
+ vbQuestion + vbYesNo)
If intScelta = vbNo Then
    Exit Function
Else
    If Dir("C:\OP_PDF\Backup\", vbDirectory) = "" Then
               MkDir ("C:\OP_PDF\Backup\")  ' Se non esiste crea la
Directory per il BackUp
    Else
        ChiudiForms
    End If
        DirBackup = "C:\OP_PDF\Backup\"
        DataBackup = Format(Date, "dd-mm-yyyy")
        NomeFile = DataBackup & "-backup" & ".mdb" 'Costruzione del nume del
file backuppato
        StringaBackup = DirBackup & NomeFile
        strPathDb = "C:\OP_PDF\op_pdf_dati.mdb" 'Stringa Path BackEnd
        FileCopy strPathDb, StringaBackup
        MsgBox "Backup degli archivi completato.", vbApplicationModal +
vbInformation + vbOKOnly
End If
End Function


title: Copia di backup database

text:
Grazie per la dritta anche se a dire il vero non ho capito nulla di cosa
dovrei fare. Non esiste una istruzione di Access che con un semplice click
di un pulsante posto in maschera mi chiuda la "sessione di lavoro" e nel
contempo mi faccia un backup?
Roberto.
"MC"  ha scritto nel messaggio
> N.b.:quanto segue una volta adattato è perfettamente funzionante ma solo



title: Copia di backup database

text:
[cut]
quotare i messaggi!!!!
Scherzi a parte, quello che tu chiedi č quello che io ti ho suggerito di
fare, prova a studiarti il tutto con calma e vedrai che otterrai ciň che
disideri!
In caso contrario vediamo se altri partecipčanti del NG hanno soluzioni
maggiormente "User Friendly" da sottoporti.
Buona giornata,
--
MC


title: Copia di backup database

author: Announced

text:
RobertOne ha scritto:

Prova a dare un'occhiata a questo link, c'è un esempio che potrebbe
fare al caso tuo. Io l'ho testato di recente e funziona.
http://www.rogersaccesslibrary.com/download3.asp?SampleName=BackUpWithCompact.mdb
Ciao
Paolo


title: Copia di backup database

text:
"MC" ha scritto nel messaggio:
> quotare i messaggi!!!!

Ovviamente io ti ringrazio per il tuo supporto, credimi, non so da dove
incominciare per mettere in pratica tutto quello che mi hai scritto, come si
fa???!
Per quanto riguarda il quoting ho letto parecchie volte la netiquette, ma
credimi, probabilmente non ho ancora capito come si fa in modo corretto.
Dopo aver postato (questo se non erro č il termine corretto) nel n.g. ed
aver ricevuto una prima risposta, come nel caso tuo e voler rispondere
nuovamente, devo cliccare sulla risposta ricevuta e selezionare rispondi al
n.g. oppure devo cliccare sempre sul mio post?
Illuminami perchč io e te abbiamo sempre avuto questo "scontro" ovviamente
lo dico in modo benevolo, io che sbaglio e tu che mi riprendi.
Grazie per l'attenzione.
Roberto


title: Copia di backup database

text:
[cut]
se abbiamo avuto scontri ... faremo la constatazione amichevole, sei
daccordo? ;o)))
Quando rispondi ad un messaggio, va bene fare come hai fatto tu, ma inizia a
scrivere dopo la fine del messaggio al quale stai rispondendo, altrimenti
chi lo legge per aiutarti, deve magari lavorare anche per interpretare il
significato dei contenuti, demotivandosi quindi nel porcesso di help
prefissatosi ... mamma mia quanti paroloni!
Guarda, non ci sono problemi e mi fa piacere di non essere stato
interpretato in modo negativo, comunque sia, non č mai stata mia intenzione,
anzi ... sono io il primo ad avere ancora moooooooooolto da imparare in
questo e da questo NG!
Per il resto del discorso, prova a verioficare il link postato da Announced,
direi che č un'altra ottima idea.
Buna giornata!
--
MC


title: Copia di backup database

text:
"MC"  ha scritto nel messaggio
>
> se abbiamo avuto scontri ... faremo la constatazione amichevole, sei
> daccordo? ;o)))
>
> Quando rispondi ad un messaggio, va bene fare come hai fatto tu, ma inizia
> a
> scrivere dopo la fine del messaggio al quale stai rispondendo, altrimenti
> chi lo legge per aiutarti, deve magari lavorare anche per interpretare il
> significato dei contenuti, demotivandosi quindi nel porcesso di help
> prefissatosi ... mamma mia quanti paroloni!
>
> Guarda, non ci sono problemi e mi fa piacere di non essere stato
> interpretato in modo negativo, comunque sia, non è mai stata mia
> intenzione,
> anzi ... sono io il primo ad avere ancora moooooooooolto da imparare in
> questo e da questo NG!
>
> Per il resto del discorso, prova a verioficare il link postato da
> Announced,
> direi che è un'altra ottima idea.
>
> Buna giornata!
> --
> MC
Mi fa piacere leggere quanto sopra. Se tu hai molto da imparare, io allora
devo ancora imparare a leggere ed a scrivere, rendo l'idea della
proporzione?! Sai qual è il discorso e ne sono fermamente convinto di quando
dico? Alcune volte non ricordo da chi m'è stato detto di scrivere prima del
messaggio a cui rispondevo. Ne sono convito di questo e pertanto mi sono
sempre trovato nella massima confusione.
Un consiglio per imparare Access ed SQL nel migliore dei modi?
Grazie a buona giornata anche a te.
Roberto


title: Copia di backup database

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:lYzTe.24068$O6.15...@news3.tin.it...

Sicuramente questo NG e soprattutto gli help in linea di access.
Sfrutto, personalmente, molto alcune risorse nel web, portali dedicati
(molti li trovgi ad esempio sull'utilissimo
www.sitocomune.com
, ma ce ne
sono diversi altri, alcuni dei quali gestiti da partecipanti attivissimi di
questo NG).
Peace!
--
MC


title: generatore scadenze

author: valerio

text:
Ciao a tutti
sto approntando un db che gestisce rilevamenti copie su fotocopiatori. Ho
l'esigenza di creare una procedura che a partire da una data e poi
attraverso una combobox in cui si possa selezionare la scadenza(tipo
mensile,trimestrale, semestrale o annuale)generi tanti record quante sono le
scadenze impostando le relative date di scadenza.
Con qualche aiuto potrei poi pensare di costruire uno scadenzario per i
pagamenti.
grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: Bella routines per fare gli Email

author: Paolo Holzl

text:
Ho avuto modo di provare alcune routines per fare gli Email.
Fondamentalmente ne ho viste due tipi, quelle che si appoggiano al
MAPI e quelle che lavorano direttamente su TCPIP.
Personalmente preferisco le seconde anche se non escludo a priori le
prime.
Quelle che ho trovato tuttavia anche su sito comune ecc. non mi hanno
soddisfatto del tutto, per quelle MAPI a parte richiedere un Email
Mapi configurato sul PC, dopo qualche centinaio di inviii andavano in
saturazione dello stack.
Quelle sul TCPIP avevano il problema di una scadente gestione degli
errori con blocchi ricorrenti in caso per es. della temporanea
disattivazione o di una risposta errata del server SMTP.
Mi piacerebbe trovare una routine che mi permetta un invio di una
serie di Email (possibilmente non MAPI), che in pratica gestisca
correttamente tutti gli errori (aprire autonomamente la comunicazione
se giu', che smetta di 'accodare' in caso di ritardi del server ecc) e
che soprattutto non occupi sempre piu' RAM.
Non mi dispiacerebbe inoltre sapere se esiste un qualche programma di
Email che gestisce un Polling su una directory spedendo dei file di
testo presenti in una directory, sulla base di nome di file o di un
particolare header.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


title: Bella routines per fare gli Email

author: Massimo Gentilini

text:
Il metodo ufficiale di Microsoft ora è CDONTS, prova a guardare quello (ed
auguri, io non riesco mai a farlo andare bene).
Saluti
Massimo
"Paolo Holzl" <
soft...@xxx.com
> wrote in message
news:3b948321...@news.tiscalinet.it...



title: nelle tabelle foglio dati secondario...

author: Tiziano

text:
ciao a tutto il ng,
ciò che mi stò chiedendo è se è possibile creare in A2000 delle maschere
continue che funzionino come i fogli dati secondari nelle tabelle.
Mi sarebbe molto utile poter fruttare questa modalità nelle maschere
continue e mi chiedo se qualcuno non abbia già sperimentato qualcosa del
genere...


title: Piè di pagina pagina

author: Pino

text:
Salve a tutti,
Si può fare apparire il piè di pagina pagina solo nell'ultima pagina?
Grazie
Pino


title: Piè di pagina pagina

author: kaloma

text:
"Pino" <
gv...@dplanet.ch
> ha scritto nel messaggio
news:422a295b$0$3404$5402...@news.sunrise.ch...

yes!
If page<pages then
    miocontrollo.visible=false
else
    miocontrollo.visible=true
endif
--
kaloma


title: Piè di pagina pagina

text:
"kaloma" <
brun...@tin.it
> ha scritto nel messaggio
news:pRqWd.623343$b5.28...@news3.tin.it...

> Mille Grazie
Pino
>


title: compattare il be alla chiusura del fe

author: Franco dellavalle

text:
ciao a tutti

come posso fare perchè il mio db be.mdb si compatti
alla chiusura del fe.mde?

Grazie


title: compattare il be alla chiusura del fe

author: Simone Calligaris

text:
"Franco dellavalle" <
francodel...@gmail.com
> ha scritto nel messaggio
news:a92958af-e284-421c...@googlegroups.com...
ciao a tutti

come posso fare perchè il mio db be.mdb si compatti
alla chiusura del fe.mde?

>

>
>

La tua applicazione avrà una form d'avvio (o Logo) che resta sempre aperta.
Su evento chiusura di tale Form (quando s'abbandona il FE) tenti la
compattazione della base dati, intercettando eventuali Errori da "archivio
in uso".
All'uscita dell'ultimo utente connesso non si verificherà alcun errore e la
compattazione viene effettuata.

Saluti.


title: compattare il be alla chiusura del fe

text:

grazie Simone,
su chiusura del pannello comandi
ho utilizzatola funzione che ho trovato nel sito di Donkarl
e lo richiamata con fctCompactOtherDB "Percorso_e_Nome_del_MDB_che_vuoi_compattare"


title: compattare il be alla chiusura del fe

author: Alessandro Cara

text:

pura curiosita'.
perche' devi compattare il be ?

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: compattare il be alla chiusura del fe

text:

Ciao Alessandro
perchè non è necessario?
Ho visto che compattandolo si riduce


title: compattare il be alla chiusura del fe

text:
Il 27/02/2016 21:21, Franco dellavalle ha scritto:
> Il giorno sabato 27 febbraio 2016 19:57:01 UTC+1, Alessandro Cara ha scritto:
>> Il 27/02/2016 12:03, Franco dellavalle ha scritto:
>>> ciao a tutti
>>>
>>> come posso fare perchè il mio db be.mdb si compatti
>>> alla chiusura del fe.mde?
>>>
>>> Grazie
>>>
>> pura curiosita'.
>> perche' devi compattare il be ?
>>
>>
>
> Ciao Alessandro
> perchè non è necessario?
> Ho visto che compattandolo si riduce
>

Che si possa ridurre non lo metto in dubbio.
Di quanto dipende dal tipo di operazioni che fai sullo stesso e come
movimenti i dati (es se fai inserimenti e cancellazioni di massa).
La elevata movimentazione dei dati nella forma da me descritta e',
in genere, dovuta ad uno spropositato uso di tabelle di appoggio e,
in tal caso, forse e' il caso di /rivedere/ qualcosa.
Access non e' proprio un drago nel /recupero/ degli spazi inutilizzati
ma ci prova.
Il be /serve/ piu' utenti fare quello che dici tu puo' diventare
un collo di bottiglia notevole.
Non so quanto e' grosso il tuo be ma .....



title: compattare il be alla chiusura del fe

text:
"Alessandro Cara"

>>
> pura curiosita'.
> perche' devi compattare il be ?

Personalmente opero allo stesso modo da quindici anni (SOLO con i BE su base
Jet): č una buona idea.

Saluti.


title: compattare il be alla chiusura del fe

text:
"Alessandro Cara"

>>
> pura curiosita'.
> perche' devi compattare il be ?




title: compattare il be alla chiusura del fe

text:

grazie Alessandro


title: compattare il be alla chiusura del fe

text:

grazie Simone


title: compattare il be alla chiusura del fe

text:
Il 29/02/2016 09:44, Simone Calligaris ha scritto:
> "Alessandro Cara"
>
>>>
>> pura curiosita'.
>> perche' devi compattare il be ?
>
>
> Personalmente opero allo stesso modo da quindici anni (SOLO con i BE su base
> Jet): è una buona idea.
>
E' una idea.
Ho operato n anni senza /mai/ compattare il be
(per essere /esatti/ avevo m be)



title: compattare il be alla chiusura del fe

text:
"Alessandro Cara" <

>> Personalmente opero allo stesso modo da quindici anni (SOLO con i BE su
>> base
>> Jet): č una buona idea.

> E' una idea.
> Ho operato n anni senza /mai/ compattare il be
> (per essere /esatti/ avevo m be)

Sulla base dell'esperienza ho rilevato che un .mdb regolarmente compattato
subisce (statisticamente) molti meno danni nel corso del tempo.
Ed č piů veloce.

Saluti.


title: errore access su query di accodamento sql

text:
salve
secondo voi perkè mi da questo errore access (sulla istruzione sql  di
accodamento dati )
Errore acces:
impossibile accodare tutti i record nella query di accodamento
numero di record impostati a null per un errore di conversione fra tipi 0,
numeri di record non aggiunti alla tabella a causa di violazione di chiave
2,
a causa di violazione di condivisione 0, a causa di convalida 0
CODICE:
Private Sub Comando10_Click()
Dim sSql As String
sSql = " insert into dettaglioordini (ordine,articolo) select " &
Me.idordine & " as ordine, articolo from TabArtPredefiniti where cliente = "
& Me.idcliente
If Not IsNull(DLookup("Cliente", "TabArtPredefiniti", "Cliente=" &
Me.idcliente)) Then
DoCmd.RunSQL sSql
End If
Me.Requery
End Sub


text:

  non so quale sia la chiave (e non kiave) di dettaglioordini.
Ci sono due record con chiave duplicata.
La chiave su dettaglio ordini dovrebbe essere o il "maledetto" id oppure
ordine+articolo
--
a.cara


text:
ora ho fatto la modifica sulla chiave di dettagliordini . ho messo ordini +
articolo in chiave.
poi sono andato a creare una bolla ,  la prima volta mi ha fatto
l'accodamento corretto, nella bolla successiva mi ha ripresentato l'errore
citato prima.
viene così :
ordine:
num ordine   12
idcliente   1234
databolla  00/00/00
dettaglioordini:
ordine    12     articolo  patate  quantità 1
ordine     12   articolo   pane     quantità 2
ordine     12   articolo   pizza    quantità  1
ho fatto una relazione uno a molti tra tabordine e dettaglioordine.


text:
nico77 wrote:
> ora ho fatto la modifica sulla chiave di dettagliordini . ho messo ordini +
> articolo in chiave.
> poi sono andato a creare una bolla ,  la prima volta mi ha fatto
> l'accodamento corretto, nella bolla successiva mi ha ripresentato l'errore
> citato prima.
Se si presenta quell'errore e' perche' stai tentando di inserire un
ordine+articolo gia' presente sulla tabella
[cut]
--
a.cara


title: Access --> Microsoft Outlook

author: Marco

text:
Ciao a tutti, ho un problemo:
io devo importare il calendario di Microsoft Outlook in access, se uso la
procedura di importazione offerta da access 2000 riesco ad importare il
calendario ma come data degli apuntamenti mi mette la data dell'inserimento
dell'appuntamento stesso, mi spiego meglio:
per esempio avevo un appuntamento dalle 8 alle 10 di mattina con un
avvocato, l'importazione dovrebbe farmi vedere in access la voce avvocato e
il periodo di tempo dalle 8 alle 10 mentre invece mi mostra le 8 ovvero la
data in cui ho creato quella voce nel calendario.
Esiste un modo alternativo o sto sbagliando qualcosa?
Grazie a chiunque mi risponderà.
Ciao Marco


title: autorizzazioni sull'oggetto msystables

author: Tony Bragagnolo

text:
ciao.
ho un db separato in BE/FE, autorizzazioni a livello utente con file MDW
apposito, e ho una procedura da codice che dovrebbe crearmi una query (sul
db FE) con questo codice:
Set qry = CurrentDb.CreateQueryDef("nomequery", "SELECT * FROM tab")
a run-time quando viene elaborata questa istruzione compare questo messaggio
(in italiano):
"You don't have the necessary permissions to use the 'MSysTables'
object. Have your system administrator or the person who created this
object establish the appropriate permissions for you."
googolando ho visto che è un problema di autorizzazioni, come mi immaginavo
(cioè bisogna dare all'utente la possibilità di creare nuove query).
Nonostante abbia dato a tutti qualsiasi tipo di autorizzazione però il
problema rimane ancora!! Non so come uscirne. qualcuno ha idee in proposito?
grazie.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Tabloud in access

text:
Come si puo fare un tabloud in access 2000 avendo a disposizione a sinistra
n軒ppartamenti e sopra date certe, e che si possano vedere tutte anche se
sono vuote e in ordine ? Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Tabloud in access

text:

Sto cercando di costruire un programmino per una struttura alberghiera e se
qualcuno vuole darmi una mano!
intanto grazie e ciao



title: Tabloud in access

author: MA

text:
> > Come si puo fare un tabloud in access 2000 avendo a disposizione a
> sinistra
> > n°appartamenti e sopra date certe, e che si possano vedere tutte anche
se
> > sono vuote e in ordine ? Grazie
> Sto cercando di costruire un programmino per una struttura alberghiera e
se
> qualcuno vuole darmi una mano!
> intanto grazie e ciao
Ciao, non credo che tu possa iniziare con richieste cosě generiche anche
perchč questa gestione non č semplicissima.
prova ad impostare il tutto e poi a postare un prob alla volta.
Questo non vuol dire che ti si voglia aiutare, ma daccene il modo.
Armati di F1 e calma e buon lavoro
MAssimiliano


title: Tabloud in access

text:
Il 27 Gen 2004, 10:28, "MA" <
mas...@massimilianoamendola.it
> ha scritto:
> > > Come si puo fare un tabloud in access 2000 avendo a disposizione a
> > sinistra
> > > n°appartamenti e sopra date certe, e che si possano vedere tutte anche
> se
> > > sono vuote e in ordine ? Grazie
>
> > Sto cercando di costruire un programmino per una struttura alberghiera e
> se
> > qualcuno vuole darmi una mano!
> > intanto grazie e ciao
>
> Ciao, non credo che tu possa iniziare con richieste così generiche anche
> perchè questa gestione non è semplicissima.
> prova ad impostare il tutto e poi a postare un prob alla volta.
> Questo non vuol dire che ti si voglia aiutare, ma daccene il modo.
> Armati di F1 e calma e buon lavoro
> MAssimiliano
>
Grazie intanto per aver preso in considerazione la mia domanda, e scusami se
non sono stato troppo esaustivo nel compilarla, forse sarà che è anche la
prima volta che chiedo informazioni a un Newgroup, io ho passato molto tempo
a cercare una maniera per creare questo tipo di maschera ma l'unica cosa che
sono riuscito a create è una machera a campi incrociati, ma non riesco a
mettere in sequenza le date, per capirci meglio faccio un esempio, su un
appartamento occupato da una persona ( quindi mi trovo gli la lista degli
appartamenti sulla sx )ho una data di arrivo e una data di partenza, quindi
mi piacerebbe trovare che all'incrocio dell'appartamento con quelle date
compaia il cognome della persona arrivara dalla data > di quella di arrivo e
< di quella di partenza, spero di essermi fatto capire, per voi è possible
aver cio oppure la mia è richista troppo esigente per access ?



title: Tabloud in access

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:151Z42Z118Z223Y...@usenet.libero.it...

Innanzitutto dichiaro la mia ignoranza circa il significato della parola
tabloud.
Potresti poter visualizzare una rappresentazione grafica di quando e da chi
ogni stanza è occupata, invece che in una maschera, nell'anteprima di un
report.
Per vedere un esempio di questa tecnica, vai sul Sito Comune (lik qui sotto)
e nella Sezione Reports leggi la FAQ di AntoGal intitolata
"Rappresentazione, su Report, di periodi temporali mediante segmenti.".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Tabloud in access

author: sv

text:
Roberto da casa ha scritto:



Penso che volesse scrivere "tabloid".
Che ne pensi?
--
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: Tabloud in access

text:

E' vero scusa sai come posso fare?



title: Tabloud in access

author: Roberto da casa

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bv5k68$e0j$1...@news.newsland.it...
[CUT]
>
> > Innanzitutto dichiaro la mia ignoranza circa il significato della parola
> > tabloud.
>
[CUT]
>
> Penso che volesse scrivere "tabloid".
> Che ne pensi?
>
> --
> rgrds
> SC
>
Strano, che significato potrebbe avere visto che Tabloid è uno dei formati
possibili di stampa e più esattamente cm. 27,9 x cm 43,2 ; il tabloid, ad
esempio, è il formato carta che usano i quotidiani scandalistici
anglosassoni.
In Access è uno dei valori possibili per il membro PaperSize della Proprietà
PrtDevMode.



title: Tabloud in access

text:

Perfetto grazie Roberto come visualizzazione è allincirca proprio questa che
volevo anche se adesso devo studiarmela per capire come sei ruscito a farla
ma per tè è possibile fare una cosa del genere anche in una querry? anche se
dalla mia piccola esperienza mi sa di no, comunque grazie l'idea è proprio
questa anche se i periodi sono piu corti e in un appartamento ci possono
stare piu persone comunque adesso vado a studiarmela come soluzione se ti
viene in mente qualcosalto io sono qui e intanto ti ringrazio ancore
ciao



title: Tabloud in access

text:
Il 27 Gen 2004, 17:50, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>

Grazie Roberto Ho visto il sito e devo dire che come suggerimento è stato
fantastico e si avvicina molto a quello che vorrei fare anche se devo dirti
la verità non sono ancora riuscito a capire come hai fatto le lineette
verdi, e va be lo studiero ancora, comunque circa ci siamo, per te eseguendo
una tabella a campi incrociati è possibile mettere una espressione che su un
appartamento inserisca il cognome in una data > della data di arrivo e
minore di una data di partenza se vuoi se hai tempo se non rompo troppo
potrei mandarti il file he ho eseguito ma non sono riuscito a trovare un
sistema decente , comunque adesso provo ad inserire il tuo consiglio in
quello che ho fatto e intanto grazie
ciao



title: Tabloud in access

text:

Come faccio a impostare un repport con un diagramma temporale gantt che pur
vedendo l'esempi non riesco a capire come si fa
Riuscite a darmi un aiuto ?



title: Tabloud in access

text:
"kele101" <
Kel...@inwind.it
> ha scritto nel messaggio
news:80Z182Z47Z152Y1...@usenet.libero.it...

> Come faccio a impostare un repport con un diagramma temporale gantt che
pur
> vedendo l'esempi non riesco a capire come si fa
> Riuscite a darmi un aiuto ?
>
Quello che viene realizzato nell'esempio del Sito Comune che ti ho
consigliato è proprio un diagramma di Gant per ogni contratto di assistenza
(questo è esplicitato anche AntoGal nel file di testo allegato al database
di esempio): tu ne realizzarai invece uno per ogni stanza. Puoi
naturalmente, se lo preferisci, fare in modo che i vari periodi (rettangoli)
di ogni stanza vengano stampati ognuno su una riga diversa invece che sulla
stessa riga; in questo caso potresti indicare a sinistra di ogni riga il
nome dei clienti.
Se non ti è chiaro qualcosa dell'esempio, anche se non l'ho realizzato io,
posso cercare di darti una mano: nel frattempo dai un'occhiata anche alla
risposta che ho dato a quell'altro tuo messaggio in cui chiedevi lumi su
come l'esempio era stato realizzato.



title: Tabloud in access

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:151Z42Z100Z44Y1...@usenet.libero.it...

Per prima cosa diamo Cesare quel che è di Cesare...
L'esempio pubblicato sul Sito Comune e che ti ho consigliato di vedere non
l'ho realizzato io ma è stato realizzato, come indicato nella FAQ, da
AntoGal.
Se poi per "lineette verdi" intendi i rettangoli verdi, essi sono stati
disegnati utilizzando il Metodo Line (vedi help): il programma si limita
solamente a calcolare le coordinate e determinare il colore dei rettangoli:
al resto ci pensa il Metodo Line.
>e va be lo studiero ancora,
Forse è meglio. ;-)
> comunque circa ci siamo, per te eseguendo
> una tabella a campi incrociati è possibile mettere una espressione che su
un
> appartamento inserisca il cognome in una data > della data di arrivo e
> minore di una data di partenza
Se vuoi usare la stessa tecnica usata da AntoGal  nel realizzare l'esempio
pubblicato sul Sito Comune, con una query a campi incrociati non ci fai
assolutamente nulla; la struttura della tua tabella che contiene le
prenotazioni delle stanze dovrà essere simile alla struttura della
TblAssistenze dell'esempio.
Quanto poi ad inserire il codice od il nome di un cliente a fronte di un
rettangolo, usa il Metodo Print (vedi help): per determinare le coordinate
di dove scrivere il codice/cognome del cliente usa la stessa tecnica usata
nell'esempio pe stampare la data iniziale di ogni rettangolo.
> se vuoi se hai tempo se non rompo troppo
> potrei mandarti il file he ho eseguito
No, non iviarmi nulla.
Se studi bene l'esempio pubblicato sul Sito Comune penso che te la caverai
da solo, oppure possiamo discutere i tuoi dubbi o i reciproci punti di vista
qui nel NG e non in privato: la nostra discussione potrebbe essere utile
anche agli altri frquentatori.
> ma non sono riuscito a trovare un
> sistema decente , comunque adesso provo ad inserire il tuo consiglio in
> quello che ho fatto e intanto grazie
> ciao
A mio avviso non dovrebbe servirti a nulla rappresentare il giorn corrente
tracciando una linea verticale azzurra: elimina tutte le righe di codice VBA
che traccia tale rettangolo verticale.



title: Tabloud in access

text:

> Intanto volevo ringraziarti per l'aiuto
Allora io non riuscendo a riportare il report di esempio nel mio programmino
di access ho provato a modificare l'esempio secondo le mie esigenze e,
mettendo al posto dei clienti i numeri degli appartamenti, al posto
dell'assistance il periodo di affitanza e cambiando un po l'aspetto del
repport il risultato è soddisfacente, ma mi sono accorto che un appartamento
puo essere occupato due volte dallo stesso periodo, questo problema si puo
risolvere specificando che in un appartamento puo essere occupato una volta
sola in quello stesso periodo ? E poi si puo specificare nel repport oltre
che la data di inizio anche la data di fine in un singola prenotazione? e si
puo inserire anche un cognome nella verde del repport?
Ti ri-ringrazzio per la pazienza e l'aiuto che mi stai fornendo e dimmi se
rompo



title: Tabloud in access

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:80Z180Z80Z136Y1...@usenet.libero.it...

Questo non è bene, in quanto significqa che non sei riuscito a capire
completamente la tecnica usata da AntoGal e sino a quando non ne sarai
padrone annasperai nel vuoto senza risolvere il tuo problema.
> di access ho provato a modificare l'esempio secondo le mie esigenze e,
> mettendo al posto dei clienti i numeri degli appartamenti, al posto
> dell'assistance il periodo di affitanza e cambiando un po l'aspetto del
> repport il risultato è soddisfacente, ma mi sono accorto che un
appartamento
> puo essere occupato due volte dallo stesso periodo, questo problema si puo
> risolvere specificando che in un appartamento puo essere occupato una
volta
> sola in quello stesso periodo ?
Questo problema non lo risolverai certo all'interno del report, ma al
momento della digitazione dei dati di una nuova prenotazione, a fronte
dell'evento "Prima di aggiornare" della maschera di immissione andrai a
verificare che nella tabella prenotazioni non esiste già un record il cui
periodo di affittanza si sovrapponga titalmente o parzialmente con il
periodo del record che sta per essere inserito: se la sovrapposizione esiste
annulla l'evento di registrazione ( Cancel = True ) e danne avviso
all'utente con un messaggio.
> E poi si puo specificare nel repport oltre
> che la data di inizio anche la data di fine in un singola prenotazione?
Cero che si può; a fianco della data di inizio stampa anche la data di fine:
basta che ti costruisci adeguatamente la stringa che poi stamperai con il
metodo Print (vedi help).
> e si
> puo inserire anche un cognome nella verde del repport?
Certo che puoi: sempre usando il metodo Print; non puoi però sovrascriverlo
al rettangolo di competenza, ma puoi scriverlo sotto, al limite tra le date
di inizio e di fine.
> Ti ri-ringrazzio per la pazienza e l'aiuto che mi stai fornendo e dimmi se
> rompo
Non ti preoccupare, se romperai te lo farò sapere. ;-)
Comunque studiati bene in dettaglio l'esempio e dì cosa non ti è chiaro di
quello che ha realizzato Antogal.
>
> ciao



title: Tabloud in access

text:
Eccomi ancora qua
Dopo aver passato ore a cercare di capire come poter fare quel tipo di
report, come l’esempio del “ sitocomune “, iniziando dalla costruzione della
querry, mi sono fermato sul come costruire le linee; tu mi hai detto di
utilizzare il “metodo line” e vedere sull’help,ma mi porta alla
programmazione virtual basic, e io penso, che uno come me che ha imparato
usare access amatorialmente che di professione usa anche un poco il
computer, non sia in grado di capirlo, amenochè mi sbaglia, nel senso che le
formule ( se si trattino di formule ) siano gia fatte e basta solo
cambiargli i campi, oppure non è obbligatorio usare visual basic? Tu cosa ne
dici? Per il momento ho tanta confusione in testa. E poi e possibile che io
abbia dei problemi o facilitazioni dato che uso access 2000? Che ne dici?
Ciao



title: Tabloud in access

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:80Z117Z55Z39Y1...@usenet.libero.it...

Penso che se non conosci il linguaggio Visual Basic for Application (VBA) è
veramente difficile pensare che tu possa programmare in Access o solamnete
trarre spunto dagli esempi che risolvono problemi simili al tuo: d'altra
parte hai deciso di risolvere con Access un problema che sicuramente non è
per principianti.
Chi si regge in piedi da solo sicuramente nel NG troverà quasi sicuramente
qualcuno che gli dia idee valide per svoltare nella soluzione del problema;
ho però dei dubbi che qualcuno che abbia già realizzato un database che
effettua prenotazioni alberghiere te lo ceda gratuitamente perche tu possa
copiarlo o addirittura rivendertelo. ;-)
Penso che uno dei motti dei NG tecnici sia: "Aiutati che Dio ti aiuta", ma
se aspetti la manna dal cielo è veramente dura...



title: Tabloud in access

text:

Mi sa che hai proprio ragione??!? ma non riesco a capire, mi dici che è
meglio che lascia stare, nel senso che è troppo difficile, oppure pur
essendo un principiante qualcosa, magari con il vostro aiuto, riusciro a
fare? di certo che da fuori è un bel modo ma quando di addentri a capire le
cose è molto difficile, ma mi appasiona, speriamo bene.
ciao



title: Tabloud in access

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:151Z42Z205Z32Y1...@usenet.libero.it...

> Mi sa che hai proprio ragione??!? ma non riesco a capire, mi dici che è
> meglio che lascia stare, nel senso che è troppo difficile, oppure pur
> essendo un principiante qualcosa, magari con il vostro aiuto, riusciro a
> fare? di certo che da fuori è un bel modo ma quando di addentri a capire
le
> cose è molto difficile, ma mi appasiona, speriamo bene.
> ciao
L'informatica è una professione e come tale presuppone attitudine e studio;
quanto all'attitudine o cel'hai o non ce l'hai, mentre per lo studio dipende
dalla tua capacità ad imparare cose nuove e dal tempo che hai a
disposizione: non credo che riuscirai a realizzare il tutto solo in qualche
giorno.
I naif esistono solo nel mondo dell'arte. ;-)



title: Tabloud in access

text:

Tu che penso abbia molta piu esperienza di me da dove pensi che debba
inziare per poter portare a termine il mio scopo?



title: Tabloud in access

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:82Z48Z158Z65Y1...@usenet.libero.it...
[CUT]
>
> Tu che penso abbia molta piu esperienza di me da dove pensi che debba
> inziare per poter portare a termine il mio scopo?
>
Fermo restando che tu abbia attitudine alla programmazione informatica
(questo non posso di certo saperlo), se sei proprio agli inizi, studia prima
Access su una buona guida all'uso di Access così da capire quali siano le
potenzialità del prodotto e possa capire almeno i rudimenti della
progettazione di un database relazionale.
Poi puoi passare a manuali che ti aiutino a comprendere meglio i codici VBA
e SQL.
Qualcosa potrai trovare anche nella Sezione Libri del  SitoComune (link qui
sotto).



title: Tabloud in access

text:

Provero a fare cosi io i rudimenti di access penso di saperli un po dato che
mi sono gia studiato dei mannuali mi mancano i codivi VBA che per ora non so
neanche cosa siano, ma cerchero
intanto grazie sopratutto per la pazienza
ciao



title: Calcolo Fabbisogni da Di.ba

text:
Salve a tutto il NG
Ho un problema con il calcolo dei fabbisogni eplodendo la distinta
base di un prodotto ricevuto in ordine da un cliente.
La mia distinta base è multilivello ed il problema mi si presenta
quando esplodendo la diba trovo in magazzino la giacenza di un assieme
di livello n, questo comporterebbe il minor impiego di costituenti di
detto assieme, dico comporterebbe inquanto l'esplosine mi genera un
falso positivo proprio di questi costituenti.
Per le mie espansioni ho utilizzato due esempi uno è gen_ricette di
alessandro Baraldi e l'altro è distinta2 di Lorenzo Demarchi.
Mi serve il vostro prezioso aiuto
Grazie
Roberto


title: Calcolo Fabbisogni da Di.ba

author: Alessandro Baraldi

text:

Premetto che il mio demo è basato su quello di Lorenzo.
In ogni caso non capisco bene il discorso dei falsi positivi...!
Se nell'esplosione non effettui il Calcolo delle somme parziali come
puoi realizzare correttamente
il controllo..?
Di contro se effettui il calcolo delle SommeParziali come potrebbero
accadere dei falsi positivi...?
Non capisco bene il tuo problema.
@Alex


title: Calcolo Fabbisogni da Di.ba

text:
On 29 Set, 14:26, Alessandro Baraldi <
ik2...@libero.it
> wrote:
> On 29 Set, 10:55,
s...@smp-pieroni.com
 wrote:
>
>
>
> > Salve a tutto il NG
>
> > Ho un problema con ilcalcolodeifabbisognieplodendo la distinta
> > base di un prodotto ricevuto in ordinedaun cliente.
> > La mia distinta base è multilivello ed il problema mi si presenta
> > quando esplodendo ladibatrovo in magazzino la giacenza di un assieme
> > di livello n, questo comporterebbe il minor impiego di costituenti di
> > detto assieme, dico comporterebbe inquanto l'esplosine mi genera un
> > falso positivo proprio di questi costituenti.
>
> > Per le mie espansioni ho utilizzato due esempi uno è gen_ricette di
> > alessandro Baraldi e l'altro è distinta2 di Lorenzo Demarchi.
>
> > Mi serve il vostro prezioso aiuto
> > Grazie
> > Roberto
>
> Premetto che il mio demo è basato su quello di Lorenzo.
>
> In ogni caso non capisco bene il discorso dei falsi positivi...!
> Se nell'esplosionenon effettui ilCalcolodelle somme parziali come
> puoi realizzare correttamente
> il controllo..?
> Di contro se effettui ilcalcolodelle SommeParziali come potrebbero
> accadere dei falsi positivi...?
>
> Non capisco bene il tuo problema.
>
> @Alex
Ciao Alex
quello che dici è giusto infatti utilizzando la tua procedura di
esplosione e la query di calcolo delle somme parziali riesco a
caslcolare correttamente i necessari all'ordine ma sicuramente questi
differiscono dai fabbisogni a produzione in ragione delle giacenze di
magazzino quindi se ART comprende 2 * SEM1
ed a magazzino ho in giacenza 1*SEM1, muovendo 1*ART avro bisogno di
produrre 1*SEM1
quando invoco l'esplosione andando a leggere le giacenze la procedura
mi dice che devo produrre un solo SEM1 ma mi continua a considerare i
suoi costituenti sulla base del necessario e non del nuovo valore
trovato.
Mi si è svitato il cervello.................
Aiuto
Ciao
roberto


title: Calcolo Fabbisogni da Di.ba

author: ALESSANDRO Baraldi

text:
Ciao Alex
quello che dici è giusto infatti utilizzando la tua procedura di
esplosione e la query di calcolo delle somme parziali riesco a
caslcolare correttamente i necessari all'ordine ma sicuramente questi
differiscono dai fabbisogni a produzione in ragione delle giacenze di
magazzino quindi se ART comprende 2 * SEM1
ed a magazzino ho in giacenza 1*SEM1, muovendo 1*ART avro bisogno di
produrre 1*SEM1
quando invoco l'esplosione andando a leggere le giacenze la procedura
mi dice che devo produrre un solo SEM1 ma mi continua a considerare i
suoi costituenti sulla base del necessario e non del nuovo valore
trovato.
Mi si è svitato il cervello.................
Aiuto
Ciao
roberto
Se ti generi le SommeTotali per CodiceArticolo dalla DIBA alla fine sai
quanti SEM ti serovno e
confrontandoli con la giacenza di Magazzino fai partire l'impegno per la
Giacenza ed il Sottoscorta per
la Differenza...!
Credo che il motivo del tuo problema possa derivare dal momento in cui fai
il calcolo.
Io lo eseguo alla FINE di tutto, quando ho i Totali per Articolo.
Infondo, teoricamente, non mi interessa se l'impegno ed il sotto scorta
vengono fatti per ART1 o ART2...
sarà dopo la gestione delle URGENZE a definirlo...!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
<
s...@smp-pieroni.com
> ha scritto nel messaggio
news:1191085901....@o80g2000hse.googlegroups.com
..


title: Calcolo Fabbisogni da Di.ba

text:

> ---------------------------------------------------------------------------
http://www.sitocomune.com/http://www.alessandrobaraldi.it
> ---------------------------------------------------------------------------
> <
s...@smp-pieroni.com
> ha scritto nel
messaggionews:1191085901....@o80g2000hse.googlegroups.com
..
Ciao Alex
grazie per il suggerimento.
Ho fatto alcune prove e praticamente quando invocavo la ciclicità
della ricorsione non modificavo la quantità nei calcoli.
Credo di aver risolto ma ora si è fatto un pò tardi
domani effetuerò un collaudo con dati campione e ti farò sapere.
ciao
roberto


title: Calcolo Fabbisogni da Di.ba

text:

Ciao Alex
Ho finito il collaudo e la procedura ora funziona.
Sapresti mica indicarmi una strada per creare la diba con varianti per
cliente?
Mi spiego meglio
La persona che mi stà caricando i dati nel DB mi ha chiesto questo:
"Molti clienti comprano il medesimo articolo, cambia solo la
combinazione dei colori nelle confezioni oppure su di un prodotto
(aggiungo composto da circa 150 righe di elementi) cambia solo
l'etichetta per diversificare i prodotti.
Roberto potrsti fare in modo che la distinta sia semprre quella per
quell'articolo e si possano inserire delle varianti per cliente?"
Giro a te ed a tutto il NG questa bella domanda dettata dalla
praticità di chi usa l'applicativo.
Se avete dei suggerimenti .........
Grazie
roberto


title: Date e giorni settimana...

author: Checco

text:
Salve a tutti,
ho un problema, sto creando un'agenda di appuntamenti, in tale agenda io ho
inserito i giorni settimanali nei quali posso fare determinate attività, ora
mi servirebbe una funzione che mi dia la data corrispondente al giorno della
settimana. Vi faccio un esempio chiarificatore:
Ogni primo giorno della settimana (lunedì) devo eseguire un'attività X!
Quando effettuo una ricerca "da data a data" mi devono venir fuori
l'attività con la data corrispondente.
A voi la parola! ;o)
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Date e giorni settimana...

author: Sergio MAZZA

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Salve a tutti,
> ho un problema, sto creando un'agenda di appuntamenti, in tale agenda io
ho
> inserito i giorni settimanali nei quali posso fare determinate attività,
ora
> mi servirebbe una funzione che mi dia la data corrispondente al giorno
della
> settimana. Vi faccio un esempio chiarificatore:
Credo sia il contrario; in base ad una data posso trovare il giorno della
settimana.
> Ogni primo giorno della settimana (lunedì) devo eseguire un'attività X!
> Quando effettuo una ricerca "da data a data" mi devono venir fuori
> l'attività con la data corrispondente.
Che non c'entra nulla con il problema sopra descritto.
> A voi la parola! ;o)
>
> Francesco
Direi che potresti cavartela con una query impostando nei criteri:
[dataAppuntamento] Between [dataInizio] And [dataFine].
Ma forse non ho capito...
Ciao.
--
Sergio MAZZA


title: Date e giorni settimana...

text:

INFATTI! ;o)
Allora Ricominciamo!
1. Ho una tabella con le attività da effettuare! A ogni attività gli
attribuisco col campo "giorno" in quale giorno della settimana dovrò farla e
se essa ha uno stato attivo o meno esempio:
riunione 1(lunedì) sì(attivo)
pranzo 2(Martedì) sì(attivo)
ecc...
Mi sono creato una maschera di selezione coi campi
"Da data", "A data". Poi ho altri due campi nascosti che mi trovano il
giorno della settimana dei due campi data e ciò l'ottengo con questa
funzione "Weekday([da_data];2)"! Quindi il between lo faccio con questi due
campi "da giorno" "a giorno" e access giustamente mi tira fuori tutti i
programmi attivi per quell'intervallo di date! Ma io in più vorrei che lui
mi associasse le date del calendario corrispondenti visto che io gli dò
comunque il periodo! Ciò mi serve soprattutto per ordinare i record!
Secondo te si può fare?
Ciao



title: Date e giorni settimana...

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
>
> INFATTI! ;o)
> Allora Ricominciamo!
> 1. Ho una tabella con le attività da effettuare! A ogni attività gli
> attribuisco col campo "giorno" in quale giorno della settimana dovrò farla
e
> se essa ha uno stato attivo o meno esempio:
>
> riunione 1(lunedì) sì(attivo)
> pranzo 2(Martedì) sì(attivo)
> ecc...
>
> Mi sono creato una maschera di selezione coi campi
> "Da data", "A data". Poi ho altri due campi nascosti che mi trovano il
> giorno della settimana dei due campi data e ciò l'ottengo con questa
> funzione "Weekday([da_data];2)"! Quindi il between lo faccio con questi
due
> campi "da giorno" "a giorno" e access giustamente mi tira fuori tutti i
> programmi attivi per quell'intervallo di date! Ma io in più vorrei che lui
> mi associasse le date del calendario corrispondenti visto che io gli dò
> comunque il periodo! Ciò mi serve soprattutto per ordinare i record!
> Secondo te si può fare?
>
> Ciao
> Francesco
Scusa ma non capisco "...mi associasse le date del calendario
corrispondenti..."; fai un esempio...
Ciao.
--
Sergio MAZZA


title: Date e giorni settimana...

text:

Allora esempio:
lunedi ho un'attività X alle 9:00
Martedì alle 10:00
Vado sulla maschera di selezione e faccio una ricerca di attività da data
28/06/04 a 30/06/04
Nel report mi vien fuori:
lunedì attività X
Martedì attività y
E fin qui mi va bene. In più vorrei che accanto al giorno ad esempio del
lunedì mi si visualizzi la data corrispondente copresa dal periodo della
selezione "dal al"... Esempio:
lunedì 28/06/04 attività X
Martedì 30/06/04 attività y
E puù chiaro adesso?
Grazie.



title: Date e giorni settimana...

text:

E se inserisci il campo data accanto a quello del giorno?
Ciao.
--
Sergio MAZZA


title: Date e giorni settimana...

text:

Il problema è che non ho un campo data! Quando setto un'attività io gli dico
solo che la dovrò fare ogni lunedì ma senza selezionare una data perchè non
posso sapere la scadenza dell'attività! Quando ciò avviene attivo un flag
che indica che l'attività è conclusa...



title: Date e giorni settimana...

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
>
> Il problema è che non ho un campo data! Quando setto un'attività io gli
dico
> solo che la dovrò fare ogni lunedì ma senza selezionare una data perchè
non
> posso sapere la scadenza dell'attività! Quando ciò avviene attivo un flag
> che indica che l'attività è conclusa...
>
> Ciao
> Francesco
Non so che dirti, se non hai inserito almeno la data di inizio dell'attività
è un bel problema...
Ciao.
--
Sergio MAZZA


title: Date e giorni settimana...

text:

Infatti! Comunque la data inizio attività ce l'ho... Ma non saprei proprio
come fare... Comunque nel report ci riporto il "dal...al" meglio di
niente...
Grazie comunque!



title: applica filtro codice

author: FANCIULLO

text:
Salve
sono un insegnante di una scuola superiore che ha predisposto un database
con access 97 per la gestione degli alunni.
Ho il seguente problema:
ho un report che mi stampa gli elenchi delle classi. In diverse classi ci
sono degli alunni che si ritirano.
Il campo dove vengono registrati i ritirati ha due valori:   S per i
ritirati  NULL per in non ritirati.
ho scritto questo codice che mi funziona con  il filtro impostato  a  'S'
(prima riga DoCmd.....)
la seconda riga e la terza riga DoCmd.......    cosě come l'ho scritte non
danno il risultato voluto
in pratica non so come applicare la condizione where per il valore null
devo filtrare gli alunni non trasferiti in base al valore null del campo
Private Sub Report_Open(Cancel As Integer)
1)  DoCmd.ApplyFilter , "trasferito= 's'"
2)  DoCmd.ApplyFilter , "trasferito = IsNull(trasferito)"
3)  DoCmd.ApplyFilter, "trasferito =  Null"
Me.FilterOn = True
Grazie per l'aiuto


title: applica filtro codice

text:

  DoCmd.ApplyFilter , "trasferito is null"
--
ac


title: applica filtro codice

text:
[cut
P.S. Con l'ApplyFilter il FilterOn=True non dovrebbe servire
se invece fai:
Filter = "trasferito is null"
allora e' necessario intervenire anche sul FilterOn
--
ac


title: applica filtro codice

author: Marco Pizzamiglio

text:
Alessandro Cara ha scritto:


O "trasferito <> 's'", visto che non dovrebbe assumere altri valori.
Sennň si puň usare un campo boolean (Si/No), piů facile da gestire e in
cui non si puň inserire per errore un'altra lettera al posto della 'S',
come invece potrebbe succedere usando il campo di tipo testo.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: applica filtro codice

text:

Cosi' FANCIULLO potrebbe non leggere il tuo suggerimento.
Ringrazio per le delucidazioni.
--
ac


title: applica filtro codice

text:
Alessandro Cara ha scritto:
> Marco Pizzamiglio wrote:
> > Alessandro Cara ha scritto:
> > O "trasferito <> 's'", visto che non dovrebbe assumere altri valori.
> > Sennò si può usare un campo boolean (Si/No), più facile da gestire e in
> > cui non si può inserire per errore un'altra lettera al posto della 'S',
> > come invece potrebbe succedere usando il campo di tipo testo.
> Cosi' FANCIULLO potrebbe non leggere il tuo suggerimento.
> Ringrazio per le delucidazioni.
> --
> ac
Beh, presumo che lui legga tutti i post nel thread che ha aperto, no?
Almeno io faccio così se apro un discorso.
Ho risposto qua per continuare il tuo suggerimento, che già risolveva il
problema, e dare un'alternativa.



title: applica filtro codice

text:
Grazie ad Alessandro e a marco,
con ritardo ho visto la vostra risposta
"trasferito is null" funzionaaaaaaaaaaaaa, bene
"trasferito <> 's' " , non funziona come pure non funziona nel criteri della
struttura di una query. Non capisco perché se diverso da 'S'
non mi debba dare tutto compreso i valori null. Evidentemente i valori null
non sono un valore...credo
grazie ancora
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:eh76js$dsh$1...@news.newsland.it...



title: applica filtro codice

text:
Grazie ad Alessandro e a marco,
con ritardo ho visto la vostra risposta
"trasferito is null" funzionaaaaaaaaaaaaa, bene
"trasferito <> 's' " , non funziona come pure non funziona nel criteri della
struttura di una query. Non capisco perché se diverso da 'S'
non mi debba dare tutto compreso i valori null. Evidentemente i valori null
non sono un valore...credo
grazie ancora
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:hDwZg.626$pL3...@tornado.fastwebnet.it...



title: applica filtro codice

text:
Grazie ad Alessandro e a marco,
con ritardo ho visto la vostra risposta
"trasferito is null" funzionaaaaaaaaaaaaa, bene
"trasferito <> 's' " , non funziona come pure non funziona nel criteri della
struttura di una query. Non capisco perché se diverso da 'S'
non mi debba dare tutto compreso i valori null. Evidentemente i valori null
non sono un valore...credo
grazie ancora
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:eosZg.189$pL3...@tornado.fastwebnet.it...



title: applica filtro codice

text:
ho testato anche me.filter = "trasferito is null" abbinato
si ha lo stesso risultato
con questo ho risparmiato davvero una query
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:MqsZg.199$pL3...@tornado.fastwebnet.it...



title: coesistenza 97-2000?

author: Luigi & Ingrid

text:
Possono coesistere access 97 e access 2000?
Se si c'è qualcosa di particolare da fare se sul sistema è già installato il
97?
Grazie!


title: coesistenza 97-2000?

author: Fabio Chiaro

text:
"Luigi & Ingrid" <
ciara...@lycosmail.com
> ha scritto nel messaggio
news:JCaB7.78727$1H1.7...@news.infostrada.it...

Devi solo installare Office 2000 su una cartella diversa.
Ciao, FABIO


title: codice fiscale

author: Pietro Ricci

text:
sono nuovo im access, sto facendo i miei primi passi nella programmazione di
access97, vorrei esporvi un problema:
io mentre compilo la maschera dove inserisco i dati anagrafici di una
persona e possibli creare una routine che mi calcoli il codice fiscale
automaticamente?
vi ringrazio di cuore
Pietro


title: codice fiscale

text:
"Pietro Ricci" <
cava...@inwind.it
> ha scritto nel messaggio
news:9aq3uh$9go$1...@nreadA.inwind.it...

Vai sul Sito Comune (link qui sotto), Sezione General, "Calcolo del codice
fiscale." di Federico Luciani.
Se invece devi solo controllarne l'esattezza, sempre Sezione General,
"Controllo del Codice fiscale" sempre di Federico Luciani.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: codice fiscale

text:
Grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
sei grande


title: ERA: Ade scaricare i corrispettivi Ora importare

author: Liones

text:
era:
è possibile scaricare i corrispettivi dall 'Ade?

Scaricare non solo i totali ma anche le rispettive aliquote Iva:
Data, dispositivo invio, aliquota Iva, imponibile, Iva
(Naturalmente massivamente, da data a data)

in download massivi si possono scaricare i corrispettivi, in formato xml, con tutti i dettagli necessari

c'è una procedura pronta per trasformali in tabella?


title: Copiare una tabella del database

author: Carlo Ve

text:
ciao a tutti
ho una domanda breve breve da porre
E' possibile tramite codice fare direttamente una copia di una tabella non
allegata
senza doverla  ricreare campo per campo ?
Grazie per l'attenzione
Carlo Ve


title: Copiare una tabella del database

author: Luciano (DOC)

text:
"Carlo Ve" <
xp...@libero.it
> wrote in message
news:OvxA6.4566$XQ2.6...@news.infostrada.it...
> E' possibile tramite codice fare direttamente una copia di una tabella non
> allegata
> senza doverla  ricreare campo per campo ?
Per me resta uno dei misteri insoluti di Access: io non ci sono mai riuscito
(manco con menu item e simili) e non riesco nemmeno a capire perche' non
debba essere possibile.
Ho sempre ricostruito la tabella campo per campo, indici, ecc..
Saluti.
Luciano
(DOC)


title: Copiare una tabella del database

author: cinis

text:
io ho provato con una cosa del tipo DoCmd.RunSQL "SELECT Tabella1.* INTO
Tabella2 FROM Tabella1;"
tabella1 e' l'origine e tabella2 č la nuova tabella.
Maurizio
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
3lzA6.139680$lj4.4...@news6.giganews.com...



title: Copiare una tabella del database

author: Lorenzo Coronati

text:
Scrisse "Carlo Ve" <
xp...@libero.it
>:
>E' possibile tramite codice fare direttamente una copia di una tabella non
>allegata
>senza doverla  ricreare campo per campo ?
Certo: DoCmd.CopyObject , "Nuova", acTable, "Vecchia"
Bai
--
Lorenzo Coronati
--
<<In questo momento leggendo la mia mail mi hai
dato numerose informazioni su tuo computer.>>
(Guglia, 1/3/2001)
--


title: Copiare una tabella del database

text:
Lorenzo Coronati ha scritto nel messaggio
<
3ad2fbf8...@news.libero.it
>...
>Certo: DoCmd.CopyObject , "Nuova", acTable, "Vecchia"
Si ma la copi piena. Prova a copiarla vuota da codice!:-)
Saluti.
Luciano
(DOC)


title: Copiare una tabella del database

text:
cinis ha scritto nel messaggio
<8JBA6.140096$
lj4.4...@news6.giganews.com
>...
>io ho provato con una cosa del tipo DoCmd.RunSQL "SELECT Tabella1.* INTO
>Tabella2 FROM Tabella1;"
>tabella1 e' l'origine e tabella2 č la nuova tabella.
Certamente. Il porblema era creare la tabella 2 da codice vuota senza
costruirla "artigianalmente":-)
Saluti.
Luciano
(DOC)


title: Copiare una tabella del database

text:
Lorenzo Coronati <lorenzo.coronati@liberopuntoit> wrote in message
3ad2fbf8...@news.libero.it...
> Scrisse "Carlo Ve" <
xp...@libero.it
>:
> >E' possibile tramite codice fare direttamente una copia di una tabella
non
> >allegata
> >senza doverla  ricreare campo per campo ?
>
> Certo: DoCmd.CopyObject , "Nuova", acTable, "Vecchia"
Sei un grande!!!  proprio quello che cercavo
e sopratutto
<<Complimenti per la risposta disinteressata a
differenza di altri che sul NG ci mangiano sopra.>>
(Voltolini, 20/04/2000)
Carlo Ve


title: Copiare una tabella del database

text:
Carlo Ve ha scritto nel messaggio ...
>> Certo: DoCmd.CopyObject , "Nuova", acTable, "Vecchia"
>
>Sei un grande!!!  proprio quello che cercavo
>e sopratutto
Ma come, tutto qua quello che chiedevi?:-))
Saluti.
Luciano
(DOC)


title: Copiare una tabella del database

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9avrll$f8m$1...@news.mclink.it...
>
> Carlo Ve ha scritto nel messaggio ...
>
> >> Certo: DoCmd.CopyObject , "Nuova", acTable, "Vecchia"
> >
> >Sei un grande!!!  proprio quello che cercavo
> >e sopratutto
>
>
> Ma come, tutto qua quello che chiedevi?:-))
si era proprio tutto qua,
a me interessava fare una copia della tabella con i dati dentro
finora avevo risolto cancellando e accodando,  cancellando e accodando
Carlo Ve


title: Copiare una tabella del database

text:
1) una volta copiata svuotarla non mi sembra una cosa cosi' difficile.
2) Non mi sebra di aver capito che voglia costruire una tabella campo per
campo dando proprieta' spcifiche, ma voglia semplicemente duplicarla con un
nome diversa e senza dati.
3) che senso ha la frase"costruirla artigianalmente"?
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9avqjj$eq3$2...@news.mclink.it...



title: Copiare una tabella del database

text:
"cinis" <
ci...@infodue.net
> wrote in message
news:KPSA6.141880$lj4.4...@news6.giganews.com...
> 1) una volta copiata svuotarla non mi sembra una cosa cosi' difficile.
Certamente, ma fai una operazione in piu' che potrebe essere anche lunga se
hai molti record. Inoltre, se hai un campo contatore lo incrementi.
> 2) Non mi sebra di aver capito che voglia costruire una tabella campo per
> campo dando proprieta' spcifiche, ma voglia semplicemente duplicarla con
un
> nome diversa e senza dati.
Questo era quello che avevo capito anche io. Invece la voleva copiare piena
ed il sistema e' quello che ha detto Il Coronato Lorenzo
Copiarla campo per campo era la pezza non potendo copiare una tabella piena
in una vuota, cioe' quello che fai con "salva con nome" quando ti viene
chiesto se vuoi copiare solo la struttura o anche i dati: da codice non si
puo' fare. Io almeno non ci sono mai riuscito.
> 3) che senso ha la frase"costruirla artigianalmente"?
Intendevo dire costruire una nuova tabella copiando pezzo per pezzo da
un'altra: campi, proprieta', indici...
Saluti.
Luciano
(DOC)


title: Prima volta per un registratore di cassa

author: Mario

text:
Salve a tutti, mi sono ritrovato
a dover fare un progetto ADP che si interfacciasse con registratori di
cassa e stampantine varie collegate in seriale.
Il problema principale per me è il reperimento dei registratori e delle
stampantine per fare le prove di comunicazione visto che
mi è stato detto che il registratore di cassa una volta acquistato gli
va assegnato il numero di matricola ecc. . .
Qualcuno di voi sa qualcosa in merito?
Vi ringranzio per la risposta in anticipo
Ciao ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: MA

text:
Mario wrote:
Ci vuoi parlare della sua prima volta che si è accoppiato con una
calcolatrice????
> Salve a tutti, mi sono ritrovato
> a dover fare un progetto ADP che si interfacciasse con registratori di
> cassa e stampantine varie collegate in seriale.
Ah...
>
> Il problema principale per me è il reperimento dei registratori e
> delle stampantine per fare le prove di comunicazione visto che
> mi è stato detto che il registratore di cassa una volta acquistato gli
> va assegnato il numero di matricola ecc. . .
> Qualcuno di voi sa qualcosa in merito?
> Vi ringranzio per la risposta in anticipo
Devi parlare con un rivenditore "amico" di registratori
>
> Ciao ciao
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: AEOM

text:
"Mario" <
qpj...@tin.it
> ha scritto nel messaggio
news:537e42581f0a019e42c...@mygate.mailgate.org...

lo puoi usare fin che vuoi prima di "fiscalizzarlo"
ciao, AEOM


title: COMANDO CTRL+C via codice

author: Roberto da Parma

text:
Ciao a tutti,
ho provato a scervellarmi ma non riesco a trovare una stringa in VBA che
corrisponda al CTRL+C della tastiera...
Ho provato con il comando SendKeys ma...non ho ottenuto risultati... :-(((
Il problema è che non devo selezionare nè uno nè tutti i record di una
maschera, ma quelli che decido io!
A questo punto fare il CTRL+C dei record selezionati...ed incollarli poi da
un'altra parte.
Vorrei fare la selezione e poi attraverso VBA eseguire il CTRL+C ma non ho
trovato finora la soluzione...
Aiuti???
Grazie come al solito a tutti
Roberto
P.s. Visto che mi son perso anche l'ultima CISA...c'è qualcosa in
previsione????CISA III ???


title: COMANDO CTRL+C via codice

author: ciroteo

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:4512a799$0$30248$4faf...@reader1.news.tin.it...

hmhm ... il copia incolla non è proprio un concetto da database.
prova a vedere eventualmente query di selezione e query di accodamento una
dopo l'altra fanno al caso tuo.


title: COMANDO CTRL+C via codice

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:4512a856$0$35076$4faf...@reader4.news.tin.it...

scusa invio partito accidentalmente.
Io ti suggerirei di utilizzare un campo di controllo booleano, tipo dati si
/ no.
A fronte della selezione del record poi filtri tutti i record in cui il
valore del campo di controllo è vero e li accodi mediante query di
accodamento alla tabella di destinazione.
In questo modo puoi utiilzzare lo scorrimento dei records anche in maschere
continue e la selezione del campo controllo lo fai o con barra spaziatrice o
con altre combinazioni di tasti.
Spero di esser stato chiaro.
M


title: COMANDO CTRL+C via codice

text:
Roberto da Parma wrote:
> Ciao a tutti,
> ho provato a scervellarmi ma non riesco a trovare una stringa in VBA
> che corrisponda al CTRL+C della tastiera...
> Ho provato con il comando SendKeys ma...non ho ottenuto risultati...
> :-(((
>
> Il problema è che non devo selezionare nè uno nè tutti i record di una
> maschera, ma quelli che decido io!
> A questo punto fare il CTRL+C dei record selezionati...ed incollarli
> poi da un'altra parte.
>
> Vorrei fare la selezione e poi attraverso VBA eseguire il CTRL+C ma
> non ho trovato finora la soluzione...
>
>
> Aiuti???
>
> Grazie come al solito a tutti
>
> Roberto
Creati o un accodamento o un addnew di un recordset
col pulsante che vuoi
>
> P.s. Visto che mi son perso anche l'ultima CISA...c'è qualcosa in
> previsione????CISA III ???
Per ora poco, fra non molto probabilmente verrà la delegazione austriaca in
terra partenopea per verificare la fattibilità qui
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: COMANDO CTRL+C via codice

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:4512a8f0$0$35086$4faf...@reader4.news.tin.it...

Chiaro...è una soluzione che potrebbe essere utile...ma non capisco perchè
se ci sono combinazioni ( che funzionano! ) tipo pgUp pgDown, non c'è
CTRL+C????
Roberto


title: COMANDO CTRL+C via codice

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:eeu9t5$rgm$1...@area.cu.mi.it...

Rimango in atttesa allora...
Roberto


title: COMANDO CTRL+C via codice

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:4512abec$0$30241$4faf...@reader1.news.tin.it...

ah beh questo è un domandone,  visto che ctrl+c è la combinazione di tasti
più usata per copiare incollare ...


title: COMANDO CTRL+C via codice

author: Alessandro Cara

text:

www.donkarl.com/it
 6.15
--
ac


title: COMANDO CTRL+C via codice

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:aLfRg.1594$Xm....@tornado.fastwebnet.it...

Non funziona esattamente....ho letto anche qualcosa sulle API (non quelle
che fanno il miele :-)) ) ma mi sembra un pò macchinosa...
Tirando le somme...non si può scrivere un comando che esegua il ctrl+c di un
set di record selezionati???
Naturalmente credo bisona anche prevedere uno svuotamento della clipboard ma
anche qui mi son perso forse nelle varie righe di codice trovate qua e
là....
Se qualcuno ha suggerimenti sono ben graditi!!
Ciao a tutti
Roberto


title: 4.16 Casella di riepilogo - Allineamento a destra

author: Giuseppe

text:
Buongiorno.
Prendendo spunto dalla fax di DonKarl in oggetto, ho implementato con
successo questo codice nell'origine della mia casella di riepilogo.
Il problema è questo:
Nella mia form  ho due caselle di testo non associate e su evento
modifica cambio l'SQL della casella di riepilogo digitata nell'origine
della stessa.
Allora ho copiato l'SQL della query di origine perfettamente
funzionante e l'ho incollata nel codice su evento modifica delle due
caselle di testo:
Questo l'SQL:
SELECT Space(4-Len(Format([idarticolo],"#,##0"))) &
Format([idarticolo],"#,##0") AS cod, tblArticoli.centrodicosto,
tblArticoli.descrizionebene, tblCategorie.NomeCategoria, Space(12-
Len(Format([costo unitario],"Standard"))) & Format([costo
unitario],"Standard") AS prezzo1, Space(12-
Len(Format([costounitario2],"Standard"))) &
Format([costounitario2],"Standard") AS prezzo2
FROM tblCategorie INNER JOIN tblArticoli ON tblCategorie.IDCategoria =
tblArticoli.IDCategoria
WHERE (((tblArticoli.descrizionebene) Like "**"))
ORDER BY tblArticoli.descrizionebene;
quando vado oltre l'ultima riga dell'SQL mi dà errore di compilazione
e mi seleziona il primo #:della prima riga.
Ho provato a togliere la formattazione al campo cod mettendo SELECT
cod, tblarticoli.centrodicosto, ecc..      e andando oltre l'ultima
riga dell'SQL mi dà di nuovo errore e mi evidenzia "standard".
Si può applicare questa codice al Vba o solo sulla query?
Se si può come devo cambiarlo?
Grazie.
Giuseppe.


author: Karl Donaubauer

text:
Giuseppe wrote:
> Prendendo spunto dalla fax di DonKarl in oggetto, ho implementato
> con successo questo codice nell'origine della mia casella di
> riepilogo. Il problema è questo:
> Nella mia form  ho due caselle di testo non associate e su evento
> modifica cambio l'SQL della casella di riepilogo digitata
> nell'origine della stessa.
> Allora ho copiato l'SQL della query di origine perfettamente
> funzionante e l'ho incollata nel codice su evento modifica delle due
> caselle di testo:
> Questo l'SQL:
> SELECT Space(4-Len(Format([idarticolo],"#,##0"))) &
> ...
> quando vado oltre l'ultima riga dell'SQL mi dà errore di
> compilazione e mi seleziona il primo #:della prima riga.
> Ho provato a togliere la formattazione al campo cod mettendo SELECT
> cod, tblarticoli.centrodicosto, ecc..      e andando oltre l'ultima
> riga dell'SQL mi dà di nuovo errore e mi evidenzia "standard".
> Si può applicare questa codice al Vba o solo sulla query?
> Se si può come devo cambiarlo?
Quando usi SQL nel codice VBA devi sostiture tutte le virgolette
con apostrofi. Questo perché una virgoletta inizia e termina
l'intera stringa per VBA.
Se non riesci, copia/incolla il tuo codice VBA rilevante
invece della sola stringa SQL.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


text:

Fatto. Però ora mentre scrivo sulla casella di testo, la casella di
riepilogo non si aggiorna e quando premo invio sulla casella di testo,
mi dà errore di runtime '94' utilizzo non valido di Null. Facendo
debug mi evidenzia la riga     rs.FindFirst "[idarticolo] = " & Str(Me!
[Elenconominativi])
del seguente codice
Private Sub Elenconominativi_AfterUpdate()
' Trova il record corrispondente al controllo
    Dim rs As Object
del codice
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[idarticolo] = " & Str(Me![Elenconominativi])
    Me.Bookmark = rs.Bookmark
end sub
Ho provato anche a sostituire
    rs.FindFirst "[idarticolo] = " & Str(Me![Elenconominativi])
con
    rs.FindFirst "[cod] = " & Str(Me![Elenconominativi])
visto che nell'SQL idarticolo viene chiamato cod
ma non cambia niente.
Giuseppe.


text:

Risolto. Annullo ultimo post.
Grazie Karl.
Giuseppe.


title: relazione molti a molti duplicati ammessi

author: massimolx

text:
Ho:
tbl_Fattura -> IDFattura (Contatore)
tbl_Articoli ->IDArticolo  (Contatore)
Relazione molti a molti tra tbl_Fattura e tbl_Articoli tramimite
tbl_Dettaglio -> IDFattura (Numerico)- IDArticolo (Numerico)
problema:
come fare x inserire in un'unica fattura lo stesso articolo con la
stessa ID ripetuta n volte
(il caso si presenta se nella stessa fattura si vogliono applicare
sconti diversi per lo stesso articolo)
dal momento che il legame avviene tramite ID obbligatoriamente con
duplicati non ammessi.


author: Cinzia

text:
"massimolx" <
massim...@gmail.com
> ha scritto nel messaggio
news:1178815577.1...@l77g2000hsb.googlegroups.com...

Ciao massimo,
nella tbl_dettaglio, a meno che tu non abbia definito come chiave primaria
la coppia IDFattura, IDArticolo puoi ripetere IDArticolo quante volte vuoi.
Io aggiungere una chiave contatore a tbl_Dettaglio e lascerei liberi di
duplicarsi IDFattura e IDArticolo.
Perchè dici che "il legame avviene tramite ID ""obbligatoriamente"" con
duplicati non ammessi"? è un vincolo di progetto o cos'altro?
Ciao
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
----------------------------------------


text:
On 10 Mag, 20:26, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "massimolx" <
massimo.li...@gmail.com
> ha scritto nel messaggionews:1178815577.1...@l77g2000hsb.googlegroups.com...
>
> > Ho:
> > tbl_Fattura -> IDFattura (Contatore)
> > tbl_Articoli ->IDArticolo  (Contatore)
> > Relazionemoltiamoltitra tbl_Fattura e tbl_Articoli tramimite
> > tbl_Dettaglio -> IDFattura (Numerico)- IDArticolo (Numerico)
>
> > problema:
> > come fare x inserire in un'unica fattura lo stesso articolo con la
> > stessa ID ripetuta n volte
> > (il caso si presenta se nella stessa fattura si vogliono applicare
> > sconti diversi per lo stesso articolo)
> > dal momento che il legame avviene tramite ID obbligatoriamente con
> > duplicati non ammessi.
>
> Ciao massimo,
> nella tbl_dettaglio, a meno che tu non abbia definito come chiave primaria
> la coppia IDFattura, IDArticolo puoi ripetere IDArticolo quante volte vuoi.
> Io aggiungere una chiave contatore a tbl_Dettaglio e lascerei liberi di
> duplicarsi IDFattura e IDArticolo.
> Perchè dici che "il legame avviene tramite ID ""obbligatoriamente"" con
> duplicati non ammessi"? è un vincolo di progetto o cos'altro?
> Ciao
> --
> Cinzia [Office Access MVP]
> _______________________
>
www.riolab.org
> ----------------------------------------
Ok il tuo suggerimento mi è stato utile. Credevo - erroneamente - che
in una relazione molti a molti la tbl_Dettaglio dovesse
necessariamente contenere i due indici delle tabelle primarie da
collegare in formato numerico e indicizzate.
grazie


title: casella combinata e doppioni

author: Antonio

text:
ciao a tutti...
ho creato una casella che trae origine dalla tabella anagrafica dove ci
sono i seguenti campi:
ID CognomeNome DataNascita
naturalmente la colonna associata nella query è la prima, e lascio
visualizzare solo la 2nda e la 3za
ora, se ci fossero due omonimi, avrebbero id e data di nascita diversi
ma cognomenome sarebbe uguale...esempio:
1 rossi giovanni 11/11/2005
2 rossi giovanni 12/05/2005
se nella casella combinata scrivo, senza utilizzare la tendina Rossi G
lui mi fa apparire il primo rossi giovanni... c'è un modo che mi
segnali, senza dover per forza aprire la tendina, che ci sono due omonimi?
grazie


title: casella combinata e doppioni

author: Sergio MAZZA

text:
"Antonio" <
semplic...@yahoo.it
> ha scritto nel messaggio news:4350b312$0$29556$4faf...@reader1.news.tin.it...

Gestisci l'evento "dopo aggiornamento" della casella combinata, inserendoci il codice che verifica la possibilità di doppioni;
es.
If DCount("*","nomeTabella","nome=" & chr(34) & me!nomeCasellaComb.Column(1) & chr(34) & " And cognome=" & ch(34) &
me!nomeCasellaComb.Column(2) & chr(34))>0 then
    Msgbox "Occhio! Che esistono più persone con questo nome e cognome:" & vbcrlf & me!nomeCasellaComb.Column(1) & " " &
nomeCasellaComb.Column(2), vbinformation+vbokonly
end if
Ciao.
--
Sergio MAZZA


title: casella combinata e doppioni

text:
Sergio MAZZA ha scritto:

grazie 1000 :)


title: alcuni chiarimenti sulla fatturazione elettronica

author: mario rossi

text:
premetto che sono finalmente riuscito a creare il file xml per la generazione della fattura elettronica, ho creato anche tutte le tabelle contenenti i valori necessari a impostare i campi della fatturazione elettronica, ho studiato i pdf "a mio avviso molto ben fatti" scaricabili da
http://www.fatturapa.gov.it/export/fatturazione/it/normativa/f-2.htm

i dubbi che ho sono i seguenti:
creo il file xml contenente tutte le informazioni della fattura ogni volta devo firmarlo manualmente con firma digitale penna usb o badge con lettore? non hanno previsto un automatismo per firmare più file xml insieme?

una volta firmata la fattura dicono di inviarla al sistema di interscambio, cosa significa? significa che con la mia PEC devo inviare il file xml firmato alla PEC del sistema di interscambio? oppure devo accedere a un sito e fare l'ulpolad del file xml firmato?

arriverà un feedback del tipo, fattura rifiutata\errata oppure la fattura è stata caricata correttamente? forse questo nessuno ancora può dirlo con certezza.

una volta inviata al sistema di interscambio che provvederà a inviarla al mio cliente se ho indicato nel file xml la PEC oppure a metterla scaricabile online se il cliente possiede il codicedestinatario richiesto su
www.fatturapa.gov.it
, come dovrò conservarla la fattura in modo corretto per 10 anni? si può fare anche localmente? o per forza appoggiarsi a qualche servizio a pagamento?

grazie a tutti.


text:
>
> i dubbi che ho sono i seguenti:
> creo il file xml contenente tutte le informazioni della fattura ogni volta devo firmarlo manualmente con firma digitale penna usb o badge con lettore? non hanno previsto un automatismo per firmare più file xml insieme?

Mah, pare che le FT elettroniche verso Privati potranno non essere firmate.
Comunque la versione professional (50 euro annui) del kit di firma che ho sottomano (infocert) permette di firmare massivamente tutti i files contenuti in una determinata cartella. Faranno così anche altri.

> una volta firmata la fattura dicono di inviarla al sistema di interscambio, cosa significa? significa che con la mia PEC devo inviare il file xml firmato alla PEC del sistema di interscambio? oppure devo accedere a un sito e fare l'ulpolad del file xml firmato?
>

Puo zippare tutti i files e spedirli alla PEC del SDI, oppure uploadarli su apposita area.

> arriverà un feedback del tipo, fattura rifiutata\errata oppure la fattura è stata caricata correttamente? forse questo nessuno ancora può dirlo con certezza.

Teoricamente...

>
> una volta inviata al sistema di interscambio che provvederà a inviarla al mio cliente se ho indicato nel file xml la PEC oppure a metterla scaricabile online se il cliente possiede il codicedestinatario richiesto su
www.fatturapa.gov.it
, come dovrò conservarla la fattura in modo corretto per 10 anni? si può fare anche localmente? o per forza appoggiarsi a qualche servizio a pagamento?

Non è ancora chiara la faccenda, ogni tanto escono novità a riguardo.

Saluti


text:

ok grazie.


title: Report --> PDF (specificando nome file)

text:
Salve,
lo so che probabilmente è una FAQ ma ho cercato per due ore e non ho trovato
niente.
Vorrei:
stampare dei report access in formato PDF,
direttamente da codice
potendo specificare il path name del file pdf in modo che poi mi rimane una
copia del file per archivio e posso (e questo lo so fare) mandarne una copia
automatricamente per email.
Ho regolare licenza di Acrobat 6.0 FULL
Quindi mi basterebbe capire come fare per:
stampare sulla stampante "Acrobat" passando i parametri nome file e path
file.
Ripeto ho cercato per 2 ore e non ho traovato niente di preciso...
Qualcuno mi aiuta? oppure: dove è la FAQ che cerco?
Grazie.
Simone


title: Report --> PDF (specificando nome file)

author: TANNHAUSER

text:
Riker113 ha scritto:





> Grazie.
> Simone
Ti allego il pezzo di codice, adattato sulla base di suggerimenti che ho
trovato nel NG e con Google, che utilizzo io:
    Private Sub SalvaOrdine_Click()
    Dim strPathDoc As String
    Dim Predefinita As String
    Dim strReport As String
    Dim stCriteriCollegamento As String
    Dim strFileName As String

    On Error GoTo Err_Stampa_Click

    strPathDoc = PathCorrente & "\OrdiniStampati\"
    Predefinita = Nz(GetDefaultPrinter, "")
    strReport = "StampaOrdiniProduzione"
    stCriteriCollegamento = "IDOrdine = Forms!OrdiniProduzione!IDOrdine"
    strFileName = "Order n° " & Forms!OrdiniProduzione!IDOrdine & ".pdf"
    gstrCallingForm = Me.NAME
    SetDefaultPrinter "Acrobat PDFWriter"
    Call SaveReportAsPDF(strReport, strPathDoc & strFileName,
stCriteriCollegamento)
    SetDefaultPrinter (Predefinita)

Exit_Stampa_Click:
    Exit Sub
Err_Stampa_Click:
    MsgBox err.description
    Resume Exit_Stampa_Click

End Sub
Credo sia abbastanza semplice da capire e, soprattutto, del tutto
trasparente.
TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report --> PDF (specificando nome file)

author: Alessandro Baraldi

text:
"TANNHAUSER" <
tannau...@virgilio.it
> wrote in message
news:cpccbt$e7f$
1...@news.newsland.it
[CUT]
>
> Ti allego il pezzo di codice, adattato sulla base di suggerimenti che ho
> trovato nel NG e con Google, che utilizzo io:
[CUT]
>
> TANNHAUSER
Mi pare, ma forse sbaglio...., che manchi qualche Funzione...!
Il Click è OK, ma le Funzioni di SetDefaultPrinter e SaveReportAsPDF
forse ti sono scappate....!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report --> PDF (specificando nome file)

text:
Alessandro Baraldi ha scritto:
> "TANNHAUSER" <
tannau...@virgilio.it
> wrote in message
> news:cpccbt$e7f$
1...@news.newsland.it
> [CUT]
> >
> > Ti allego il pezzo di codice, adattato sulla base di suggerimenti che ho
> > trovato nel NG e con Google, che utilizzo io:
> [CUT]
> >
> > TANNHAUSER
> Mi pare, ma forse sbaglio...., che manchi qualche Funzione...!
> Il Click č OK, ma le Funzioni di SetDefaultPrinter e SaveReportAsPDF
> forse ti sono scappate....!
> Ciao
> @Alex
Ooops!! You're right, sorry.
Mi sono dimenticato di postare il codice da inserire in due distinti
moduli:
1. "ScegliStampante":
Declare Function GetProfileSection& Lib "kernel32" Alias
"GetProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As
String, ByVal nSize As Long)
Declare Function GetProfileString& Lib "kernel32" Alias
"GetProfileStringA" (ByVal lpAppName As String, ByVal lpKeyName As String,
ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize
As Long)
Declare Function WriteProfileString& Lib "kernel32" Alias
"WriteProfileStringA" (ByVal lpszSection As String, ByVal lpszKeyName As
String, ByVal lpszString As String)
Public DefaultPrinter As String
Public Function SostCar(s As String, c1 As String, c2 As String) As String
'sostituisce un carattere con un altro in una stringa (solo prima
occorrenza)
Dim pos As Integer
pos = InStr(1, s, c1)
If pos > 0 Then Mid(s, pos) = c2
SostCar = s
End Function
Public Sub SetDefaultPrinter(s As String)
'imposta la stampante passata come argomento a predefinita
On Error GoTo esci
Dim X As Long
If IsNull(s) Or s = "" Then Exit Sub
X = WriteProfileString("windows", "device", vbNullString)
DoEvents
X = WriteProfileString("windows", "device", s)
DoEvents
esci:
End Sub
Public Sub ResetDefaultPrinter()
'reimposta a predefinita la stampante memorizzata nella var globale
SetDefaultPrinter (DefaultPrinter)
End Sub
Public Function GetDefaultPrinter() As String
'ritorna il nome della stampante predefinita
Dim X As Integer
Dim buffer As String
buffer = Space$(255)
X = GetProfileString("windows", "device", "?", buffer, 255)
GetDefaultPrinter = Left$(buffer, X)
End Function
2. "SalvaOrdine":
'---------------------------------------------------------------------------------------------------------
'Questa sub č consigliabile che venga inserita in un modulo
'deve essere copiata cosě com'č
'---------------------------------------------------------------------------------------------------------
Option Compare Database
Option Explicit
 Public Const REG_SZ As Long = 1
   Public Const REG_DWORD As Long = 4
   Public Const HKEY_CLASSES_ROOT = &H80000000
   Public Const HKEY_CURRENT_USER = &H80000001
   Public Const HKEY_LOCAL_MACHINE = &H80000002
   Public Const HKEY_USERS = &H80000003
   Public Const ERROR_NONE = 0
   Public Const ERROR_BADDB = 1
   Public Const ERROR_BADKEY = 2
   Public Const ERROR_CANTOPEN = 3
   Public Const ERROR_CANTREAD = 4
   Public Const ERROR_CANTWRITE = 5
   Public Const ERROR_OUTOFMEMORY = 6
   Public Const ERROR_ARENA_TRASHED = 7
   Public Const ERROR_ACCESS_DENIED = 8
   Public Const ERROR_INVALID_PARAMETERS = 87
   Public Const ERROR_NO_MORE_ITEMS = 259
   Public Const KEY_QUERY_VALUE = &H1
   Public Const KEY_SET_VALUE = &H2
   Public Const KEY_ALL_ACCESS = &H3F
   Public Const REG_OPTION_NON_VOLATILE = 0
   Declare Function RegCloseKey Lib "advapi32.dll" _
   (ByVal hKey As Long) As Long
   Declare Function RegCreateKeyEx Lib "advapi32.dll" Alias _
   "RegCreateKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, _
   ByVal Reserved As Long, ByVal lpClass As String, ByVal dwOptions _
   As Long, ByVal samDesired As Long, ByVal lpSecurityAttributes _
   As Long, phkResult As Long, lpdwDisposition As Long) As Long
   Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias _
   "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, _
   ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As _
   Long) As Long
   Declare Function RegQueryValueExString Lib "advapi32.dll" Alias _
   "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As _
   String, ByVal lpReserved As Long, lpType As Long, ByVal lpData _
   As String, lpcbData As Long) As Long
   Declare Function RegQueryValueExLong Lib "advapi32.dll" Alias _
   "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As _
   String, ByVal lpReserved As Long, lpType As Long, lpData As _
   Long, lpcbData As Long) As Long
   Declare Function RegQueryValueExNULL Lib "advapi32.dll" Alias _
   "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As _
   String, ByVal lpReserved As Long, lpType As Long, ByVal lpData _
   As Long, lpcbData As Long) As Long
   Declare Function RegSetValueExString Lib "advapi32.dll" Alias _
   "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, _
   ByVal Reserved As Long, ByVal dwType As Long, ByVal lpValue As _
   String, ByVal cbData As Long) As Long
   Declare Function RegSetValueExLong Lib "advapi32.dll" Alias _
   "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, _
   ByVal Reserved As Long, ByVal dwType As Long, lpValue As Long, _
   ByVal cbData As Long) As Long
'**********************************************************
Public Sub SaveReportAsPDF(strReportName As String, strPath As String,
stCriteriCollegamento As String)
    Dim strOldDefault As String
    strOldDefault =
QueryKey("Software\Microsoft\WindowsNT\CurrentVersion\Windows", "Device")
    SetKeyValue "Software\Microsoft\Windows NT\CurrentVersion\Windows",
"Device", "Acrobat PDFWriter", REG_SZ
    SetKeyValue "Software\Adobe\Acrobat PDFWriter", "PDFFilename",
strPath, REG_SZ
    SetKeyValue "Software\Adobe\Acrobat PDFWriter", "bExecViewer", 0,
REG_SZ
    DoCmd.OpenReport strReportName, , , stCriteriCollegamento
    SetKeyValue "Software\Microsoft\Windows NT\CurrentVersion\Windows",
"Device", strOldDefault, REG_SZ
End Sub
   Public Function SetValueEx(ByVal hKey As Long, sValueName As String,
lType As Long, vValue As Variant) As Long
       Dim lValue As Long
       Dim sValue As String
       Select Case lType
           Case REG_SZ
               sValue = vValue & Chr$(0)
               SetValueEx = RegSetValueExString(hKey, sValueName, 0&, _
                                              lType, sValue, Len(sValue))
           Case REG_DWORD
               lValue = vValue
               SetValueEx = RegSetValueExLong(hKey, sValueName, 0&, _
   lType, lValue, 4)
           End Select
   End Function
   Function QueryValueEx(ByVal lhKey As Long, ByVal szValueName As _
   String, vValue As Variant) As Long
       Dim cch As Long
       Dim lrc As Long
       Dim lType As Long
       Dim lValue As Long
       Dim sValue As String
       On Error GoTo QueryValueExError
       ' Determine the size and type of data to be read
       lrc = RegQueryValueExNULL(lhKey, szValueName, 0&, lType, 0&, cch)
       If lrc <> ERROR_NONE Then Error 5
       Select Case lType
           ' For strings
           Case REG_SZ:
               sValue = String(cch, 0)
   lrc = RegQueryValueExString(lhKey, szValueName, 0&, lType, _
   sValue, cch)
               If lrc = ERROR_NONE Then
                   vValue = Left$(sValue, cch - 1)
               Else
                   vValue = Empty
               End If
           ' For DWORDS
           Case REG_DWORD:
   lrc = RegQueryValueExLong(lhKey, szValueName, 0&, lType, _
   lValue, cch)
               If lrc = ERROR_NONE Then vValue = lValue
           Case Else
               'all other data types not supported
               lrc = -1
       End Select
QueryValueExExit:
       QueryValueEx = lrc
       Exit Function
QueryValueExError:
       Resume QueryValueExExit
   End Function
Public Function CreateNewKey(sNewKeyName As String, lPredefinedKey As Long)
    Dim hNewKey As Long         ' Handle to the new key
    Dim lRetVal As Long         ' Result of the RegCreateKeyEx function
    lRetVal = RegCreateKeyEx(lPredefinedKey, sNewKeyName, 0&,
vbNullString, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, 0&, hNewKey,
lRetVal)
    RegCloseKey (hNewKey)
End Function
Public Function SetKeyValue(sKeyName As String, sValueName As String,
vValueSetting As Variant, lValueType As Long)
    Dim lRetVal As Long         ' Result of the SetValueEx function
    Dim hKey As Long            ' Handle of open key
    ' Open the specified key
    lRetVal = RegOpenKeyEx(HKEY_CURRENT_USER, sKeyName, 0, KEY_SET_VALUE,
hKey)
    lRetVal = SetValueEx(hKey, sValueName, lValueType, vValueSetting)
    RegCloseKey (hKey)
End Function
Public Function QueryKey(sKeyName As String, sValueName As String)
    Dim lRetVal As Long         ' Result of the API functions
    Dim hKey As Long            ' Handle of opened key
    Dim vValue As Variant       ' Setting of queried value
    lRetVal = RegOpenKeyEx(HKEY_CURRENT_USER, sKeyName, 0,
KEY_QUERY_VALUE, hKey)
    lRetVal = QueryValueEx(hKey, sValueName, vValue)
    QueryKey = vValue
    RegCloseKey (hKey)
End Function
Public Function PathCorrente() As String
   'Autore: Paolo Holzl
   'Restituisce: il percorso completo del database corrente
   PathCorrente = Left(CurrentDb.NAME, Len(CurrentDb.NAME) - _
            Len(Dir(CurrentDb.NAME)))
End Function
Scuse ancora a Riker113 e un grazie per aver rimediato alla mia miopia a
Alessandro.



title: Report --> PDF (specificando nome file)

author: ALESSANDRO Baraldi

text:
Siccome sapevo che il codice non inserito era tutto
quel malloppo di API mi pareva buona cosa....!
Manca forse la precisazione del fatto che per usare quanto
hai Postato serve la versione WRITER... o sbaglio, di Acrobat.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Report --> PDF (specificando nome file)

author: Simone

text:
> Manca forse la precisazione del fatto che per usare quanto
> hai Postato serve la versione WRITER... o sbaglio, di Acrobat.
La precisazione non occorre... basta leggere il post che ho iniziato io: ho
chiesto come fare per stampare un pdf avendo Acrobat Full.
Ho già guardato un po' il codice. C'erano delle ripetizioni sulle funzioni
per rilevare / settare la stampante di default.
Provo a dare una sistemata al tutto lo metto in un MDB con un esempietto e
poi lo mando al sitocomune ovviamente *specificando molto bene* che non è
farina del mio sacco... forse però occorre un esempio del genere sul sito.
Almeno a me avrebbe rispermiato un paio di ore di ricerche inutili.


title: Report --> PDF (specificando nome file)

text:
"Simone" <
rike...@katamail.com
> ha scritto nel messaggio
news:cpd7mm$1sf3$1...@newsreader1.mclink.it...

Si a te on occorre, ma i messaggi nel NG sono Comuni, o meglio l'intento è
questo, e dato che Acrobat Full non è cosa che tutti possono permettersi di
acquistare ritengo doveroso sottolinearlo per evitare che qualcuno con poca
esperienza perda altre 2 ore....!
Saluti



title: Pulsante sfoglia

author: Vilcoyote

text:
Vorrei sapere se č possibile e se sě come creare un pulsante Sfoglia in una
maschera collegato ad una campo ipertestuale nella maschera che alla
pressione di questo permetta appunto di sfogliare e cercare nel disco un
file ad esempio .doc in modo da collegarlo al campo ipertestuale della
maschera.
Ciao.


title: Pulsante sfoglia

author: Roberto da casa

text:
"Vilcoyote" <
vilc...@tiscali.it
> ha scritto nel messaggio
news:cd6G9.40775$3l.11...@twister1.libero.it...

Vai Sul Sito Comune (Link qui sotto) e nella Sezione General leggi la FAQ di
Stefano Bettini intitolata "Richiamare la finestra di dialogo per la
selezione di un file".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Pulsante sfoglia

author: chippo

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<WB6G9.42808$
2B1.1...@twister2.libero.it
>...
> "Vilcoyote" <
vilc...@tiscali.it
> ha scritto nel messaggio
> news:cd6G9.40775$3l.11...@twister1.libero.it...
> > Vorrei sapere se è possibile e se sì come creare un pulsante Sfoglia in
>  una
> > maschera collegato ad una campo ipertestuale nella maschera che alla
> > pressione di questo permetta appunto di sfogliare e cercare nel disco un
> > file ad esempio .doc in modo da collegarlo al campo ipertestuale della
> > maschera.
> > Ciao.
>
> Vai Sul Sito Comune (Link qui sotto) e nella Sezione General leggi la FAQ di
> Stefano Bettini intitolata "Richiamare la finestra di dialogo per la
> selezione di un file".
A me già funziona abbastanza bene.
Ma se volessi selezionare più file? cioè, come se volessi usare il tasto Ctrl?
Grazie


title: Pulsante sfoglia

text:
"chippo" <
chi...@libero.it
> ha scritto nel messaggio
news:d444ad47.0212...@posting.google.com...

Beh, visto che la funzione ti restituisce il path completo del file
selezionato dalla finestra di dialogo, nel caso di selezione multipla, come
tu vorresti realizzare, la funzione cosa dovrebbe restituirti?



title: Pulsante sfoglia

text:
cut
> > > Vai Sul Sito Comune (Link qui sotto) e nella Sezione General leggi la
>  FAQ di
> > > Stefano Bettini intitolata "Richiamare la finestra di dialogo per la
> > > selezione di un file".
> >
> > A me già funziona abbastanza bene.
> > Ma se volessi selezionare più file? cioè, come se volessi usare il tasto
>  Ctrl?
> > Grazie
>
> Beh, visto che la funzione ti restituisce il path completo del file
> selezionato dalla finestra di dialogo, nel caso di selezione multipla, come
> tu vorresti realizzare, la funzione cosa dovrebbe restituirti?
Difficile da dire ... potrebbe essere il path di un doc di Word e di
un foglio di Excel, ma anche di un'immagine o di un filmato, o tutto
assieme. Provo a spiegare: sono documenti (di qualsiasi genere) di
risposta a richieste di informazione che l'utente vuole inviare per
e-mail al richiedente l'informazione. Finchè è un solo documento, con
il pulsante sfoglia lo seleziono, lo metto in un campo della form e
poi lo allego alla mail. Ora, l'utente mi ha chiesto la possibilità di
allegare più file. Io avevo pensato ad una cosa tipo
Forms![CampoDoveScrivoIlPath] = Forms![CampoDoveScrivoIlPath] &
[NuovoPath] (richiamando più volte la funzione con cui ricerco il
path).
La funzione dovrebbe, perciò, restituire una roba tipo: "c:\pippo.txt"
"c:\pluto.jpg" "c:\topolinia\minni.xls" (sempre che poi io possa
passare qualcosa come questa stringa come files da allegare nella
mail.)
Spero di aver reso l'idea.
Grazie mille.


title: Pulsante sfoglia

text:
"chippo" <
chi...@libero.it
> ha scritto nel messaggio
news:d444ad47.02120...@posting.google.com...

Mi sembra che la soluzione te la sei data da solo: richiama più volte la
funzione che ti restituirà il path del file selezionato in NuovoPath; quindi
con:
Forms!NomeMaschera!CampoDoveScrivoIlPath =
Forms!NomeMaschera!CampoDoveScrivoIlPath & " " & NuovoPath
ti formi la stringa che volevi.
> La funzione dovrebbe, perciò, restituire una roba tipo: "c:\pippo.txt"
> "c:\pluto.jpg" "c:\topolinia\minni.xls" (sempre che poi io possa
> passare qualcosa come questa stringa come files da allegare nella
> mail.)
> Spero di aver reso l'idea.
> Grazie mille.
--



title: Pulsante sfoglia

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<ne%G9.51812$
2B1.1...@twister2.libero.it
>...
> "chippo" <
chi...@libero.it
> ha scritto nel messaggio
> news:d444ad47.02120...@posting.google.com...
> > cut
>
> Mi sembra che la soluzione te la sei data da solo: richiama più volte la
> funzione che ti restituirà il path del file selezionato in NuovoPath; quindi
> con:
> Forms!NomeMaschera!CampoDoveScrivoIlPath =
> Forms!NomeMaschera!CampoDoveScrivoIlPath & " " & NuovoPath
> ti formi la stringa che volevi.
>
Grazie mille.
Ci provo, anche se poi il problema sarà un altro ... Di fianco al
campo dove scrivo il path del (o dei) doc da allegare, l'utente ha
voluto un pulsante che apra questo doc con l'applicazione con cui è
stato creato (funzione che sono riuscito ad implementare sempre grazie
a questo NG). Te lo immagini che poi, quando avrà allegato più file,
di tipo diverso, mi chiederà ancora di poterli aprire con lo stesso
sistema? Ad una soluzione prima o poi ci arrivo, ... però ... che
palle ...
Grazie ancora e buona giornata.