title: come importare dati .db di WATCOM ?

text:
"Ivan" <
ivanINVALID...@tin.it
> ha scritto
nel messaggio
news:8Y4nc.220110$rM4.9...@news4.tin.it...
> Come da oggetto vorrei importare da un dbase
creato da un programmino da
> supermercato.
> Il mio amico ci ha registrato tre anni di
movimenti di cassa (5000 righe
> circa) e adesso mi chiede se posso
trasferirgliele in un MDB.
> Ho guardato con un editor HEX e nell'unico file
di dati č chiara all'inizio
> la dicitura WATCOM. L'estensione č .DB, ma non č
un file di FOXPRO, (almeno
> cosě mi dice EXCEL, che ho utilizzato per
prova). Ma la domanda č generale:
> oltre ai formati riconosciuti da ACCESS, ed
inseriti in elenco, come si puň
> aggiungere filtri per altre basi dati?
>
Hai provato ad aprirlo con blocco note?
Se ce la fai, poi č semplice importrlo
MAssimiliano


title: come importare dati .db di WATCOM ?

author: Ivan

text:
>). Ma la domanda è generale:
> > oltre ai formati riconosciuti da ACCESS, ed
> inseriti in elenco, come si può
> > aggiungere filtri per altre basi dati?
> >
> Hai provato ad aprirlo con blocco note?
> Se ce la fai, poi è semplice importrlo
> MAssimiliano
>
Si ho provato! Per un attimo mi pareva di poterlo recuperare con qualche
struttura, ma invece è proprio un file organizzato con tutti i crismi. Anzi
a ben guardarci ho scoperto che viene gestito da PC ANYWHERE. Quindi ho
provato a scaricare la versione TRY, giusto per aprire il mio file. Ma poi
non ci ho capito molto .. mi sembra un gestore di dati tra terminali
distanti, ma non ho trovato nulla che mi permettesse di guardare nel mio
file. Insomma ... ho capitolato!
Il mio amico dovrà, se vuole, ricostruire i tre anni passati (reimmettendoli
!). Io per contro gli ho preparato una struttura in access che gli
permetterà di non avere in seguito questo problema. Almeno da qui potrà
esportare i dati in mille modi diversi !
comunque Grazie
Ivan


title: autorizzazioni via codice.

author: Riccardo M.

text:
Buon giorno a tutti, volevo sapere se è possibile (e come)
impostare le Autorizzazioni Utenti e Gruppi direttamente da codice.
grazie
Riccardo


title: autorizzazioni via codice.

text:
[cut]
prova a guardare qui:
http://groups.google.it/groups?q=impostare+autorizzazioni+utenti+e+gruppi+da+codice&hl=it&lr=&group=it.comp.appl.access&selm=aB_n8.76454%241S3.2416727%40twister1.libero.it&rnum=1
--
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
Web: Under Construction
"Un'idea che non sia pericolosa non merita affatto di essere chiamata idea"
Oscar Wilde


title: autorizzazioni via codice.

author: Pablitomf

text:
strano...mavero ha scritto:
> [cut]
> prova a guardare qui:
>
http://groups.google.it/groups?q=impostare+autorizzazioni+utenti+e+gruppi+da+codice&hl=it&lr=&group=it.comp.appl.access&selm=aB_n8.76454%241S3.2416727%40twister1.libero.it&rnum=1
CAvolo, non ricordavo di aver trattato l'argomento con qualcuno.
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: autorizzazioni via codice.

text:
[cut]
vedi, lo strano...mavero serve ogni tanto!!!



title: autorizzazioni via codice.

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:41e7a0a3$0$8201$5fc...@news.tiscali.it...
> [cut]
> prova a guardare qui:
>
http://groups.google.it/groups?q=impostare+autorizzazioni+utenti+e+gruppi+da+codice&hl=it&lr=&group=it.comp.appl.access&selm=aB_n8.76454%241S3.2416727%40twister1.libero.it&rnum=1
>
> --
> strano...mavero
_________________________________
Non va bene.
Quello che vorrei fare è questo:
Dal db pippo.mdb vorrei aprire una nuova sessione del db passando l'utente e
la password dell'amministratore
Set wrk = DBEngine.CreateWorkspace("c:\pippo.mdb", strUser, strPwd,
dbUseJet)
Set dbs = wrk.OpenDatabase("c:\pippo.mdb", , , "USER=" & strUser & ";PWD=" &
strPwd & """")
in modo poi da poter cambiare  i permessi ad esempio con :
dbs.Containers("Tables").Documents("nometabella").Permissions =
dbSecNoAccess
L'unico problema che così facendo cambio i permessi dell'amministratore
mentre ad esempio vorrei
cambiarli all'Utente "Pluto".
Se invece apro il db con l'account pluto, oppure se si logga direttamente
pluto utilizzassi:
CurrentDb.Containers("Tables").Documents("nometabella").Permissions =
dbSecNoAccess
...se pluto non è amministratore mi viene restituito un errore che l'utente
non è autorizzato a .......
C'è possibilità da Codice di fare ciò che viene fatto tramite il Menu'
"Strumenti-->Protezione-->Autorizzazioni utenti e gruppi..." ?
grazie
Riccardo


title: autorizzazioni via codice.

text:
Finalmente ci sono riuscito.
:-)
Posto il codice:
Function CambiaPermessi
    Dim wrk As DAO.Workspace
    Dim dbs As DAO.Database
    Dim strUser As String
    Dim strPwd As String
    Dim docTemp As Document
    strUser = "NomeUtente"
    strPwd = "Password"
    Set wrk = DBEngine.CreateWorkspace("c:\pippo.mdb", strUser, strPwd,
dbUseJet)
    Set dbs = wrk.OpenDatabase("c:\pippo.mdb", , , "USER=" & strUser &
";PWD=" &  strPwd & """")
    Set docTemp = dbs.Containers("Tables").Documents("nometabella")
    With docTemp
        .UserName = "NomeUtente"
        .Permissions = dbSecNoAccess
        'oppure
        '.Permissions = dbSecInsertData
        'ecc.
    End With
    Set dbs = Nothing
    Set wrk = Nothing
End Function
Buon fine settimana a tutti
Riccardo


title: Richiamare la funzione citata su Tables 1.2 del sito comune

author: sabrina

text:
Salve a tutti,
        ho difficoltà a richiamare una funzione presente sul sito
la funzione è
Function AlterFieldType(Tbl As String, Fld As String, NewType As String) As
Boolean
se ho capito bene Tb1 dovrebbe essere il nome della tabella
Fld il nome del campo di cui voglio modificare le proprietà
NewType le nuove proprietà
Ora io richiamo la funzione così
Call AlterFieldType(TABELLA1,[FILE NAME],Testo)
ma continua a comparire il messaggio:
Errore di compilazione
Tipi non corrispondenti per l'argomento ByRef
Dove Sbaglio?
Grazie a tutti Sabrina


author: Ivan da casa

text:
"sabrina" <
sab...@radaimpianti.it
> ha scritto nel messaggio
news:el0rif$172$1...@news.task.gda.pl...

non l'ho mai provata, ma direi al volo :
TABELLA1 è il nome della tabella ? se sì và tra doppi apici "TABELLA1".
[FILE NAME] è il nome del campo ? se sì come sopra  "FILE NAME"
Testo contiene il nuovo tipo del campo? l'hai dichiarata come String ?
Dim Testo As String ...
Gli hai passato in Testo un tipo 'riconosciuto' e con la giusta sntassi?
IvanDaBologna


author: Alessandro Baraldi

text:
sabrina ha scritto:

Posta i dati reali che usi, ad esempio:
Call AlterFieldType("tbUtenti","fldNome","Text(250)")
Questo chiama la Tabella="tbUtenti" per modificare il campo="fldNome"
in un campo di tipo
"Text(250)" ovvero testo con 250caratteri...!
Tu che stai cercando di passare alla funzione....?????
@Alex


text:
CUT
>"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
>Call AlterFieldType("tbUtenti","fldNome","Text(250)")
>Questo chiama la Tabella="tbUtenti" per modificare il campo="fldNome"
>in un campo di tipo
>"Text(250)" ovvero testo con 250caratteri...!
>Tu che stai cercando di passare alla funzione....?????
>@Alex
Grazie a tutti ho risolto usavo [TABELLA1] anzchč "TABELLA1"


title: Maschera lenta

author: Paolo Dal Bosco

text:
Da una maschera popup apro un'altra maschera popup.
Quest'ultina, nonostante non abbia niente di stano su evento di paertura,
impiega molto tempo ad aprirsi e a chiudersi.
Ho provato un po' di tutto ma senza risulati, come inserisco qualche
riga di codice diventa lenta.
Qualche consiglio ?
Grazie
Paolo


title: Maschera lenta

author: Sergio MAZZA

text:

Prova a descrivere il contenuto; se ha controlli non associati con funzioni
di aggregazioni; immagini; se hai già compresso/ripristinato/ricreato
l'mdb... Così mi sembra improbabile trovare una causa...
Ciao.
--
Sergio MAZZA


title: Maschera lenta

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fh77og$qmq$1...@tdi.cu.mi.it...

Allora provo a decrivere meglio che posso la sequenza delle operazioni:
Mascera 1 :principale (nessun problema)
- questa maschera è composta essenzialmente da una listbox  popopalata
da un elenco di offerte
- ho un pulsante che tramite query ed il row selezionato nella listbox crea
una
tabella e apre la Maschera 2 (pop up incriminata)
Questa Maschera 2 non ha niente di particolare, è associata naturalmente
modifico i dati se necessario e niente di più.
Ho provato ad importare tutto in un nuovo db, ricreare la maschera,
tutto ok fintanto che non inserisco del codice (devo naturalmente fare
dei controlli sui dati inseriti, ecc.
Proprio niente di strano.
E il comportamento è uguale sia su a2000 che 2002 col 2007 invece va un po'
meglio, ma non una cosa tanto evidente.
Grazie.
Paolo


title: Maschera lenta

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fh77og$qmq$1...@tdi.cu.mi.it...

Mi son dimenticato:
la Maschera 2 essendo associata alla tabella che creo prima della sua
apertura,
aperta così da sola non ha problemi, diventa lenta circa 10-12 secondi solo
se
la apro con la Maschera1
su evento click del pulsante:
    DoCmd.SetWarnings False
    DoCmd.OpenQuery "Q-ModificaOfferta", acNormal, acEdit
    DoCmd.OpenForm "ModificaOfferta", acNormal, "", "", , acDialog
Buona serata
Paolo


title: Maschera lenta

text:
Paolo Dal Bosco wrote:
> Allora provo a decrivere meglio che posso la sequenza delle
> operazioni: Mascera 1 :principale (nessun problema)
> - questa maschera č composta essenzialmente da una listbox  popopalata
> da un elenco di offerte
> - ho un pulsante che tramite query ed il row selezionato nella
> listbox crea una
> tabella e apre la Maschera 2 (pop up incriminata)
>
> Questa Maschera 2 non ha niente di particolare, č associata
> naturalmente modifico i dati se necessario e niente di piů.
> Ho provato ad importare tutto in un nuovo db, ricreare la maschera,
> tutto ok fintanto che non inserisco del codice (devo naturalmente fare
> dei controlli sui dati inseriti, ecc.
> Proprio niente di strano.
Se lo dici tu.
> E il comportamento č uguale sia su a2000 che 2002 col 2007 invece va
> un po' meglio, ma non una cosa tanto evidente.
Se ogni versione si comporta allo stesso modo, č probabile che qualcosa ci
sia di strano nel codice; no?
Prova magari a considerare di non cancellare la tabella e utilizzare una
query di accodamento...
> Grazie.
> Paolo
Ciao.
--
Sergio MAZZA


title: Maschera lenta

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fh7fvg$7mj$1...@tdi.cu.mi.it...

quando torno, ferie forzate per tre giorni, vedrň di fare altre prove,
č una cosa, e lo capisco,  un po' difficile da credere.
Buona serata
Paolo


title: Maschera lenta

author: Riaudo Marcello (Alice)

text:
"Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto nel messaggio
news:473742d5$0$37195$4faf...@reader3.news.tin.it...

prova ad eliminare  acDialog
saluti
marcello


title: Loggare

author: Gianluca

text:
Salve a tutti, ovviamente non pretendo una risposta precisa, ma almeno
indicazioni.
All'apertura di una maschera sono riuscito a inviare in una tabella la data
e l'ora e l'utente che ha aperto la maschera.
La mia domanda è: come posso, se è possibile, magari a livello di modulo,
inviare alla tabella di cui sopra l'utente, data e ora, e maschera che ha
aperto?, e fare in modo da non dover scriver tale codice su tutte le
maschere?
(chissà se mi sono spiegato!)
Saluti


title: Loggare

author: Alessandro

text:
"Gianluca" <
NO_SPAM_v...@wappi.com
> wrote in message
news:YOnk8.22141$%g7.6...@twister2.libero.it...

Fatti una funzione a livello di MODULO che devi obbligatoriamente
richiamare da ogni Form Apribile, che passa il Riferimento (Me).
Inserisci nel Modulo un Flag Globale che setti=True dopo la prima
apertura
in modo che all'apertura delle successive FORM non scriva nulla.
Dim flLoggON as Boolean
Public Sub WriteLoggON (FirstFrm as Form)
   If flLoggON then exit sub
   Dim rs as recordset
   set rs=currentDB.Openrecordset(NometabellaLOGGON)
   rs.addnew
   rs.Fields("ORA")=....
   rs.Fields("MascheraAperta")=FirstFrm.Name
   rs.Update
   rs.close
   set rs=Nothing
   flLoggON =true
End sub
Dalle Form su evento OPEN:
WriteLoggON Me
Una cosa di questo genere......!
Alessandro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Loggare

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:3177af7b1e1c6f75ab...@mygate.mailgate.org...

Grazie ora provo. Se ci sono altre idee...


title: File di gruppo (system.mdw) già in uso

author: Gabriele

text:
In un ambiente di rete non riesco più a lanciare Access (97) perchè mi dà il
seguente errore:
Impossibile usare
...percorso di rete\SYSTEM.MDW. File già in uso
Qualche consiglio ?
Ringraziando
Gabriele


title: File di gruppo (system.mdw) già in uso

author: Steve Ray

text:
Che sistema operativo usi?
Se usi Windows NT e' un baco a cui si pone rimedio installando
il Service Pack 2 del Jet Engine.
Ciao
Gabriele <
g...@tin.it
> wrote in message 85n0gf$5kb$1...@nslave2.tin.it...



title: File di gruppo (system.mdw) già in uso

text:
effettivamente usiamo NT 4 sp 4 (in alcuni sp 5)
il service pack 2 del Jet è incluso nel sp 2 di Office ?
e va installato su tutti i pc vero ?
comunque grazie
gabriele
Steve Ray ha scritto nel messaggio <85n9nt$451$
1...@nslave2.tin.it
>...



title: problemi con omonimi

author: mike

text:
Ho una tabella anagrafica in cui ho scritto su un unico campo "cognome
nome".
La tabella gestisce tranquillamente gli omonimi perchè la chiave è un
contatore.
il problema è con il caricamento dei dati in una lista(combo) dove
scegliendo un nome con omonimi viene scelto la prima occorrenza.
La lista carica due colonne "cognome nome" e chiave, la colonna
associata è la seconda.
C'è un modo per distinguere quale omonimo è stato scelto?
Accetto suggerimenti.
Grazie
Mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problemi con omonimi

author: cidi

text:
"mike" <
mbos...@freemail.it
> ha scritto nel messaggio
news:02c27f9b44b80838323...@mygate.mailgate.org...
> Ho una tabella anagrafica in cui ho scritto su un unico campo "cognome
> nome".
> La tabella gestisce tranquillamente gli omonimi perchè la chiave è un
> contatore.
> il problema è con il caricamento dei dati in una lista(combo) dove
> scegliendo un nome con omonimi viene scelto la prima occorrenza.
> La lista carica due colonne "cognome nome" e chiave, la colonna
> associata è la seconda.
> C'è un modo per distinguere quale omonimo è stato scelto?
>
> Accetto suggerimenti.
> Grazie
>
> Mike
Se la combo è basata su una query  inserisci un'altra colonna, visibile,
contenente un dato identificativo, per es. il codice fiscale o altro.
saluti Daniele
----


title: problemi con omonimi

author: Roberto da casa

text:
"mike" <
mbos...@freemail.it
> ha scritto nel messaggio
news:02c27f9b44b80838323...@mygate.mailgate.org...
> Ho una tabella anagrafica in cui ho scritto su un unico campo "cognome
> nome".
> La tabella gestisce tranquillamente gli omonimi perchè la chiave è un
> contatore.
> il problema è con il caricamento dei dati in una lista(combo) dove
> scegliendo un nome con omonimi viene scelto la prima occorrenza.
> La lista carica due colonne "cognome nome" e chiave, la colonna
> associata è la seconda.
> C'è un modo per distinguere quale omonimo è stato scelto?
>
> Accetto suggerimenti.
> Grazie
>
> Mike
>
Quale è il codice SQL che hai come origine riga della casella combinata?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problemi con omonimi

author: Paolo opg

text:
"mike" <
mbos...@freemail.it
> wrote in
news:02c27f9b44b80838323...@mygate.mailgate.org
:
> Ho una tabella anagrafica in cui ho scritto su un unico campo "cognome
> nome".
> La tabella gestisce tranquillamente gli omonimi perchè la chiave è un
> contatore.
> il problema è con il caricamento dei dati in una lista(combo) dove
> scegliendo un nome con omonimi viene scelto la prima occorrenza.
> La lista carica due colonne "cognome nome" e chiave, la colonna
> associata è la seconda.
> C'è un modo per distinguere quale omonimo è stato scelto?
>
> Accetto suggerimenti.
> Grazie
>
ripensa la tabella.
adesso hai questa grana (non semplice da risolvere), ma più avanti, se
decidi di rendere il tuo progetto qlcs di 'serio', avrai problemi a
valanga.
dividi i due campi e imposta una chiave significativa.
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


title: problemi con omonimi

author: MIKE

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:VM5Ba.40466$
Ny5.1...@twister2.libero.it
>
> "mike" <
mbos...@freemail.it
> ha scritto nel messaggio
> news:02c27f9b44b80838323...@mygate.mailgate.org...
> > Ho una tabella anagrafica in cui ho scritto su un unico campo "cognome
> > nome".
> > La tabella gestisce tranquillamente gli omonimi perchè la chiave è un
> > contatore.
> > il problema è con il caricamento dei dati in una lista(combo) dove
> > scegliendo un nome con omonimi viene scelto la prima occorrenza.
> > La lista carica due colonne "cognome nome" e chiave, la colonna
> > associata è la seconda.
> > C'è un modo per distinguere quale omonimo è stato scelto?
> >
> > Accetto suggerimenti.
> > Grazie
> >
> > Mike
> >
>
> Quale è il codice SQL che hai come origine riga della casella combinata?
Per la verità nella query ho aggiunto anche la colonna della data di
nascita per distinguere clienti omonimi;
qindi la colonna associata è la terza IDCLIENTE.
Ho sempre il problema che in caso di nomi uguali viene sceta il primo.
il codice SQL che hai come origine riga della casella combinata è:
SELECT CLIENTI.Nome, CLIENTI.[Data di nascita], CLIENTI.IDCLIENTE FROM
CLIENTI ORDER BY CLIENTI.Nome;
Cosa posso fare?
MIKE



title: problemi con omonimi

text:
"MIKE" <
mbos...@freemail.it
> ha scritto nel messaggio
news:7831095613e282225c5...@mygate.mailgate.org...

Se questo è il codice SQL dell'origine riga, nell'elenco della combo vedi
ambedue i nominativi omonimi e non solo il primo; se hai impostato a tre il
numero di colonne della combo delle quali almeno le prime due visibili,
l'utente finale discriminerà i due clienti in base alla data di nascita
(forse sarebbe meglio se invece della data di nascita usassi il codice
fiscale o la partita IVA o la città, visto che stai parlando di clienti);
una volta che l'utente finale ha effettuato la scelta tramite la combo, tu
per far riferimento in maniera univoca al cliente selezionato userai
IDCLIENTE che hai nella terza colonna della casella combinata.



title: problemi con omonimi

author: Michele Boscolo

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:pVkBa.42587$
Ny5.1...@twister2.libero.it
cut
> >
> > Per la verità nella query ho aggiunto anche la colonna della data di
> > nascita per distinguere clienti omonimi;
> > qindi la colonna associata è la terza IDCLIENTE.
> > Ho sempre il problema che in caso di nomi uguali viene sceta il primo.
> > il codice SQL che hai come origine riga della casella combinata è:
> >
> > SELECT CLIENTI.Nome, CLIENTI.[Data di nascita], CLIENTI.IDCLIENTE FROM
> > CLIENTI ORDER BY CLIENTI.Nome;
> >
> > Cosa posso fare?
> >
> > MIKE
>
> Se questo è il codice SQL dell'origine riga, nell'elenco della combo vedi
> ambedue i nominativi omonimi e non solo il primo; se hai impostato a tre il
> numero di colonne della combo delle quali almeno le prime due visibili,
> l'utente finale discriminerà i due clienti in base alla data di nascita
> (forse sarebbe meglio se invece della data di nascita usassi il codice
> fiscale o la partita IVA o la città, visto che stai parlando di clienti);
> una volta che l'utente finale ha effettuato la scelta tramite la combo, tu
> per far riferimento in maniera univoca al cliente selezionato userai
> IDCLIENTE che hai nella terza colonna della casella combinata.
Accidenti, hai perfettamente ragione, il problema non è sulla selezione
del cliente nella sola anagrafica clienti che con 3 colonne viene sempre
ritrovato correttamente.
il problema è un'altro.
Il problema sussiste quando utilizzo due tabelle:
tabella CLIENTI con idcliente (contatore, chiave) e Nome(testo);
tabella GRUPPI con idgruppo (contatore, chiave) e idcliente (numerico)
La query della casella combinata è:
"SELECT [CLIENTI].[Nome], [CLIENTI].[Data di nascita],
[GRUPPI].[IDGRUPPO], [CLIENTI].[IDCLIENTE] FROM CLIENTI INNER JOIN
GRUPPI ON [CLIENTI].[IDCLIENTE]=[GRUPPI].[IDCLIENTE] ORDER BY
[CLIENTI].[Nome]"
La colonna associata è la 4;
quando ho un cliente presente su più gruppi mi compare più volte nella
casella combinata, per recuperare l'informazione del gruppo uso:
[IDCLIENTE].Column(2)
ma recupero sempre il valore della prima occorrenza.
Come posso recuperare il vaore del gruppo effettivamente scelto?
Ciao.



title: problemi con omonimi

text:
"Michele Boscolo" <
mbos...@freemail.it
> ha scritto nel messaggio
news:d192eedf29fd52456c5...@mygate.mailgate.org...

Prova così:
Me!IDGRUPPO = Me!CasellaCombinata.Column(2)
Dove IDGRUPPO è il nome di una casella di testo del quale vuoi impostare il
valore e CasellaCombinata è il nome della casella combinata.
>
> Ciao.



title: Tempo di esecuzione di una query

author: Matteo Ferrari

text:
Ciao.
Qualcuno sa come si fa a calcolare il tempo impiegato dalla CPU per eseguire
una query?
Grazie in anticipo
Matteo


title: Tempo di esecuzione di una query

author: Luciano (DOC)

text:
"Matteo Ferrari" <
m.fe...@deimositalia.com
> ha scritto nel messaggio
news:untD7.16000$74.4...@news2.tin.it...
> Qualcuno sa come si fa a calcolare il tempo impiegato dalla CPU per
eseguire
> una query?
partenza = timer ()
docmd.runsql ("select blabla....")
durata = timer - partenza ()
Saluti.
Luciano


title: Tempo di esecuzione di una query

text:
Ma in questo modo mi calcola il tempo totale o solamente il tempo della CPU?
Teo
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9rlsoh$uhe28$1...@ID-86073.news.dfncis.de...



title: Tempo di esecuzione di una query

author: SR

text:
"Matteo Ferrari" <
m.fe...@deimositalia.com
> ha scritto nel messaggio
news:vrvD7.16581$74.4...@news2.tin.it...
> Ma in questo modo mi calcola il tempo totale o solamente il tempo della
CPU?
>
totale


title: impostare X valori in una maschera

author: rasjudah

text:
ciao, gia qualche giorno fa chiesi aiuto per questo problema
ora ho da fare altre modifiche
Ho una maschera "prenotazionidettaglio"
E dentro ho una sottomaschera "prenotazioni"(che pesca in una tabella
prenotazioni")
La maschera si apre con un filtro (ID) che mi mostra nella
sottomaschera solo i record che soddisfano il filtro
questo è l'sql
SELECT Prenotazioni.*, Calendario.Giorno, Calendario.Mese,
Prenotazioni.Ide, Prenotazioni.Operatore, Prenotazioni.Confermata,
Prenotazioni.note, Prenotazioni.PaxC2, Prenotazioni.IdPrenotazione
FROM Prenotazioni INNER JOIN Calendario ON Prenotazioni.Ide =
Calendario.ID
WHERE (((Prenotazioni.IdPrenotazione) Like [Forms]!
[prenotazionedettaglio]![Idp]))
ORDER BY Calendario.Giorno, Calendario.Mese;
ora nella maschera ho delle caselle di testo vuote che dovrebbero
servire con un pulsante associato a modificare il valore del campo
desiderato in tutti i record che la sottomaschera opportunamente
filtrata mi mostra
quindi ad esempio il campo PaxC2. Scrivendo un numero nella casella di
testo(che chiamo SETPAXC2) nella maschera e premendo il pulsante
vorrei avere in tutti i record mostrati il nuovo valore
ora, quello che avevo fatto è questo
Set y = CurrentDb.OpenRecordset("Prenotazioni")
y.MoveFirst
Do Until y.EOF
y.Edit
y.PaxC2 = PaxC2
y.Paxc3 = Paxc3
y.Paxs3 = Paxs3
y.Paxs4 = Paxs4
y.Update
y.MoveNext
Loop
solo che mi sono accorto che questo cambia TUTTI i record della
tabella prenotazioni, non SOLO quelli mostrati secondo la sql di cui
sopra
qualche giorno fa con il vostro aiuto ho scritto queste istruzioni per
fare un  altra operazioni sui record restituiti..cioè cancellarli
strSQL = "DELETE Prenotazioni.*" & _
" FROM Prenotazioni INNER JOIN Calendario" & _
" ON Prenotazioni.Ide = Calendario.ID" & _
" WHERE Prenotazioni.IdPrenotazione='" & Forms!prenotazionedettaglio!
Idp & "'"
immagino che per fare il lavoro che voglio mi serva qualcosa di
simile..giusto?
come?
grazie!


title: impostare X valori in una maschera

author: Alessandro Cara

text:

Ma no!? Che strano ;-{)
> qualche giorno fa con il vostro aiuto ho scritto queste istruzioni per
> fare un  altra operazioni sui record restituiti..cioè cancellarli
> strSQL = "DELETE Prenotazioni.*"&  _
> " FROM Prenotazioni INNER JOIN Calendario"&  _
> " ON Prenotazioni.Ide = Calendario.ID"&  _
> " WHERE Prenotazioni.IdPrenotazione='"&  Forms!prenotazionedettaglio!
> Idp&  "'"
>
> immagino che per fare il lavoro che voglio mi serva qualcosa di
> simile..giusto?
> come?
questa
Set y = CurrentDb.OpenRecordset("Prenotazioni")
sostituiscila con questa:
Set y = sottomaschera.Recordsetclone
ed alla uscita dal ciclo fai una requery sulla sottomaschera
> grazie!
prego
Ahhhhhh...... fare nel modo da te indicato va anche bene a patto di
inserire nella sql lo stesso criterio (WHERE) di filtro della sottomaschera.
--
ac


title: impostare X valori in una maschera

text:
On 7 Set, 16:28, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

> ac- Nascondi testo citato
>
> - Mostra testo citato -
scusa non ti seguo
allora mi dici che posso usare il mio metodo loop?
ma se imposto  y = sottomaschera.Recordsetclone ricevo errore
non ho poi capito dove inserire il criterio WHERE
grazie!


title: impostare X valori in una maschera

text:

> grazie!- Nascondi testo citato
>
> - Mostra testo citato -
io ho modificato la precedente routne cosi
Set y = Sottomaschera_Prenotazioni.RecordsetClone
y.MoveFirst
Do Until y.EOF
y.Edit
y.paxc2 = paxc2
y.Update
y.MoveNext
Loop
ma ricevo errore di runtime sull daichiarazione di Y


title: impostare X valori in una maschera

text:

Probabile che ricevi errore.
Sottomaschera deve essere sostituito dal nome della "tua" sottomaschera.
Nella "tua" openrecordset devi mettere una cosa del genere:
"Select * from prenotazioni where IdPrenotazione Like" &  [Forms]!
[prenotazionedettaglio]![Idp]
non ho capito pero' perche usi il predicato "like" la condizione piu'
corretta sembrerebbe
WHERE Prenotazioni.IdPrenotazione='" &
Forms!prenotazionedettaglio!Idp & "'"
che e' quella che hai mostrato nella delete
--
ac


title: impostare X valori in una maschera

text:

y lo hai dichiarato? (ammettendo che tu abbia la "option explicit")
Che errore ricevi?
Prova anche cosi': Sottomaschera_Prenotazioni.Form.RecordsetClone
--
ac


title: impostare X valori in una maschera

text:
On 7 Set, 16:56, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>

allora questo è quanto inserito nella routine su click
y = Sottomaschera_Prenotazioni.Form.RecordsetClone
y.MoveFirst
Do Until y.EOF
y.Edit
y.Operatore = Operatore
y.Update
y.MoveNext
ricevo errore runtime 424 necessario ogetto


title: impostare X valori in una maschera

text:

> ricevo errore runtime 424 necessario ogetto- Nascondi testo citato
>
> - Mostra testo citato -
allora se scrivo cosi
Set y = Form_Sottomaschera_prenotazioni.RecordsetClone
l errore cambia...
impossibile aggiornare. database o  oggetto di sola lettura


title: impostare X valori in una maschera

text:
Il 07/09/2010 17.10, rasjudah ha scritto:
ècut]
>
> allora se scrivo cosi
> Set y = Form_Sottomaschera_prenotazioni.RecordsetClone
> l errore cambia...
> impossibile aggiornare. database o  oggetto di sola lettura
Finalmente hai "azzeccato" il nome della sottomaschera ;-{)
OK. Hai la sottomaschera non aggiornabile probabilmente dovuto alla join
nella select.
Fai la open del recordset con la sql modificata con la where
set y = Currentdb.openrecordset("select * from prenotazioni where
Prenotazioni.IdPrenotazione='" & Forms!prenotazionedettaglio!Idp &      "'")
Questa dovrebbe recuperare dalle prenotazioni solo i record con
l'idPrenotazione identificato dalla casella di testo
strano pero' che tratti l'IdPrenotazione in forma alfanumerica.
--
ac


title: impostare X valori in una maschera

text:
On 7 Set, 18:00, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

bah..l ho lasciuato campo di testo..
cmq ok! funziona!
denghiu!!!


title: Mi piacerebbe capire il perchè....

text:
Ho un sistema composto da un mdbserver e cinque client.
Su ciascun Client ho una maschera di avvio con un pulsante che apre una maschera.

Se dalla mia postazione (Windows7, Access 2007) clicco sul pulsante questo mi apre la maschera senza problemi.
Preciso che anche sulla mia macchina se visualizzo le proprietà della maschera alla voce "Ordina per" trovo un simbolo di "[", nonostante ciò la mia maschera si apre e funziona senza problemi.

Invece dalle altre postazioni(XP Professional, Access *) questo valore di "[" dà errore e non consente di aprire la maschera.

La cosa più strana è che nonostante io lo cancello, questo "["  riappare.....
Qualche anima buona ha qualche suggerimento/valore aggiunto in merito ?


title: Mi piacerebbe capire il perchè....

author: BFS

text:
Il 09/12/2013 14:53, ignazio.pilone ha scritto:
> Ho un sistema composto da un mdbserver e cinque client.
> Su ciascun Client ho una maschera di avvio con un pulsante che apre una maschera.
>
> Se dalla mia postazione (Windows7, Access 2007) clicco sul pulsante questo mi apre la maschera senza problemi.
> Preciso che anche sulla mia macchina se visualizzo le propriet� della maschera alla voce "Ordina per" trovo un simbolo di "[", nonostante ci� la mia maschera si apre e funziona senza problemi.
>
> Invece dalle altre postazioni(XP Professional, Access *) questo valore di "[" d� errore e non consente di aprire la maschera.
>
> La cosa pi� strana � che nonostante io lo cancello, questo "["  riappare.....
> Qualche anima buona ha qualche suggerimento/valore aggiunto in merito ?
>

ma nei client hai degli mdb???
perch� non "compili" un mde e metti quello nei client?

ciao
BFS


title: Mi piacerebbe capire il perchè....

text:
Ciao BFS,
l'altra sera ho (finalmente) visto Britos e ti ho pensato....

Scusami ma non comprendo quando mi suggerisci di compilare un mde. (penso di averlo già fatto, se non penso una castroneria...)

Forse mi sono espresso male. Io ho un server con tutte le tabelle (be) e ho cinque front end uguali_(fe) che come tabelle sono collegati alle tabelle del server e con query/maschere/report in locale.
Purtroppo i pc non ce li cambiano e dobbiamo lavorare con macchine differenti per s.o. e versioni Access.

ciao
grazie mille


title: Mi piacerebbe capire il perchè....

text:
Il 09/12/2013 16:36, ignazio.pilone ha scritto:
> Ciao BFS,
> l'altra sera ho (finalmente) visto Britos e ti ho pensato....

non so chi sia britos...

>
> Scusami ma non comprendo quando mi suggerisci di compilare un mde. (penso di averlo gi� fatto, se non penso una castroneria...)

riesci ad entrare in modalit� struttura delle form dai client? se
si...non hai convertito l'mdb in mde

>
> Forse mi sono espresso male. Io ho un server con tutte le tabelle (be) e ho cinque front end uguali_(fe) che come tabelle sono collegati alle tabelle del server e con query/maschere/report in locale.

e va bene...se il front end hai un mde e non un mdb quello che dici non
dovrebbe succedere

ciao



title: Mi piacerebbe capire il perchè....

text:
Il giorno lunedì 9 dicembre 2013 17:33:28 UTC+1, BFS ha scritto:
> Il 09/12/2013 16:36, ignazio.pilone ha scritto:
>
> > Ciao BFS,
>
> > l'altra sera ho (finalmente) visto Britos e ti ho pensato....
>
> non so chi sia britos...

scusami BFS ogni giorno che passa divento più arterio...ti ho confuso con Pablito.
ciao


title: Mi piacerebbe capire il perchè....

text:

Ho provato a seguire il tuo consiglio e ho cercato di trasformare il mio (in futuro i miei) frontend in un file MDE, sperando che questo possa rendere il mio fe più stabile.

Vado da
File-->Salva e pubblica--->Crea MDE--->Salva Db con nome
mi chiede il nome con cui salvare, poi appena clicco l'ok mi compare un msgbox con la scritta :"Impossibile creare il file ACCDE, MDE o ADE."
Ho provato a visualizzare la guida ma, come sempre quando leggi la stessa, non ne vengo a capo.
Il mio frontend è composto da una ventina di maschere e altrettante query mentre le tabelle sono collegamenti.
Posso o devo ridurre qualcosa o sbaglio procedimento ?

grazie infinite.


title: Mi piacerebbe capire il perchè....

text:
Il 10/12/2013 10:27, ignazio.pilone ha scritto:
> Il giorno luned� 9 dicembre 2013 17:40:58 UTC+1, ignazio.pilone ha scritto:
>> Il giorno luned� 9 dicembre 2013 17:33:28 UTC+1, BFS ha scritto:
>>
>>> Il 09/12/2013 16:36, ignazio.pilone ha scritto:
>
>>>> Ciao BFS,
>
> l'altra sera ho (finalmente) visto Britos e ti ho pensato....
>>
> non so chi sia britos...
>>
>
>> scusami BFS ogni giorno che passa divento pi� arterio...ti ho confuso con Pablito.
>
> Ho provato a seguire il tuo consiglio e ho cercato di trasformare il mio (in futuro i miei) frontend in un file MDE, sperando che questo possa rendere il mio fe pi� stabile.
>
> Vado da
> File-->Salva e pubblica--->Crea MDE--->Salva Db con nome
> mi chiede il nome con cui salvare, poi appena clicco l'ok mi compare un msgbox con la scritta :"Impossibile creare il file ACCDE, MDE o ADE."
> Ho provato a visualizzare la guida ma, come sempre quando leggi la stessa, non ne vengo a capo.
> Il mio frontend � composto da una ventina di maschere e altrettante query mentre le tabelle sono collegamenti.
> Posso o devo ridurre qualcosa o sbaglio procedimento ?
>
> grazie infinite.
>
>

vuol dire che il tuo mdb contiene errori..prova a fare un debug del
codice...correggi il tutto e vedrai che te lo lascier� salvare in mde

ciao
BFS


title: Mi piacerebbe capire il perchè....

text:
> vuol dire che il tuo mdb contiene errori..prova a fare un debug del
>
> codice...correggi il tutto e vedrai che te lo lascierï¿½ salvare in mde
>
>
>
> ciao
>
> BFS

Ciao BFS, grazie per la pazienza e scusa la mia ignoranza.
Ho fatto così, se non ho sbagliato impostazione:

Visual Basic ---> Debug ---> Compila prova

il codice si blocca evidenziando diversi "errori". Lo scrivo tra parentesi perchè secondo me sono troppi e comunque non riesco a venirne fuori perchè sono tanti.
Ad esempio si blocca su tutti i:
me.xxxxxxxx ---> devo levare i me.
in tutte le formule ad esempio sottrazione  "pippo" - "pluto" devo dichiarare Dim pippo As String ; Dim pluto As String
in pratica comunque, ogni istruzione si rileva errata.

Io di codice come evidente ne mastico abbastanza poco per cui spero di aver sbagliato qualcosa nell'impostazione o nei settaggi, altrimenti sono in braghe di tela e, salvo aiuti, devo abbandonare l'idea della trasformazione in MDE.

grazie di cuore per l'aiuto.


title: Mi piacerebbe capire il perchè....

text:
Il 11/12/2013 10:08, ignazio.pilone ha scritto:
>
>> vuol dire che il tuo mdb contiene errori..prova a fare un debug del
>>
>> codice...correggi il tutto e vedrai che te lo lascier� salvare in mde
>>
>>
>>
>> ciao
>>
>> BFS
>
> Ciao BFS, grazie per la pazienza e scusa la mia ignoranza.
> Ho fatto cos�, se non ho sbagliato impostazione:
>
> Visual Basic ---> Debug ---> Compila prova
>
> il codice si blocca evidenziando diversi "errori". Lo scrivo tra parentesi perch� secondo me sono troppi e comunque non riesco a venirne fuori perch� sono tanti.
> Ad esempio si blocca su tutti i:
> me.xxxxxxxx ---> devo levare i me.
> in tutte le formule ad esempio sottrazione  "pippo" - "pluto" devo dichiarare Dim pippo As String ; Dim pluto As String
> in pratica comunque, ogni istruzione si rileva errata.
>
> Io di codice come evidente ne mastico abbastanza poco per cui spero di aver sbagliato qualcosa nell'impostazione o nei settaggi, altrimenti sono in braghe di tela e, salvo aiuti, devo abbandonare l'idea della trasformazione in MDE.
>
> grazie di cuore per l'aiuto.
>

se vai in visual bsic --->strumenti--->riferimenti
vicino a quelli spuntate ne hai qualcuno con scritto "(manca)" ?

ciao
BFS


title: Mi piacerebbe capire il perchè....

text:
> se vai in visual bsic --->strumenti--->riferimenti
>
> vicino a quelli spuntate ne hai qualcuno con scritto "(manca)" ?
>
> ciao
>
> BFS

Ciao BFS,
i primi della lista sono spuntati:

+ Visual Basic for application
+ Microsoft Access 14.0 Object Library
+ OLE Automation
+ Microsoft DAO 3.6 Object Library
+ Microsoft ActiveX Data Objects 2.1 Library

ci sono ancora una cinquantina di riferimenti disponibili ma su nessuno è indicato "manca".

ciao grazie infinite per l'aiuto.


title: Mi piacerebbe capire il perchè....

text:
Il 12/12/2013 09:54, ignazio.pilone ha scritto:
>
>> se vai in visual bsic --->strumenti--->riferimenti
>>
>> vicino a quelli spuntate ne hai qualcuno con scritto "(manca)" ?
>>
>> ciao
>>
>> BFS
>
> Ciao BFS,
> i primi della lista sono spuntati:
>
> + Visual Basic for application
> + Microsoft Access 14.0 Object Library
> + OLE Automation
> + Microsoft DAO 3.6 Object Library
> + Microsoft ActiveX Data Objects 2.1 Library
>
> ci sono ancora una cinquantina di riferimenti disponibili ma su nessuno � indicato "manca".
>
> ciao grazie infinite per l'aiuto.
>

ma quando compili e ti segnala gli errori...questi sono in maschere o
stampe che utilizzi?

se si non mi spiego come ti possa funzionare il programma con errori di
codice

ciao
BFS


title: Mi piacerebbe capire il perchè....

text:
ma quando compili e ti segnala gli errori...questi sono in maschere o
stampe che utilizzi?

se si non mi spiego come ti possa funzionare il programma con errori di
codice

Ciao BFS,
grazie per l'aiuto, incomincio a capirne (un poco) di più
Allora molto probabilmente il codice che mi manda in errore è riferito a maschere o query che non utilizzo o che non mi servono più.
Siccome vorrei mettere ordine nel mio database pensavo di fare così, gradirei un tuo pensiero per capire se sono nel giusto.

creare un db nuovo in cui esportare:

-copia di tabelle (sono tutte collegate al be)
-aggiungere via via le maschere/query/macro che servono.

A questo punto ho un problemino. Il codice VBA è tutto in un modulo che si chiama "Classe1". E' possibile in qualche modo riuscire a ricondurre la varie sub alle form cui fanno riferimento ?

Altrimenti me ne faccio una stampa cartacea e li "spunto" via via cosa contengono le form per risalire alla maschera, ma mi sembra un passaggio molto pedestre...

grazie infinite, ciao


title: Mi piacerebbe capire il perchè....

author: IvanDaBologna

text:
[....]
>
> + Microsoft DAO 3.6 Object Library
>
> + Microsoft ActiveX Data Objects 2.1 Library

vedo che hai sia DAO che ADO ... sembrano ridondanti, probabilmente ti basta DAO 3.6.

Verifica di compilare l'MDE in un ambiente 'basso'. Intendo quello piu' basso di release, poiche' Access si porta i riferimenti e adatta verso l'alto ma non verso il basso.  A me tocca sempre compilare sotto Office XP (10) altrimenti se lo faccio in Office 2007 (12)  mi ritrovo con un mare di errori dovuti ai riferimenti non intercambiabili.

Questo e' dovuto al fatto che non tutti i clients sono dotati della stessa versione di OFFICE :((

Ivan


title: Mi piacerebbe capire il perchè....

text:
Il 13/12/2013 12:10, ignazio.pilone ha scritto:
> ma quando compili e ti segnala gli errori...questi sono in maschere o
> stampe che utilizzi?
>
> se si non mi spiego come ti possa funzionare il programma con errori di
> codice
>
> Ciao BFS,
> grazie per l'aiuto, incomincio a capirne (un poco) di pi�
> Allora molto probabilmente il codice che mi manda in errore � riferito a maschere o query che non utilizzo o che non mi servono pi�.
> Siccome vorrei mettere ordine nel mio database pensavo di fare cos�, gradirei un tuo pensiero per capire se sono nel giusto.
>
> creare un db nuovo in cui esportare:
>
> -copia di tabelle (sono tutte collegate al be)
> -aggiungere via via le maschere/query/macro che servono.
>
> A questo punto ho un problemino. Il codice VBA � tutto in un modulo che si chiama "Classe1". E' possibile in qualche modo riuscire a ricondurre la varie sub alle form cui fanno riferimento ?
>
> Altrimenti me ne faccio una stampa cartacea e li "spunto" via via cosa contengono le form per risalire alla maschera, ma mi sembra un passaggio molto pedestre...
>
> grazie infinite, ciao
>
>

buona idea quella di fare pulizia.
per quanto riguarda il modulo "classe1" ti consiglio di usare per ogni
routine al suo interno il tasto cerca...per vedere se la routine � usata
in qualche tua form/report o su altre routine a loro volta usate nelle
tue form e report
se vedi che non � usata cancella.
Poi come ti ha scritto ivan, come mai hai sia ado che dao tra i
riferimenti??? quali dei due sistemi usi per manipolare i recordset?

ciao
BFS


title: (OT)Office xp developer da registrare 400 euro

author: luis

text:
versione 2002 completa italiano
Microsoft Office XP Developer è la versione di Office progettata per chi
sviluppa e distribuisce soluzioni software con Microsoft Office XP.
Office XP Developer include Microsoft Office Professional con FrontPage (con
Word, Excel, Outlook, PowerPoint, Access) nonché strumenti di produttività
di livello professionale, documentazione e codice di esempio per sviluppare
rapidamente soluzioni con Microsoft Office.
Oltre a questo sono presenti strumenti e risorse che permettono agli
sviluppatori di costruire velocemente soluzioni di workflow basate su SQL
Server 2000 ed Exchange Server 2000.


title: Da access a word con stampa unione

text:
Salve a tutto il newsgroup,
vengo al dunque:
da access devo gestire un modello word che è documento principale per
una stampa unione, l'origine dati è fissata in un file testo che da
access riempio con un write sequenziale (i dati li prendo di volta in
volta da una variabile cui assegno valori presi da una query).
Fin qui tutto ok.
Perfetto...o quasi.
Nel momento di aprire il documento word per la stampa mi visualizza
l'ultimo file della query, senza possibilità di scorrere i records, in
pratica tutti i bottoni della barra stampa unione sono disabilitati, ed
è come se dovessi re-impostare tutti i parametri, mentre se apro il
documento manualmente è tutto ok.
il codice che apre il file word da access è questo:
Set wordApp = CreateObject("Word.Application")
    wordApp.Application.Documents.Open (mypath & mionomedocword)
    wordApp.Visible = True
    wordApp.Activate
set wordapp = nothing
 forse sbaglio qualcosa qui?
 o mi sfugge qualch parametro?
Qualcuno può aiutarmi?
Grazie.


title: Da access a word con stampa unione

author: Sergio MAZZA

text:
<
massimi...@yahoo.com
> ha scritto nel messaggio
news:1163085073....@i42g2000cwa.googlegroups.com...

vengo al dunque:

Fin qui tutto ok.
Perfetto...o quasi.




set wordapp = nothing

Grazie.
[risposta]
Ho provato a ricrearmi la tua situazione (documento+file di testo) ma a
parte il messaggio di protezione, l'origine dati viene ricollegata.
Che versione di office utilizzi?
Se apri solo il documento cosa succede?
Ciao.
--
Sergio MAZZA


title: Da access a word con stampa unione

text:
Ciao, grazie per l'interessamento,
dunque la mia versione è l'office 2003 ed i riferimenti alle librerie
danno office 11,
non riesco a capire dove sbaglio, in quanto se apro il file word
manualmente è perfetto, funziona, i collegamenti sono ok, sol quando
lo apro da access è come se fosse morto!!!
Ciao.


title: Da access a word con stampa unione

text:
<
massimi...@yahoo.com
> ha scritto nel messaggio
news:1163086258.3...@h48g2000cwc.googlegroups.com...


[risposta]
Ma quando apri a mano il documento word ti viene richiesto l'ok per aprirlo?
Ciao.
--
Sergio MAZZA


title: Da access a word con stampa unione

text:
> Ma quando apri a mano il documento word ti viene richiesto l'ok per aprirlo?
>
> Ciao.
> --
> Sergio MAZZA
Si, mi avvisa che si sta aprendo una query e mi richiede l'ok, ma dopo
funziona.
Ciao.


title: Da access a word con stampa unione

text:
<
massimi...@yahoo.com
> ha scritto nel messaggio
news:1163086638.2...@h54g2000cwb.googlegroups.com...
>
> Si, mi avvisa che si sta aprendo una query e mi richiede l'ok, ma dopo
> funziona.
> Ciao.
C.V.D.
Devi modificare la voce di registro:
http://support.microsoft.com/kb/825765
Ciao.
--
Sergio MAZZA


title: Da access a word con stampa unione

author: Nina

text:
<
massimi...@yahoo.com
> ha scritto nel messaggio
news:1163086638.2...@h54g2000cwb.googlegroups.com...

Ciao Massimiliano,
anche io ho avuto lo stesso problema, che ho risolto eliminando la richiesta
di word di conferma di esecuzione della query. Ho modificato un'impostazione
nel file di registro per fare ciň, ma purtroppo non ricordo esattamente la
procedura.
Ciao
Nina


title: Da access a word con stampa unione

text:
Sergio MAZZA ha scritto:

Grazie infinitamente, era proprio quello!
A chiunque possa servire oltre a modificare la chiave di registro ho
inserito anche l'istruzione:
WordApp.DisplayAlerts = wdAlertsNone
che disattiva i messaggi d'allerta quando si accede a oggetti della
famiglia office da vba
Grazie ancora.
Ciao


title: programma x stampare il codice

author: skizzo

text:
un pň di tempo fa avevo trovato un prg x stampare il codice anche a colori.
Come al solito l'ho perso qualcuno mi sa dare una mano?


title: programma x stampare il codice

text:
"skizzo" <
skiz...@libero.it
> ha scritto nel messaggio
news:%X4Hd.89766$C94....@tornado.fastwebnet.it...
> un pň di tempo fa avevo trovato un prg x stampare il codice anche a
colori.
> Come al solito l'ho perso qualcuno mi sa dare una mano?
La stampa del codice VBA di un database lo poi ottenere come sottoprodotto
di quanto mostrato nella FAQ di Bruno Campanini intitolata "Come contare
tutti gli oggetti e tutte le righe di codice del database corrente" che
trovi nella Sezione General del Sito Comune (link qui sotto).
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Che problema nel NON chiudere recordset aperti ?

author: RobertoA

text:
Dentro funzioni o procedure, per agire su dati attualmente non visibili
nella form, si usa il classico

MyRs=CurrentDb.OpenRecordset("select COD, DES from ARTICOLI")
...
...
MyRs.close

Bon, estetica a parte, cosa cambia se quell'ultima riga non c'e'?
Le risorse allocate durante l'apertura, vengono rilasciate (dalla fine
della funzione) oppure no?


author: pfm

text:
Dipende dove é stato definito myRs.
Se é dentro la funzione o dentro modulo e se private o public


text:
Il 26/03/2018 10:01, pfm ha scritto:
> Dipende dove é stato definito myRs.
> Se é dentro la funzione o dentro modulo e se private o public
>

Parlo di definizione MyRS dentro una funzione
Supponiamo la funzione sia Private
E se fosse Public ?


text:

Non cambia nulla in una Funzione, le variabili che sono dichiarate internamente ad una Function/Sub sono Private e, teoricamente vengono cancellati i riferimenti alla chiusura...(salvo le variabili STATIC).
Il problema è proprio il RILASCIO risorse, invece del cancellamento dei Riferimenti...!

Per rilasciare libera la risorsa, si deve distruggere l'oggetto, per cancellare il riferimento no.
Mi spiego, le variabili funzionano occupando un'area di Memoria, ma poi il Sistema usa i POINTER per ripescarla...
Quando si distrugge l'oggetto l'area è libera nuovamente, quando si cancella solo il POINTER semplicemente si disassocia il PUNTATORE nel programma all'area che si era riservata nella CACHE del programma...
In sostanza finchè non chiudi Access quell'area rimarrà non riutilizzabile ma non più puntabile.

Un esempio è questo per capire meglio, invece di puntare ad un OGGETTO specifico come una Form, possiamo sfruttare il suo POINTER con risparmio di peso..., capisco che non sia poi così usuale e comprensibile ma Tecnicamente ineccepibile:

In una Classe definisco una Proprietà che espone la FORM CHIAMANTE.
La classe ovviamente avrà il Property(Set e Get) per passare o recuperare la Form chiamante, ma internamente alla Classe invece di Memorizzare l'oggetto FORM, memorizzo solo il POINTER:

#If Win64 Then
    Private Function ObjFromPtr(ByVal pObj As LongPtr) As Object
#Else
    Private Function ObjFromPtr(ByVal pObj As Long) As Object
#End If
    Dim Obj                     As Object
    CopyMemory Obj, pObj, 4
    Set ObjFromPtr = Obj
    CopyMemory Obj, 0&, 4
End Function

#If VBA7 Then
    #If Win64 Then
        Private mlFormCaller    As LongPtr
    #Else
        Private mlFormCaller    As Long
    #End If
#Else
    Private mlFormCaller        As Long
#End If

Public Property Get FormCaller() As Access.Form
     Set FormCaller = ObjFromPtr(mlFormCaller)
End Property
Public Property Set FormCaller(Obj As Access.Form)
     mlFormCaller = ObjPtr(Obj)
End Property

Come si può vedere nella Classe NON memorizzo un Oggetto di Tipo Access.Form, ma un Long(LongPtr) che rappresenta il POINTER all'area in cui risiede il mio Oggetto Access.Form

RIASSUMENDO:
In buona sostanza una volta con i vecchi PC limitati in risorse la cosa era più evidente, oggi molto meno... tuttavia inizia a scrivere funzioni RICORSIVE e magari potresti vederne il limite...

@Alex


author: Bruno Campanini

text:
RobertoA formulated the question :
> Dentro funzioni o procedure, per agire su dati attualmente non visibili nella
> form, si usa il classico
>
> MyRs=CurrentDb.OpenRecordset("select COD, DES from ARTICOLI")
Veramente sarebbe Set MyRs = CurrentDb...

> ...
> ...
> MyRs.close
>
> Bon, estetica a parte, cosa cambia se quell'ultima riga non c'e'?
> Le risorse allocate durante l'apertura, vengono rilasciate (dalla fine della
> funzione) oppure no?

Io non ci vedo nulla di "classico" in MyRs.Close, ci vedo solo
qualcosa di inutile.
Inutile anche se tu volessi nella medesima procedura riutilizzare
le stesso nome con un nuovo:
Set MyRs = CurrenrDb.OpenRecordset("altra query")
Che neppure in tale circostanza è necessario premettere MyRs.Close

È una della tante prolissità dei programmatori MS, che sanno
costruire degli ottimi linguaggi... che poi non sanno programmare
decentemente.

Bruno


text:

Molto interessante
Si e' evidente che con funzioni ricorsive questo aspetto e' molto
importante, ed anche se Access non e' l'ambiente pensato per questi
utilizzi, capita di inserire codice che sembra mangiarsi memoria senza
motivo, in realta' il motivo c'e' (come sempre) solo che non e'
comprensibile ad una prima ispezione
Ma dove trovare documentazione rispetto a questo argomento?
Oppure sono 'internals' che non sa praticamente nessuno, gelosamente
custoditi di padre in fillio?


title: selezione di una percentuale di clienti in access

text:
ragazzi dovvre impostare in automatico 2 query che esportino il 60 e
40 % di clienti in una lista totale....
quale istruzione devo usare... sto provando con select top 60% ma non
va.....
help vi prego :)))


author: Merys

text:
Ciao,
prova così
SELECT TOP 40 PERCENT <Campo>
FROM <tabella>


text:

grazie mille ... va alla grande! :)


title: Allegare da VBA un file di Excel senza conoscere il nome del foglio

author: Enzo Laperchia

text:
Ciao a tutto l'NG,
dovrei allegare ad un db il primo foglio di un file excel che, pur
mantenendo invariata di volta in volta la sua struttura, spesso e volentieri
ha il nome del foglio diverso.
E' possibile, tramite VBA, allegare sempre e comunque il primo foglio di un
file di Excel non conoscendone il nome?
Giocando con l'automazione OLE e creando un oggetto EXCEL potrei forse
risolvere qualcosa?
grazie a tutti
ciao ciao
Enzo


text:
"Enzo Laperchia" <
en...@urgroupnospam.it
> ha scritto nel messaggio
news:XnMVb.26446$U4.9...@twister1.libero.it...

Fai riferimento all'insieme Sheets:
es.
Dim oApp As Excel.Application
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True
oApp.Workbooks.Open "c:\documenti\ng.xls"
oApp.Visible = True
MsgBox oApp.ActiveWorkbook.Sheets(1).Range("A1")
E' chiaro che cosě non alleghi il file ma leggi le celle...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:CtSVb.212546$VW.87...@news3.tin.it...

Ciao Sergio,
grazie mille per il suggerimento, funziona alla perfezione.
L'unica cosa che ho aggiunto e' stata questa riga:
    strLinkTbl = oApp.ActiveWorkbook.Sheets(1).Name & "$"
con cui recupero il nome del foglio e poi lo uso per collegare il file di
excel al database con la solita procedura.
Ovviamente alla fine chiudo e distruggo l'oggetto Excel creato.
Ancora grazie mille
ciao ciao
Enzo


title: aaa SONY VAIO F807K

author: Ettori Giorgio

text:
a a a SONY VAIO F807K
cerco possessore di questa macchina in grado di masterizzare il software
originale in italiano della Sony.
driver-setup- e applicazioni
pago fino a l.150.000 a contrassegno.
telefonare al n.
3393928095
o a
imbse...@libero.it


title: aaa SONY VAIO F807K

author: Salvatore

text:
"Ettori Giorgio" <
imbse...@libero.it
> ha scritto nel messaggio
news:FYFv7.36505$0Y2.3...@news.infostrada.it...

Un solo annuncio non era sufficiente?


title: aaa SONY VAIO F807K

text:
"Salvatore" <
sal...@tiscalinet.it
> ha scritto nel messaggio
news:9pna4k$f0s$1...@pegasus.tiscalinet.it...

> HAI RAGIONE SALVATORE, MA SONO DISPERATO, MIA MOGLIE SI E' FATTA PROCURARE
A TAIWAN UN SONY VAIO.
BELLISSIMO, E PAGATO ABBASTANZA POCO.
SE NON FOSSE CHE TUTTO IL SOFTWARE E' IN CINESE. E IN RETE DELLA SONY NON SI
TROVA NULLA. TU NE POSSIEDI UNO?


title: Percorso di rete

author: Qualita

text:
Il mio problema è questo. Ho creato un piccolo db per la gestione di un
archivio di prodotti con delle immagini e grazie all'aiuto di Federico e
Roberto sono riuscito ad eseguire la procedura che permette la lettura
direttamente dall'indirizzo dell'immagine. Ora però dovrei poter consultare
questo db da un'altro pc collegato in rete con quello dove ho la directory
con i file jpg e giustamente appena vado ad aprire il db mi da l'errore di
runtime. Come posso ovviare a questo problema? !!!!!
Grazie anticipatamente a chiunque mi saprà aiutare.


title: Percorso di rete

author: flover

text:
Qualita <
qua...@meccanicagm.com
> wrote in message
97482564...@regulus.fastnet.it...

La cosa migliore sarebbe che ti creassi una variabile a cui assegni il
percorso delle immagini che magari memorizzi in un file .ini oppure in un
semplicissimo file di testo.
Quindi la prima cosa che dovresti fare appena parte il tuo programma è
leggerti il tuo file di testo dove hai memorizzato la stringa che identifica
il percorso e scriverla in una variabile.
Successivamante quando leggi le immagini farai : immagine = variabile &
"immagine.jpg".
Per leggere dal file di testo semplicemente :
Open App.Path & "\percorso.txt" For Input As #1
Input #1, percorso
Close #1
Questa è lasoluzione più semplice, quella migliore sarebbe di utilizzare un
file INI ed utilizzare le API di Windows per accedervi, cmq per il momento è
più che sufficiente.
Saluti Flover.


title: Percorso di rete

text:
Qualita <
qua...@meccanicagm.com
> wrote in message
97482564...@regulus.fastnet.it...
> Il mio problema è questo. Ho creato un piccolo db per la gestione di un
> archivio di prodotti con delle immagini e grazie all'aiuto di Federico e
> Roberto sono riuscito ad eseguire la procedura che permette la lettura
> direttamente dall'indirizzo dell'immagine. Ora però dovrei poter
consultare
> questo db da un'altro pc collegato in rete con quello dove ho la directory
> con i file jpg e giustamente appena vado ad aprire il db mi da l'errore di
> runtime. Come posso ovviare a questo problema? !!!!!
> Grazie anticipatamente a chiunque mi saprà aiutare.
>
>
OOps, mi son accorto che ti ho scritto App.Path però questo va bene solo in
VB, in Access NO!
Per il momento inserisci un percorso fisso per il file TXT.
Saluti...


title: Percorso di rete

author: Federico Luciani

text:
Qualita wrote:
> Il mio problema è questo. Ho creato un piccolo db per la gestione di un
> archivio di prodotti con delle immagini e grazie all'aiuto di Federico e
> Roberto sono riuscito ad eseguire la procedura che permette la lettura
> direttamente dall'indirizzo dell'immagine. Ora però dovrei poter consultare
> questo db da un'altro pc collegato in rete con quello dove ho la directory
> con i file jpg e giustamente appena vado ad aprire il db mi da l'errore di
> runtime. Come posso ovviare a questo problema? !!!!!
> Grazie anticipatamente a chiunque mi saprà aiutare.
archivia le immagini sempre con il path di rete (es.):
\\pc01\hdc\documenti\pippo.bmp
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: ordine di tabulazione ingestibile

author: Ivan

text:
salve
dentro un controllo a schede ho una 30ina di controlli...non riesco
assolutamente ad impostare l'ordine di tabulazione a mio piacere..(come
faccio di solito in qualsiasi altra form)
appena imposto l'indice 0 al primo controllo e poi cambio il secondo il
primo mi viene cancellato e sostituito con es 22
e cosě per tutti.
Non posso utilizzare l'ordinamento automatico perchč il passaggio del
tabulatore mi serve con una sequenza non logica.
Qualche idea?
ciao, Ivan


title: ordine di tabulazione ingestibile

author: MA

text:
Ivan wrote:
> salve
> dentro un controllo a schede ho una 30ina di controlli...non riesco
> assolutamente ad impostare l'ordine di tabulazione a mio
> piacere..(come faccio di solito in qualsiasi altra form)
> appena imposto l'indice 0 al primo controllo e poi cambio il secondo
> il primo mi viene cancellato e sostituito con es 22
> e così per tutti.
>
> Non posso utilizzare l'ordinamento automatico perchè il passaggio del
> tabulatore mi serve con una sequenza non logica.
>
> Qualche idea?
> ciao, Ivan
Ciao
clicka sulla scheda che ti serve, tasto destro e sistemi la tabulazione visivamente
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Caricamento immagini

text:
Buongiorno a tutti,
sto creando un archivio in access con relative maschere per
visualizzare i dati,
tra questi dati ci stanno anche delle foto.
Io memorizzo in una tabella dell'archivio solamente il path delle foto
che risiedono invece
in una cartella su disco.
Ho messo in una maschera un campo immagine preso dalla casella degli
strumenti
e carico le immagini con l'istruzione visual basic immagine.picture =
"path della foto".
Qualcuno mi sa dire perchè anche cosi la grandezza del mio archivio
cresce
in maniera immotivata quando carico le immagini visto che stanno in
una cartella
su disco?
Grazie a tutti...
Saluti Marco


title: Caricamento immagini

author: Ivan da casa

text:
<
silv...@tele2.it
> ha scritto nel messaggio
news:1186849778.7...@b79g2000hse.googlegroups.com...

Grazie a tutti...
Saluti Marco
Ciao Marco,
probabilmente il DB cresce proprio a seguito dell'inserimento dell'indirizzo
del file.
Ogni operazione di modifica porta ad una variazione della dimensione del DB,
ma la variazione non dovrebbe corrispondere all'occupazione del file
immagine !!!
Ripristina e compatta ... ;))
IvanDaBologna


title: Corso rapido di Access

text:
So che quello che sto chiedendo farà accapponare la pelle a molti, ma
siccome non ho altra sceltà la chiedo lo stesso :-))
Nella prossima settimana dovrò sostenere un colloquio di lavoro per una
grossa azienda dove è richiesta una Buona (non so che cosa voglia dire)
conoscenza di Access, ed io nel precolloquio ho detto di averne una
conoscenza quantomeno sufficiente (mentendo spudoratamente).
Ora premesso che access l'ho usato in maniera veramente basilare quando ho
fatto un corso di Visual Basic, volevo sapere se mi trovo un libro o qualche
minicorso su internet, e facendo un full immersion, riuscirei ad avere una
discreta conoscenza, diciamo in max 4-5 giorni???
Grazie
Ryo


title: Corso rapido di Access

author: Carlo Costarella

text:
"Ryosaeba0979" <lLEVAME...@SPAMfastwebnet.it> ha scritto nel messaggio
news:XfMxf.29378$av6...@tornado.fastwebnet.it...

Comincia da questi link:
http://www.manuali.it/manuali-guide/Informatica-e-Internet/Basi-di-Dati---Database/Microsoft-Access/Guida-a-Microsoft-Access/1017.htm
http://www.manuali.it/manuali-guide/Informatica-e-Internet/Basi-di-Dati---Database/Microsoft-Access/Access-2000/1264.htm
http://www.manuali.it/manuali-guide/Informatica-e-Internet/Basi-di-Dati---Database/Microsoft-Access/Corso-di-Access-Xp---patente-europea-del-computer/2122.htm
Ciao, Carlo


title: Corso rapido di Access

author: sv

text:
Ryosaeba0979 ha scritto:


> Grazie
> Ryo
http://www.google.it/search?hl=it&q=tutorial+access&btnG=Cerca&meta=lr%3Dlang_it
--
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: Corso rapido di Access

text:
> Comincia da questi link:
>
http://www.manuali.it/manuali-guide/Informatica-e-Internet/Basi-di-Dati---Database/Microsoft-Access/Guida-a-Microsoft-Access/1017.htm
>
>
http://www.manuali.it/manuali-guide/Informatica-e-Internet/Basi-di-Dati---Database/Microsoft-Access/Access-2000/1264.htm
>
>
http://www.manuali.it/manuali-guide/Informatica-e-Internet/Basi-di-Dati---Database/Microsoft-Access/Corso-di-Access-Xp---patente-europea-del-computer/2122.htm
>
> Ciao, Carlo
Ringrazio per i link te e l'altro utente che mi ha risposto, ma sono
riuscito a rimediare tramite un amico programmatore un video corso di access
2003 della Exa.
Sembra fatto benino :-)
Ryo


title: Corso rapido di Access

text:

Purtroppo non riesco a suggerirti un breviario,
però ti posso dire che una volta suparto il colloquio
qui ti possiamo aiutare molto.
In bocca al lupo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Corso rapido di Access

text:
> > Ringrazio per i link te e l'altro utente che mi ha risposto, ma sono
> > riuscito a rimediare tramite un amico programmatore un video corso di
> > access 2003 della Exa.
> > Sembra fatto benino :-)
> >
> > Ryo
> Purtroppo non riesco a suggerirti un breviario,
> però ti posso dire che una volta suparto il colloquio
> qui ti possiamo aiutare molto.
> In bocca al lupo
Lo so che non è facile imparare un programma come Access in poco tempo, io
lo conosco marginalmente, ma spero di riuscire a carpirne qualche nozione in
questi pochi giorni.
La speranza e che la richiesta di BUONA conoscenza, non sia una conoscenza
mostruosa, anche perchè credo che chi non ha avuto modo di usare i database
in un ambito lavorativo, difficilmente riesca ad imparseli bene a livello
"domestico" (a parte gli appassionati veri sia chiaro).
Cmq grazie, vi farò sapere :-)
Ryo


title: Corso rapido di Access

author: Sergio MAZZA

text:
"Ryosaeba0979" <lLEVAME...@SPAMfastwebnet.it> ha scritto nel messaggio news:85Rxf.30052$av6....@tornado.fastwebnet.it...
> Lo so che non è facile imparare un programma come Access in poco tempo, io
> lo conosco marginalmente, ma spero di riuscire a carpirne qualche nozione in
> questi pochi giorni.
> La speranza e che la richiesta di BUONA conoscenza, non sia una conoscenza
> mostruosa, anche perchè credo che chi non ha avuto modo di usare i database
> in un ambito lavorativo, difficilmente riesca ad imparseli bene a livello
> "domestico" (a parte gli appassionati veri sia chiaro).
>
> Cmq grazie, vi farò sapere :-)
>
> Ryo
Poi bisognerebbe sapere che intendono loro per "buona conoscenza"; probabilmente neanche loro lo conoscono bene, quindi secondo me,
già parti in vantaggio visto che ti sai documentando...
Ciao.
--
Sergio MAZZA


title: Corso rapido di Access

author: Alessandro Cara

text:
Sergio MAZZA wrote:
[cut]
> Poi bisognerebbe sapere che intendono loro per "buona conoscenza"; probabilmente neanche loro lo conoscono bene, quindi secondo me,
> già parti in vantaggio visto che ti sai documentando...
classico terno al lotto.
Recentemente ho intervistato piu' di un giovane fanciullo che nel
curriculum metteva: Access - conoscenza buona. In genere non sapevano
neanche che esisteva il VBA. E con questo voglio dire che anche gli
intervistatori non scherzano. Nel senso che quasi la totalita' pensa che
sia un Excel in cui e' facile fare le query.
Ryo deve sperare che non gli capiti un S. Mazza un A.Baraldi, MA,
pablitomf en so on. Certo che se gli capita un Oscar Manfredini ;<) so
cazzi.
--
a.cara


title: Corso rapido di Access

text:

Più che altro spero che sia un colloquio più teorico che pratico (ma non
credo), in quanto per quante nozioni e comandi possa sapere, su Access la
cosa difficile è capire la logica per strutturare un database, e per
acquisire quella, non bastano 4-5 giorni, ma serve molta pratica.
Ryo


title: Corso rapido di Access

text:

uhmmm...
Dipende che tipo di azienda e'.
Se e' una azienda del settore informatico non e' attraverso access che
valuta (o dovrebbe valutare) la conoscenza di basi dati (schema logico e
fisico e regole di impianto).
Inoltre se e' del settore informatico bisognerebbe capire qual'e' il suo
segmento di clientela. Se richiedono access e' quasi certamente rivolta
a clienti di tipo medio-piccolo ed in questo caso immagino che la loro
conoscenza sia buona.
Se non e' del settore informatico, a meno che non abbiano un A. Baraldi
della situazione, quasi certamente di Access sanno poco o nulla.
Se posso permettermi un consiglio.
Al di la' del fatto tecnico specifico , la cosa che devi cercare di
capire subito e' "Chi e'" il tuo intervistatore. Se e' un tecnico e se
puoi cerca di stimolarlo, anche con domande. In genere i tecnici sono
dei "pavoni" e se gli dai il "la" cominciano a raccontarti tutte le
meraviglie tecniche di cui sono capaci. E' se e' un tecnico cerca di
barare poco altrimenti, magari gli salta la mosca al naso e ti fa a
tocchetti. Invece se ti dimostri sicuro e senza timore ad affrontare
problemi anche complicati te lo puoi comprare. Questo secondo modo e'
ancora piu' valido per un "non" tecnico il quale non vuole sapere se sai
o non sai ma soltanto se sei adatto a risolvere il suo problema senza
creargli "rogne" di alcun tipo. E', immagino, inutile che te lo dica che
l'abito fa ancora il monaco e quindi la "scaciatezza" non e'molto gradita.
Tutte le formule augurali di rito
--
a.cara


title: Corso rapido di Access

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio news:1E6yf.31076$av6....@tornado.fastwebnet.it...
> uhmmm...
> Dipende che tipo di azienda e'.
> Se e' una azienda del settore informatico non e' attraverso access che valuta (o dovrebbe valutare) la conoscenza di basi dati
> (schema logico e fisico e regole di impianto).
> Inoltre se e' del settore informatico bisognerebbe capire qual'e' il suo segmento di clientela. Se richiedono access e' quasi
> certamente rivolta a clienti di tipo medio-piccolo ed in questo caso immagino che la loro conoscenza sia buona.
> Se non e' del settore informatico, a meno che non abbiano un A. Baraldi della situazione, quasi certamente di Access sanno poco o
> nulla.
> Se posso permettermi un consiglio.
> Al di la' del fatto tecnico specifico , la cosa che devi cercare di capire subito e' "Chi e'" il tuo intervistatore. Se e' un
> tecnico e se puoi cerca di stimolarlo, anche con domande. In genere i tecnici sono dei "pavoni" e se gli dai il "la" cominciano a
> raccontarti tutte le meraviglie tecniche di cui sono capaci. E' se e' un tecnico cerca di barare poco altrimenti, magari gli salta
> la mosca al naso e ti fa a tocchetti. Invece se ti dimostri sicuro e senza timore ad affrontare problemi anche complicati te lo
> puoi comprare. Questo secondo modo e' ancora piu' valido per un "non" tecnico il quale non vuole sapere se sai o non sai ma
> soltanto se sei adatto a risolvere il suo problema senza creargli "rogne" di alcun tipo. E', immagino, inutile che te lo dica che
> l'abito fa ancora il monaco e quindi la "scaciatezza" non e'molto gradita.
>
> Tutte le formule augurali di rito
> --
> a.cara
Sottoscrivo...
Ciao.
--
Sergio MAZZA


title: Corso rapido di Access

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio news:fV5yf.31007$av6....@tornado.fastwebnet.it...
> classico terno al lotto.
> Recentemente ho intervistato piu' di un giovane fanciullo che nel curriculum metteva: Access - conoscenza buona. In genere non
> sapevano neanche che esisteva il VBA. E con questo voglio dire che anche gli intervistatori non scherzano. Nel senso che quasi la
> totalita' pensa che sia un Excel in cui e' facile fare le query.
> Ryo deve sperare che non gli capiti un S. Mazza un A.Baraldi, MA, pablitomf en so on. Certo che se gli capita un Oscar Manfredini
> ;<) so cazzi.
> --
> a.cara
Eh! Eh!
Tutta gente con un'anima...
Ciao.
--
Sergio MAZZA


title: Corso rapido di Access

text:

Molto sottile...
>
> Ciao.



title: Campi Boolean su Access e SQL Server

author: Dario da PD

text:
Salve a tutti.
E' da un po' di tempo che mi sono messo ad implementare un programma
"modello" in Access 97, ossia un programma in cui ci schiaffo dentro le
varie utilità di "default" di un qualsiasi programma (maschera di login,
gestione utenti, permessi, ri-allegamento tabelle) e qualche form "base",
riutilizzabile in seguito per implementare il programma vero e proprio.
Il mio obiettivo era anche quello di crearlo già compatibile con SQL Server
(allegandoci le tabelle via ODBC).
La cosa mi sta riuscendo anche abbastanza bene...
Ora creando le tabelle in entrambi i database (il primo mdb, il secondo SQL
Server), mi sono accorto che SQL Server nei campi boolean codifica il "vero"
come 1, mentre Access lo codifica come -1.
Domanda: sono io rincoglionito o è effettivamente così ?
Ciao e grazie
Dario da PD


title: [2003] anteprima grafico senza griglia

author: Ammammata

text:
mi trovo a dover eseguire access 2003 in una macchina xp di windows 7

quando apro un report grafico in anteprima, la griglia delle ascisse e
delle ordinate è spesso incompleta, soprattutto le righe verticali
il monitor (la risoluzione della macchina virtuale) *non* è sufficiente per
vedere il grafico al 100% per cui è leggermete ridotto
cliccando con il mouse e portando lo zoom al 100%, le righe riappaiono
anche se a scapito di una fetta del grafico stesso che non ci sta più a
video

la stampa è sempre precisa, con tutta la griglia al posto giusto

a chi devo dare la colpa delle righe sparite?
è la modalità xp che fa cilecca?

esempio:
https://plus.google.com/photos/102967067919781908169/albums/594761169182417

7233?banner=pwa&sort=1

http://tinyurl.com/lhjwb2u

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: [2003] anteprima grafico senza griglia

author: Pablitomf

text:
Ammammata <
amma...@tiscalinet.it
> ha scritto:

> mi trovo a dover eseguire access 2003 in una macchina xp di windows 7
>
> quando apro un report grafico in anteprima, la griglia delle ascisse e
> delle ordinate è spesso incompleta, soprattutto le righe verticali
> il monitor (la risoluzione della macchina virtuale) *non* è sufficiente per
> vedere il grafico al 100% per cui è leggermete ridotto
> cliccando con il mouse e portando lo zoom al 100%, le righe riappaiono
> anche se a scapito di una fetta del grafico stesso che non ci sta più a
> video
>
> la stampa è sempre precisa, con tutta la griglia al posto giusto
>
> a chi devo dare la colpa delle righe sparite?
> è la modalità xp che fa cilecca?
>
> esempio:
>
https://plus.google.com/photos/102967067919781908169/albums/594761169182417

> 7233?banner=pwa&sort=1
>
>
http://tinyurl.com/lhjwb2u

ammenoche' tu non abbia fatto un Form dinamico che si riproporziona in
toto (con gli annessi oggetti incorporati - per cui anche il Graph in
oggetto) al variare della risoluzione dello schermo (cosa che potrebbe
supportare l'ipotesi che il problema sia la risoluzione), io credo che
quest'ultima, nel caso opposto non c'entri nulla... probabilmente è solo
la "riduzione" della visibilita' a tutto schermo che riduce il
"particolare"... daltronde si vedono spesso anche righe sparire beu reoirt
se vislizzati in modo non standard... poi lo stampi, e cio' che avevi a
video e' migliorato sulla carta.
Fa una prova... aumenta le dimensioni del box che contiene il grafico,
cosi' da portarlo a condizioni macchina ideali per proporlo all'user in
maniera ottimale... se funzia, credo di averci preso.

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: [2003] anteprima grafico senza griglia

text:
Il giorno Mon 18 Nov 2013 05:08:06p, *Pablitomf* inviava su
it.comp.appl.access il messaggio
news:201311181...@mynewsgate.net
. Vediamo cosa scrisse:

> probabilmente è solo
> la "riduzione" della visibilita' a tutto schermo che riduce il
> "particolare"...  poi lo stampi, e cio' che
> avevi a video e' migliorato sulla carta.

ho provato su un altro pc (quello incriminato), purtroppo anche zoomando (1
click) le righe non vengono visualizzate (sul mio invece sì): sto piuttosto
pensando se potrebbe essere influente l'attivazione/disattivazione di certe
"meraviglie grafiche" di windows, tipo lo scrolling animato, i font clear
type et similia: dovrò provare di nuovo la prossima volta che riesco a
metterci su le mani

> Fa una prova... aumenta le dimensioni del box che contiene il grafico,
> cosi' da portarlo a condizioni macchina ideali per proporlo all'user
> in maniera ottimale... se funzia, credo di averci preso.
>

il box è già tirato al massimo, siamo ai limiti fisici della stampante: da
questa parte non si può più cavare sangue



title: Vendere applicazioni

author: Tiziana Alessi

text:
Se per caso io avessi un'idea su un software non ancora inventato e volessi
realizzarlo e venderlo che cosa posso fare? Io ho a disposizione sia il
denaro che uffici per assumere del personale, devo essere iscritta alla
CCIAA? e con quale tabella? ed il personale, come andrebbe inquadrato come
professionista o altro?


title: Vendere applicazioni

text:
Tiziana Alessi ha scritto:

beh!? visto che sei cosi' "riccia" chiedilo ad un
commercialista/consulente del lavoro. Lo paghi e lei/lui te lo dice.
1) Apriti partita IVA vendi ed emetti regolare fattura
2) ti fai una "riccia" societa' (sas,srl,spa quello che vuoi, quindi
CCIIA) assumi un po' di personale (contratto CCNL in vendita in tutti i
negozi buffetti, contratti di tutti i tipi, volendo rischiare anche un
po' di contratti di collaborazione)
3) se veramente e' come tu dici (software "bono") possiamo sempre fare
un accordo io vendo e ti riconosco delle "royalties" (poche)
a.cara


title: Letture contatori Enel a fasce orarie

author: Lido Macchioni

text:
I consumi di E.E. per talune utenze sono calcolati in fasce orarie fissate
da un calendario redatto dall'Autorità per l'Energia. Il calendario è
annuale, stilato sui 365 giorni, per 24 ore al giorno e con una lettura del
contatore ogni quarto d'ora per cui si hanno 365x24x4 = 35040 letture. Ogni
mese è possibile scaricare le letture del mese precedente su foglio Exel
come qui sinteticamente indicato, ma le letture sono mancanti della relativa
fascia di appartenenza.
  data             Ora      Lettura Kwh
12/01/05       0.15        11,118
12/01/05       0.30        10,962
12/01/05       0.45        10,954
12/01/05      1.00         10,958
12/01/05      1.15         11,034
Le fasce giornaliere  sono 4 e variano a seconda che si tratti delle ore dei
giorni di sabato, dei festivi, del mese di agosto oppure di alcuni giorni
invernali, secondo appunto il calendario dell'Autorità per l'Energia.
Si vorrebbe creare una funzione che assegni ad ogni record la rispettiva
fascia (F1, ......., F4).
E' possibile un aiuto?
Grazie, Lido


title: Letture contatori Enel a fasce orarie

author: Roberto da casa

text:
"Lido Macchioni" <
bym...@tin.it
> ha scritto nel messaggio
news:LFi%d.1088976$35.40...@news4.tin.it...

Per ogni tipo di giorno (sabato, festivo, mese di agosto ecc.) devi crearti
una tipo di tariffa; per ogni tipo di tariffa avrai i limiti orari delle 4
fasce orarie e le relative tariffe; quindi analizzando la data di lettura
riuscirai a stabilire il tipo di tariffa e incrociando l'orario di lettura
con gli orari limite di fascia di quel tipo di tariffa determinerai il
prezzo di tariffazione relativo ai consumi energetici tra quella lettura e
la lettura precedente.
Penso che conoscendo in dettaglio il regolamento di bollettazione non
sarebbe difficile fare un esempio che renderebbe più facile comprendere
quanto ho cercato di spiegarti qui sopra.
Sul Sito Comune (link qui sotto), nella Sezione General troverai delle
funzioni che ti permettono di determinare se una data è una festività
infrasettimanale, mentre con la funzione intrinseca Weekday (vedi help)
potrai stabilire se la data è relativa ad un sabato o a una domenica.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Letture contatori Enel a fasce orarie

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:Ejj%d.23266$zZ1.6...@twister1.libero.it...

> Grazie, Roberto, cercherò di mettere a frutto i tuoi suggerimenti, ma per
un neofita non sarà certo facile. Non ho ben capito quando tu parli di tipo
di tariffe. Io vorrei solo assegnare ad ogni lettura (che altro non è che il
consumo in Kwh del rispettivo quarto d'ora) la fascia di appartenenza, che
può essere F1, F2, F3 o F4 a seconda dell'ora, del giorno e del mese di
appartenenza. Quindi non devo ricostruire la bolletta dell'Enel, bensì un
controllo dei consumi mensili ripartiti nelle varie fasce. Ecco perché non
ho ben capito cosa significa la tua affermazione ".... per ogni tipo di
giorno (sabato, festivo, mese di agosto ecc.) devi crearti una tipo di
tariffa...... "
Grazie di nuovo.


title: Letture contatori Enel a fasce orarie

text:
"Lido Macchioni" <
bym...@tin.it
> ha scritto nel messaggio
news:iYG%d.1095297$35.40...@news4.tin.it...

> > Grazie, Roberto, cercherò di mettere a frutto i tuoi suggerimenti, ma
per
> un neofita non sarà certo facile. Non ho ben capito quando tu parli di
tipo
> di tariffe. Io vorrei solo assegnare ad ogni lettura (che altro non è che
il
> consumo in Kwh del rispettivo quarto d'ora) la fascia di appartenenza, che
> può essere F1, F2, F3 o F4 a seconda dell'ora, del giorno e del mese di
> appartenenza. Quindi non devo ricostruire la bolletta dell'Enel, bensì un
> controllo dei consumi mensili ripartiti nelle varie fasce. Ecco perché non
> ho ben capito cosa significa la tua affermazione ".... per ogni tipo di
> giorno (sabato, festivo, mese di agosto ecc.) devi crearti una tipo di
> tariffa...... "
> Grazie di nuovo.
Io non conosco in dettaglio la normativa, ma mi sembra di capire le le
quattreo fasce tariffarie cambino a seconda del giorno e/o della stagione;
insomma mi sembra che il consumo di dalle 9:00 alle 9:15 di un lunedì non
può essere sommato al consumo dalle 9:00 alle 9:15 di un sabato, di una
domenica o di un giorno festivo; o sbaglio?
E se fosse così non puoi fare a meno di analizzare il giorno in cui il
consumo avviene.
Comunque se scrivi in dettaglio quali sono i termini completi che regolano
la normativa, sarà più facile discutere il problema; penso che sia difficile
trovare soluzioni se prima non si puntualizza il problema nella sua
intierezza.



title: Letture contatori Enel a fasce orarie

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:ZjR%d.25439$zZ1.6...@twister1.libero.it...

Esatto, Roberto! Per maggiore chiarimento ti mostro uno spaccato del
calendario annuale:
Sono  in Fascia 4 tutti i consumi effettuati dalle ore 00.00.00 alle ore
24.00.00 nei giorni di Sabato, Domenica, Festività infrasettimanali (1/1 e
6/1, Lunedì dell'Angelo, 25 Aprile, 1 maggio 2 giugno 15 agosto 1 novembre
8-25-26 dicembre) nonchè nei giorni dall'1/1 al 7/1, dal 23/12 al 31/12. Nel
periodo dall'8/1 al 14/3 sono invece in Fascia 4i consumi dalle ore 21.00.00
alle ore 7.00.00, in F3 i consumi dalle ore 7.00.00 alle 8.00.00, dalle ore
12.00.00 alle 13.00.00 e dalle 20.00.00 alle 21.00.00; sono in F2 i consumi
dalle ore 8.00.00 alle ore 12.00.00 e dalle 13.00.00 alle 20.00.00, coprendo
cos' tutte le 24 ore del giorno.
Non mi dilungo oltre per indicarti che in altri periodi valgono altri orari
e altre fasce, per esempio in piena estate e pieno Inverno esiste la fascia
F1, cioè ore di punta.
Ogni mese è possibile scaricare i consumi del mese precedente in formato
Excel che poi posso importare in Access. I consumi sono riportati ogni
quarto d'ora, ma accanto a ciascun consumo non è indicato la fascia di
appartenenza.
Vorrei quindi riuscire ad aggiungere a fianco di ciascun consumo la propria
fascia di appartenenza per potere effettuare le somme dei consumi mensili
raggruppate per ciascuna fascia.
Credo che la soluzione a questo mio quesito questo potrà servire ad altri in
un prossimo futuro, visto che l'Enel intende operare per tutte le utenze su
consumi per fasce orarie.
Ti ringrazio caldamente per l'attenzione mostrata al problema.



title: Letture contatori Enel a fasce orarie

text:
"Lido Macchioni" <
bym...@tin.it
> ha scritto nel messaggio
news:TH%%d.686785$b5.31...@news3.tin.it...

Quello che dici conferma ciò che già avevo ipotizzato nel mio primo
messaggio: la fascia tariffaria è determinabile analizzando la data e
l'orario di lettura.
Ora tu ci hai spiegato che cosa succede nei week end, nelle festività
infrasettimanali e nei giorni compresi tra il 1° ed il 7 gennaio e tra il 23
ed il 31 dicembre: per tutta la giornata si applica la fascia F4.
Hai anche spiegato come si applicano le fasce F2, F3 e F4 nel periodo
compreso tra l'8 gennaio ed il 14 marzo.
Ma cosa succede per gli altri giorni dell'anno?
Quando si applica la fascia F1?
Insomma scrivere una funzione che determini in base alla data ed all'ora di
lettura una delle 4 fasce di bollettazione non è certo particolarmente
complesso, specie se si fa ricorso, come già ti dissi, a funzioni che
determinano se un giorno è festivo o meno: funzioni che puoi facilmente
reperire nel Sito Comune (link qui sotto). Si determira per ogni data a
quale tipo di giornata appartiene, (Week end, festivi infrasettimanali,
periodo pre e post natalizio, periodo preprimaverile, piena estate, pieno
inverno); per ogni tipo di giornata poi si determinerà in base all'ora di
lettura una delle 4 fasce di bollettazione (F1, F2, F3 e F4).
Però è possibile scrivere la funzione solo quando tutte le regole sono
chiare; penso che scrivere una funzione che copra solo una parte del
calendario non serva a nessuno, quindi è solo tempo perso.
Se poi come tu dici in Lettura Kwh c'è la lettura fatta a quell'ora, il
consumo negli ultimi quindici minuti lo dovrai determinare sottraendo a
quella lettura il valore rilevato nella lettura precedente; a tale scopo ti
consiglio di inserire nella tabella una chiave primaria, in caso contrario
diventerà più arduo far riferimento alla lettura del record precedente.
--
Roberto
-----------------------------------------------------



title: Letture contatori Enel a fasce orarie

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:J_b0e.7109$IN.1...@twister2.libero.it...

> ciao, di nuovo grazie per l'attenzione. Non ho indicato altri periodi
perché la regola che vale per il periodo indicato la posso adattare, con le
opportune modifihe, anche ad altri periodi. Inoltre il calendario annuale
può valere solo un anno in quanto l'autorità per l'Energia lo pubblica
preventivamente e ha una valenza per l'anno successivo. Comunque ritengo che
valga la pena partire dalle ore piuttosto che dai giorni. Se infatti metto
come primarie le 24 ore del giorno e come secondarie le giornate, credo si
possa arrivare alla soluzione del problema perchè sono le ore alle quali
assegnare le rispettive fasce e non vale la pena individure prima le
giornate e poi le ore.
Grazie di nuovo e Buona Pasqua!!
Sai perchè non ho indicato altri periodi dell'annoCredo di aver capito come
si può operare. Anziché partire dai giorni conviene partire dalle ore,
perché  queste sono
>


title: Letture contatori Enel a fasce orarie

text:
"Lido Macchioni" <
bym...@tin.it
> ha scritto nel messaggio
news:EMr0e.1108059$35.41...@news4.tin.it...
[CUT]
> > ciao, di nuovo grazie per l'attenzione. Non ho indicato altri periodi
> perché la regola che vale per il periodo indicato la posso adattare, con
le
> opportune modifihe, anche ad altri periodi. Inoltre il calendario annuale
> può valere solo un anno in quanto l'autorità per l'Energia lo pubblica
> preventivamente e ha una valenza per l'anno successivo. Comunque ritengo
che
> valga la pena partire dalle ore piuttosto che dai giorni. Se infatti metto
> come primarie le 24 ore del giorno e come secondarie le giornate, credo si
> possa arrivare alla soluzione del problema perchè sono le ore alle quali
> assegnare le rispettive fasce e non vale la pena individure prima le
> giornate e poi le ore.
> Grazie di nuovo e Buona Pasqua!!
>
>
> Sai perchè non ho indicato altri periodi dell'annoCredo di aver capito
come
> si può operare. Anziché partire dai giorni conviene partire dalle ore,
> perché  queste sono
Mi sembra di capire che posso uscire tranquillamente da questo thread per
due motivi:
1) Non siamo d'accordo su come sviluppare l'algoritmo con il quale
determinare le fasce di tariffazione: io ritengo sia logico prima
classificare la data e poi con l'orario determinare la fascia, mentre tu
ritieni sia logico fare il contrario.
2) Cosa più importente, hai chiaro in testa cosa devi fare.
Poiché il problema è tuo è giusto che sia tu a decidere come risolverlo.



title: Il database non si apre piu'... (lunghetto scusate...)

author: salem

text:
Avevo un database .mdb con delle tabelle collegate ad un altro mdb
(all'inizio avevo un solo db che poi ho diviso in 'programma' e 'dati') e a
tabelle dbf di un programma gestionale.
Il tutto con Access 2000 e win98.
Mi hanno cambiato il PC e ora ho WinXP e Access Xp.
Che bello tutto nuovo... solo che il db non si apre più. Ovvero il sistema
lo riconosce come db ACCESS (vedi icona...) ma quando lo clicco per aprirlo
mi si apre Access ma non il file, ovvero come se avessi aperto Access 'senza
file'.
Altri db si aprono normalmente (al più mi chiedono se voglio convertire alla
nuova versione di Access).
Questo niente. Morto. Solo che dentro ho decine di query e quant'altro
accumulato in anni di lavoro (ho provato anche ad importarle in un altro db
ma ... niente).
Aiutatemi se potete, sono disperato...
Grazie
salem


text:

Anche tenendo premuto il tasto Shift?
Prova ad importare tutto in un nuovo db
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
Scusami ma non va...
Qualcuno ha qualche altra idea?
Grazie
salem
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:z6vse.17910$TR5....@news.edisontel.com...



text:
"salem" <
adri...@libero.it
> ha scritto nel messaggio
news:yuVse.14846$bc.1...@tornado.fastwebnet.it...
>
> Scusami ma non va...
> Qualcuno ha qualche altra idea?
>
> Grazie
> salem
>
>
Il database ha una dimensione?
Perchè non me ne mandi una copia zippata?
Ciao, Carlo


text:
...infatti la cosa strana è la dimensione enorme 1.800.000 Kb... ma è
sempre stato così, anche quando funzionava. Non penso di potertelo
mandare... e poi le tabelle dbf a cui è collegato sono solo sul mio
pc, in quanto facenti parte di un gestionale.
Non so più cosa pensare, se non a quanti giorni (mesi) potrebbe
costarmi rifarlo... :-((


author: c

text:
Crea un nuovo dbase e importa tutto dal vecchio magari funziona !
"salem" <
adri...@libero.it
> ha scritto nel messaggio
news:W8kse.11751$bc....@tornado.fastwebnet.it...
> Avevo un database .mdb con delle tabelle collegate ad un altro mdb
> (all'inizio avevo un solo db che poi ho diviso in 'programma' e 'dati') e
> a tabelle dbf di un programma gestionale.
> Il tutto con Access 2000 e win98.
> Mi hanno cambiato il PC e ora ho WinXP e Access Xp.
> Che bello tutto nuovo... solo che il db non si apre piů. Ovvero il sistema
> lo riconosce come db ACCESS (vedi icona...) ma quando lo clicco per
> aprirlo mi si apre Access ma non il file, ovvero come se avessi aperto
> Access 'senza file'.
> Altri db si aprono normalmente (al piů mi chiedono se voglio convertire



text:
non funziona... mi chiede da quale database voglio importare...
specifico quello e... non succede nulla, assolutamente nulla. Cioè lo
vede, ma non lo vede? Boh...


author: Karl Donaubauer

text:

Prova i metodi della FAQ 1.27 sul
www.donkarl.com/it
.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Impossibile passare al record specificato

author: lucky

text:
Applicativo con varie maschere con sottomaschere.
in queste ho inserito dei pulsanti per lo spostamento tra i record ma mentre
in alcune maschere quando arrivo alla fine (o inizio) mi appare una
normalissima segnalazione di "impossibile passare al record specificato" in
altre maschere mi compare lo stesso messaggio ma sotto forma di "errore di
run time 2105" con i tasti di fine e debug.
Come mai mi succede questo? Come posso eliminare o intercettare questo
messaggio?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
lucky wrote:
> Applicativo con varie maschere con sottomaschere.
> in queste ho inserito dei pulsanti per lo spostamento tra i record ma
> mentre in alcune maschere quando arrivo alla fine (o inizio) mi
> appare una normalissima segnalazione di "impossibile passare al
> record specificato" in altre maschere mi compare lo stesso messaggio
> ma sotto forma di "errore di run time 2105" con i tasti di fine e
> debug.
>
> Come mai mi succede questo? Come posso eliminare o intercettare questo
> messaggio?
>
> Grazie
>
On error goto err
'qui ci metti il tuo codice di spostamento
'....
err:
select case err.number
case 2105
msgbox "We' ciccio l'hai fatta fuori dalvaso.."
end select
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Correlare record

author: Federico Amadori

text:
Vorrei sapere il codice da inserire su un pulsante
di una maschera per accedere ad un'altra filtrando lo
stesso id, (ogni volta che entro in una form nuova voglio
posizionarmi sullo stesso id dipendente che consultavo sull'altra forms)
Grazie in anticipo
Fred.


title: Correlare record

author: MA

text:
"Federico Amadori" <
federico...@libero.it
> ha scritto nel messaggio
news:HpW7b.310065$lK4.9...@twister1.libero.it...

Esiste già il wizard nella creazione bottoni. Ad un certo punto ti chiede se
deve mostrare un record in particolare o tutti i record
MAssimiliano


title: Correlare record

author: namor

text:
Federico Amadori ha scritto:

La cosa più facile è passare l'id alla nuova maschera nell'argomento
openargs.
docmd.OpenForm "nomemaschera",,,,,,ID
Sull'evento apertura della seconda maschera farai un test per vedere se
c'è un valore in openargs, nel qual caso ti sposti sul record
corrispondente:
if me.openargs>0 then
  Me.RecordsetClone.FindFirst "ID=" & Me.Openargs
  if not me.recordsetclone.nomatch then
    me.bookmark=me.recordsetclone.bookmark
  end if
end if
(se l'id è una stringa devi usare if len(me.openargs)>0 then...)
Namor
--

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


title: Correlare record

text:
Grazie per la rapidità proverò entrambe le soluzioni
ma credo che quella con il codice può servirmi anche per correlare
i dati oltre che della forms principale anche della sottomaschere .
Mi spiego adesso funziona con  lo stesso dipendente ma
dovrebbe correlarmi   i dati  riguardanti il mese in gestione
delle due sottomaschere é possibile?
Fred
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:bjpd0o$rem$1...@news.newsland.it...



title: Correlare record

text:
Federico Amadori ha scritto:
[CUT]
Scrivi le risposte sempre DOPO il messaggio originale.
Per le altre norme generali di comportamento sul newsgroup viene
pubblicato mensilmente un apposito post.
Puoi passare ad una maschera quello che vuoi in openargs.
Ciao.



title: Correlare record

text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:bjpoho$fqk$1...@news.newsland.it...
> Federico Amadori ha scritto:
> [CUT]
>
> Scrivi le risposte sempre DOPO il messaggio originale.
> Per le altre norme generali di comportamento sul newsgroup viene
> pubblicato mensilmente un apposito post.
>
> Puoi passare ad una maschera quello che vuoi in openargs.
>
> Ciao.
> Namor
>
>
> --
>  La funzione openargs mi richiama lo stesso dipendente sulle due  forms,
ma quando voglio che anche i record della sottomaschera siano correlati
come faccio?
Se possibile vorrei capire meglio(non ho un pulsante per aprire la maschera)
come fare in questo caso a passare gli
argomenti  alla 2° forms ?.
Ciao.
> Fred



title: Correlare record

text:
Federico Amadori ha scritto:
> [CUT]
> La funzione openargs mi richiama lo stesso dipendente sulle due  forms,
> ma quando voglio che anche i record della sottomaschera siano correlati
> come faccio?
> Se possibile vorrei capire meglio(non ho un pulsante per aprire la maschera)
> come fare in questo caso a passare gli
> argomenti  alla 2° forms ?.
> Ciao.
> Fred
Se la sottomaschera è correttamente associata alla maschera principale si
sincronizza in automatico.
Se apri una maschera e non hai un valore in openargs puoi sempre leggere,
sull'evento apertura, dei valori presenti su altre maschere e operare di
conseguenza.
Per esempio
If Forms("nomeform")!nomecontrollo = "ciao" then
    <spostati sul record corrispondente>
Else
    ..........
End If
Però se la maschera "nomeform" non è aperta questa istruzione ti darà
errore.
Da Access 2000 hai la funzione IsLoaded() per verificare se una form è
aperta o meno, in Access 97 devi usare la gestione degli errori per
intercettare l'errore che viene generato se tenti di leggere il valore di
un controllo da una maschera chiusa.
Namor
--



title: Crea messaggio posta elettronica access 2007

author: ezio pizziconi

text:
Salve a tutti, la mia domanda riguarda la funzione di access 2007 di
raccolta dati.
Come posso inviare un modulo di raccolta dati riguardante un solo
record di una tabella? Mi spiego meglio, di una tabella contatti ho
bisogno di inviare un modulo di aggiornamento dati solo ad un contatto
( la funzione mi fa partire sempre i moduli a tutti i contatti).
Ho provato ad eseguire una query filtrando con nome e cognome un solo
contatto ma quando vado ad eseguire la funzione mi crea sempre i
moduli per tutti i contatti.
Grazie, Ezio


title: Immagini sui pulsanti di comando

author: Gra

text:
Salve, qualcuno può indicarmi dove poter scaricare altre immagini per i
pulsanti di comando?


title: Immagini sui pulsanti di comando

author: roberto isw 232

text:
"Gra" <
studio...@tiscali.it
> ha scritto nel messaggio
news:ceac38$gnk$1...@fata.cs.interbusiness.it...
> Salve, qualcuno può indicarmi dove poter scaricare altre immagini per i
> pulsanti di comando?
>
> .
Io nella pratica pper fare delle maschere principali decenti, faccio cosi:
pulsante vero trasparente
immagine del pulsante a fantasia sottostante...
vedi tu!


title: Immagini sui pulsanti di comando

author: ALESSANDRO Baraldi

text:
"Gra" <
studio...@tiscali.it
> ha scritto nel messaggio
news:ceac38$gnk$1...@fata.cs.interbusiness.it...
> Salve, qualcuno può indicarmi dove poter scaricare altre immagini per i
> pulsanti di comando?
Questo è uno, ma ti basta fare una ricerca di
"ICONE" con Google
http://www.lighttek.com/icon/
Ciao.
@Alex.


title: Richiesta di aiuto

author: davide

text:
Penso che il mio problema sia abbastanza banale ma tuttavia non riesco a
superarlo ho creato un programma per stamparmi le fatture con questi campi :
quantitą ----- prezzo unitario ---- sconto ------------- importototale
questi capi eseguono un conto del tipo importototale = prezzo unitari x
quantita - sconto e fino a qui' tutto bene il problema e' che ho 30 campi di
ognuno e quando vado a stampare sul  suddetto report vengono stampati  anche
i campi che non riempio a valore zero  come faccio a dire in fase di stampa
se un campo ą valore 0 di non stamparlo
Grazie a chiunque volesse aiutarmi


title: Richiesta di aiuto

author: Graziano Franchi (Dall'Ufficio)

text:
Per risolvere il tuo problema ci sono 2 soluzioni:
1) Da codice
if Valore=0 then visibile=false
devi spegnere tutto quello che serve se importo è 0
2)Metodo
Devi avere una maschera con INTESTAZIONE FATTURA ed una sottomaschera con
DETTAGLIO FATTURA.
Nell' intestazione metti il cliente, pagamento,banca ecc
Nel dettaglio fai Nuovo Record per ogni riga di fattura NUOVA e quindi non
esistono record con dettagli di fattura=0
Se in una pagina di fattura ci stanno 10 dettagli, fai in modo che se i
dettagli fossero 11 o piu va in automatico a crearti un nuovo report e i
totali li stampa sull'ultima pagina.
Questa è la strada più giusta della prima.
Pensa anche alle scadenze delle fatture.
Saluti
Graziano
"davide" <
dav...@glpoint.com
> ha scritto nel messaggio
news:8l9rl9$pde$1...@serv1.iunet.it...
> Penso che il mio problema sia abbastanza banale ma tuttavia non riesco a
> superarlo ho creato un programma per stamparmi le fatture con questi campi
:
>
> quantità ----- prezzo unitario ---- sconto ------------- importototale
>
> questi capi eseguono un conto del tipo importototale = prezzo unitari x
> quantita - sconto e fino a qui' tutto bene il problema e' che ho 30 campi
di
> ognuno e quando vado a stampare sul  suddetto report vengono stampati
anche
> i campi che non riempio a valore zero  come faccio a dire in fase di
stampa
> se un campo à valore 0 di non stamparlo



title: Richiesta di aiuto

author: Dario da PD

text:
davide <
dav...@glpoint.com
> wrote in message 8l9rl9$pde$1...@serv1.iunet.it...
> Penso che il mio problema sia abbastanza banale ma tuttavia non riesco a
> superarlo ho creato un programma per stamparmi le fatture con questi campi
:
>
> quantità ----- prezzo unitario ---- sconto ------------- importototale
>
> questi capi eseguono un conto del tipo importototale = prezzo unitari x
> quantita - sconto e fino a qui' tutto bene il problema e' che ho 30 campi
di
> ognuno e quando vado a stampare sul  suddetto report vengono stampati
anche
> i campi che non riempio a valore zero  come faccio a dire in fase di
stampa
> se un campo à valore 0 di non stamparlo
>
> Grazie a chiunque volesse aiutarmi
>
E' solo in fase di stampa che ti serve ?
Allora sulla proprietà "Formato" del campo digita una cosa del genere :
#,##0;-#,##0;"";""
la prima parte indica la formattazione del campo in presenza di numeri
positivi, la seconda di numeri negativi, la terza in presenza di zeri e la
quarta in presenza di valori nulli.
Per ulteriori informazioni help in linea.
Ciao
Dario da PD