title: Creare Form in VBA Access

author: Sergio MAZZA

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio
news:467f8dca$0$4787$4faf...@reader4.news.tin.it...
>    Vorrei sapere come devo fare per creare Form in VBA per ACCESS , con il
> comando Inserisci in VBA mi lascia inserire solamente Moduli, non Form.
>    Grazie
Dipende:
- RunCommand acCmdNewObjectForm
oppure:
- Metodo CreateForm
Ciao.
--
Sergio MAZZA


title: Creare Form in VBA Access

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio
news:467f8dca$0$4787$4faf...@reader4.news.tin.it...
>    Vorrei sapere come devo fare per creare Form in VBA per ACCESS , con il
> comando Inserisci in VBA mi lascia inserire solamente Moduli, non Form.
>    Grazie
Oh! Poi č apprezzato indicare che hai inviato lo stesso messaggio a piů NG;
cosě, tanto per non creare confusione...
www.sitocomune.com
 - Sezione ICAA - Come comportarsi in questo NG.
Ciao.
--
Sergio MAZZA


title: funzione creaPDF del sito comune funziona?

author: AEOM

text:
Ciao a tutti
sto provando mdb in oggetto su un pc con Win Xp e AccessXP
non ho modificato nulla del sorgente, ho selezionato il file ini richiesto e
ho provato la stampa del report di esempio.
Su 10 tentativi
3 volte mi stampa sulla stampante predefinita (HP) ignorando il cambio di
stampante via codice
4 volte mi cambia la stampante correttamente (CreatePdf) ma non mi
ripristina poi quella originaria
3 volte funziona
Sono l'unico?
Ciao AEOM


title: recordsetclone...a che serve ?

author: Enrico Virginio

text:
coem da oggetto...visto che nella guida di Access se ne parla
pochissimo...
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: recordsetclone...a che serve ?

author: omnitow

text:
crea una copia identica del recordset originario, metodo molto piů rapido,
sia in termine di tempo che di codice, rispetto al metodo Open con identica
istruzione di apertura
ciao omnitow
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:6f0c47852c3d21b7b0...@mygate.mailgate.org...



title: recordsetclone...a che serve ?

author: Dr. A.

text:
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:aekls1$j83$1...@fe1.cs.interbusiness.it...

usalo con molta occulatezza, altrimenti un giorno....
Ce ne sarebbero da dire sul recordsetclone, ma ti ricordo solo un
particolare:  il funzionamento č sensibilmente diverso tra A97 e A2000
quindi se programmi in A97 e vuoi un giorno passare a A2000 ti potresti
trovare a riscrivere il codice che in precedenza funzionava cosě bene.
ciao.


title: conteggio valori false/true per categorie

text:
comincio con un "saluti a tutti" e... finisco ^___^ no, purtroppo no :)
vi espongo un problema "teorico" a cui non sono riuscito a trovare
soluzione negli ultimi giorni, sia girovagando su internet che mediante
la guida in linea di access; probabilmente per la (mia) poca competenza!
premetto che sto lavorando su un database in formato access 2000, con
windows XP come sistema operativo.
tra le varie tabelle del database ve ne è una nella quale vengono
registrate segnalazioni di clienti; i record sono strutturati in modo da
accogliere, tra gli altri dati, un campo di *categoria* che identifica
l'oggetto della segnalazione ed un valore *booleano* (false/true) che
segnala invece se è stato possibile elaborare una soluzione.
attualmente viene elaborato automaticamente un grafico (MS graph) che
mostra "in un colpo d'occhio" quante segnalazioni sono state ricevute a
proposito di ogni categoria; questo grafico poggia su di una semplice
query in cui è presente il conteggio delle ricorrenze di ogni categoria
(mediante "count") e la categorizzazione stessa (mediante "group by").
il punto su cui mi sto rompendo la testa è proprio questo; non riesco
assolutamente a formulare una query che segnali, per ogni categoria,
anche il numero di evenienze in cui la soluzione è stata trovata (ed
eventualmente se non lo è stata), in modo da poter poi passare due (o
tre) "argomenti" per categoria al grafico. ad oggi infatti uso (e per me
è un piccolo dramma, una grande sconfitta ^____^) tre grafici differenti
(uno per il totale, uno per i riscontri negativi ed uno per quelli
positivi) perdendo completamente quell'idea di "colpo d'occhio" a cui
sarei voluto arrivare....
qualunque suggerimento / consiglio / segnalazione e indicazione sono
ovviamente ben accetti! ringrazio tutti in anticipo, soprattutto perchè
se siete arrivati qua in fondo avete avuto una gran pazienza (e vi siete
scontrati con i miei ostici tentativi di spiegarmi, chiedo venia!).
un saluto a tutti
carlo


author: Potone

text:
"aCiD_HouSe" <
acidboyKI...@email.it
> ha scritto nel messaggio
news:qou9e.558$291...@tornado.fastwebnet.it...
[cut]
> il punto su cui mi sto rompendo la testa è proprio questo; non riesco
> assolutamente a formulare una query che segnali, per ogni categoria,
> anche il numero di evenienze in cui la soluzione è stata trovata (ed
> eventualmente se non lo è stata), in modo da poter poi passare due (o
> tre) "argomenti" per categoria al grafico. ad oggi infatti uso (e per me
> è un piccolo dramma, una grande sconfitta ^____^) tre grafici differenti
> (uno per il totale, uno per i riscontri negativi ed uno per quelli
> positivi) perdendo completamente quell'idea di "colpo d'occhio" a cui
> sarei voluto arrivare....
>
> qualunque suggerimento / consiglio / segnalazione e indicazione sono
> ovviamente ben accetti! ringrazio tutti in anticipo, soprattutto perchè
> se siete arrivati qua in fondo avete avuto una gran pazienza (e vi siete
> scontrati con i miei ostici tentativi di spiegarmi, chiedo venia!).
>
> un saluto a tutti
> carlo
ciao,
penso che per risolvere il tuo problema potresti sfruttare più di una query.
Una ce l'hai già (totali per categoria), te ne serve un'altra che per
categoria ti restituisca il totale degli esiti positivi e, se ti serve, una
che restituisca i totali degli esiti negativi.
Ora puoi fare una query che raggruppi i risultati delle precedenti
(relazioni le query per categoria) estraendo il nome della categoria più i
totali (uno per ogni query). I totali negativi potresti anche ottnerli come
differenza tra totale e positivi (evitando una query).
Sarà quest'ultima l'origine dei dati del tuo grafico a cui ora puoi passare
i 3 valori per ogni categoria.
Ciao,
Mat.


author: namor

text:
aCiD_HouSe ha scritto:


Per calcolare per ogni categoria il numero di soluzioni trovate e non
trovate ti basta raggruppare per categoria e per il campo boolean, ed
aggiungere un campo calcolato che faccia il conteggio dei record.
Se invece vuoi avere su un'unica riga la categoria, il n° di soluzioni
trovate e il n° di non trovate, raggruppi solo per categoria e crei due
campi calcolati con le formule Risolti:iif(trovato;1;0)
NonRisolti:iif(trovato;0;1) su cui imposti come formula di raggruppamento
Somma.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
namor wrote:
> Per calcolare per ogni categoria il numero di soluzioni trovate e non
> trovate ti basta raggruppare per categoria e per il campo boolean, ed
> aggiungere un campo calcolato che faccia il conteggio dei record.
> Se invece vuoi avere su un'unica riga la categoria, il n° di soluzioni
> trovate e il n° di non trovate, raggruppi solo per categoria e crei due
> campi calcolati con le formule Risolti:iif(trovato;1;0)
> NonRisolti:iif(trovato;0;1) su cui imposti come formula di raggruppamento
> Somma.
> Namor
ero venuto giusto per scrivere che avevo trovato una soluzione, con
grande gioia vedo che molto gentilmente mi avete risposto ben in due!
ho risolto in una maniera poco consona, ossia, mi sono messo ad inserire
campi in maniera del tutto casuale :D tutto sommato qul che è venuto
fuori assomiglia alla prima delle due soluzioni proposte da Namor... ad
ogni modo anche le altre segnalazioni sono state davvero utili a farmi
comprendere qualcosa in più di questo grande mistero che (per me) è access!
grazie a tutti di cuore e di nuovo, e alla prossima!
carlo


title: Server Remoto ....Come si fa ?

author: Stefano Giannoni

text:
Sto realizzando un db che poi dovrà andare su un server web remoto ....
Dopo dovrò fare un db client .....
Devo usare ODBC ..... o winsock .....
Se qualcuno potesse aiutarmi .........
Grazie
Stefano


title: Server Remoto ....Come si fa ?

author: lbo dal portatile

text:

be', se le perplessita' sono queste, forse e' meglio che
soprassiedi...
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Aperura applicazione office? impossibile

author: Alessandro

text:
Non riesco ad aprire una cartella di excell attraverso un pulsante di
comando, qualsiasi strada utilizzi autocomposizione o scrittura mi esce il
messaggio odioso "operazione fallita"
Grazie
Ps. ho installato office 2000


author: Tonio Tanzi

text:

Sarà lo stesso motivo per cui riesci a spedire tre volte lo stesso post
senza accorgertene? :P
Scherzo.
Probabilmente hai installato male.
Tonio Tanzi


author: Roberto da casa

text:
"Alessandro" <
dela...@atlantide.it
> ha scritto nel messaggio
news:b16gud$4q5$2...@lacerta.tiscalinet.it...

Se il pulsante di comando si chiama Pippo.
Se pigiando il pulsante di comando Pippo vuoi aprire il documento Pluto.xls
che si trova nella cartella documenti del disco C.
Esegui il seguente codice VBA:
Me!Pippo.HyperlinkAddress = "C:\Documenti\Pluto.xls"
A questo punto se pigi il pulsante di comando Pippo si aprirà il documento
Excel Pluto.xls residente nella cartella Documenti del disco c.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: QueryDef

author: Flavio

text:
Ho una tabella con un campo "prezzo", con etichetta "prezzo listino" (che
non posso modificare)
Ho creato mediante Vb. una query temporanea di selezione basata sulla
tabella che alla fine della rutine viene cancellata
All'interno dell'sql ho inserito [prezzo] AS [listino Fornitore]
mi dovrebbe visualizzare una query con l'etichetta "listino Fornitore"
invece visualizza sempre prezzo
Ho notato che funziona se tolgo l'etichetta nella tabella
Come faccio a forzare l'etichetta nell'sql senza modificare la tabella ?
Grazie a tutti


title: QueryDef

author: MA

text:
"Flavio" <
i...@i.it
> ha scritto nel messaggio
news:i9pWd.63953$QG6.1...@twister2.libero.it...

Copiaincolla l'istruzione.
MAssimiliano


title: report

author: ferplus

text:
forse la domanda č stupida ma...........
ho un dato in un report del tipo
1AA
2AM
3AB ecc......
a me servirebbe che nel report non si vedesse il numero ossia:
AA
AM
AB
č possibile?
--
ciao


title: report

author: Antonio Biso

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:%W4f9.2043$6O4....@twister1.libero.it...
> forse la domanda è stupida ma...........
> ho un dato in un report del tipo
> 1AA
> 2AM
> 3AB ecc......
> a me servirebbe che nel report non si vedesse il numero ossia:
> AA
> AM
> AB
> è possibile?
Prendi il controllo dove visualizzi quel dato. Prima di tutto se hai usato
l'autocomposizione e quindi quel controllo si chiama come il campo,
cambiagli nome.
A questo punto le cose potrebbero essere facilissime o un po' rognosette. Il
numero è sempre di una cifra? Se sì, allora ti basta scrivere nell'origine
dati di quel controllo
=mid(NOME_CAMPO;2) ed è finita lì.
Il problema è se il numero ha un numero di cifre variabili, perchè non so a
priori da quale carattere spezzare la stringa. Direi che si potrebbe fare
con una funzioncina personale, non mi viene in mente niente di predefinito.
Allora nell'origine dati ci metti
=spezza(NOME_CAMPO)
poi vai nel codice del report e inserisci la function spezza
function spezza (x as string) as string
dim i as integer
for i = 1 to len(x)
  if not isnumeric(mid(x,i,1)) then 'ho trovato il primo carattere non
numerico
    exit for
  end if
next
spezza = mid(x,i)
end function
Non ho previsto la gestione del caso che la stringa contiene solo cifre, ma
se lo escludi...
Antonio


title: archivio immagini

author: carlo

text:
come fare per creare un semplice archivio di immagini con una maschera che mostra immagine e descrizione?
e` possibile memorizzare nella tabella collegata solo il percorso dell`immagine e non l`immagine stessa?
il ridimensionamento dell`immagine nella maschera puo` essere automatico?
grazie


title: archivio immagini

author: ciroteo

text:
"carlo" <
bca...@yahoo.com
> ha scritto nel messaggio
news:422ee43b$0$24190$c3e...@news.astraweb.com...

argomento dibattutissimo in questo ng, pertanto ti consiglio di effettuare
una ricerca con google nel presente ng e troverai tutto.
per 3 esempi molto esaustivi a riguardo:
www.sitocomune.com


title: raggruppamento per i primi 3 caratteri

author: FANCIULLO

text:
Salve sono Fanciullo (A97)
ho questa query
come posso fare a raggruppare per i primi 3 caratteri?
grazie
      MateriaDebito
     ConteggioDiMateriaDebito
      Matematica Inf.
     67
      Inglese
     54
      Italiano
     42
      Storia
     37
      Alimentazione
     36
      Francese
     19
      Tedesco
     16
      Sala-bar
     14
      Scienze D. Terra
     10
      mat. 1a
     10
      Ricevimento
     9
      Biologia
     8
      Cucina
     8
      Economia
     8
      Ingl. 1a
     8
      Ingl. 4a
     7
      Mat. 2a
     5
      Mat. 4a
     5
      Ingl. 2a
     3
      Ital. 2a
     3
      Alim. 1a
     2
      Stor. 1a
     2
      Alim. 2a
     2
      Franc. 4a
     1
      Franc. 1a
     1
      Diritto Econ.
     1
      Ital. 1a
     1


title: raggruppamento per i primi 3 caratteri

author: 'Roccia' Max

text:
On 6 Ago, 17:53, "FANCIULLO" <
vitoch...@libero.it
> wrote:
> Salve sono Fanciullo (A97)
> ho questa query
> come posso fare a raggruppare per i primi 3 caratteri?
>
> grazie
>
>       MateriaDebito
>      ConteggioDiMateriaDebito
Aggiungi nella query un campo calcolato:
Gruppo: left([MateriaDebito];3)
e raggruppi per quello.
Ma secondo me ti conviene prevedere un campo per il raggruppamento
nella tabella delle materie, e' piu' flessibile...
cia'
Max


title: raggruppamento per i primi 3 caratteri

author: Alessandro Baraldi

text:

Si ma deve togliere il campo con la descrizione completa.....
altrimenti ciccia...!
A che serve stà cosa....?
Non vorrà essere una sorta di creazione di Gruppi....?
Le tabelle 1--Molti e la normalizzazione allora a che servirebbe...?
Boh
@Alex


title: raggruppamento per i primi 3 caratteri

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1186479492....@k79g2000hse.googlegroups.com...




Boh
@Alex
Ciao ho visto le vostre risposte quando non ci speravo più.....grazie
per alex: non credo che la normalizzazione c'entri qualcosa
nel campo materiaDebito una docente mi memorizza valori del genere
storia
storia 1a
storia 1a 2a
......e siccome io devo conteggiare tutti i debiti scolastici per la
materia storia devo raggruppare il campo per i primi 3 caratteri
grazie


title: problema semplice di gestione anagrafica ho un dubbio

text:
devo realizzare un archivio contatti dove un contatto può essere sia cliente
ma anche fornitore però
poi nel listato non deve uscire come inserito doppio ma deve essercene uno
solo.
avete qualche soluzione da consigliarmi.?


author: Pablitomf

text:
Simba883 ha scritto:


Crea una query sulla tabella interessata e raggruppa i campi.
Non inserire il campo sul quale fai il controllo Cliente/Fornitore...
Pufff... te ne troverai uno solo.
Fatto?
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Pablitomf ha scritto:
> Non inserire il campo sul quale fai il controllo Cliente/Fornitore...
Ovviamente ho indicato quel solo campo perchè ho presupposto che gli altri
non siano diversi "nel contenuto" gli uni dagli altri.
Nel caso in cui non fosse così, inserisci nella query solo i campi il cui
contenuto è uguale sia in caso di Cliente che in quello di Fornitore.



author: sv

text:
Simba883 ha scritto:


Ciao Simba883,
ti chiedevo, ma hai record duplicati o l'anagrafica è unica?
--
rgrds
SC
--



text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c7qqot$2l3$1...@news.newsland.it...
> Simba883 ha scritto:
>
> > devo realizzare un archivio contatti dove un contatto può essere sia
cliente
> > ma anche fornitore però
> > poi nel listato non deve uscire come inserito doppio ma deve essercene
uno
> > solo.
>
> > avete qualche soluzione da consigliarmi.?
>
> Ciao Simba883,
> ti chiedevo, ma hai record duplicati o l'anagrafica è unica?
>
> --
> rgrds
> SC
ho un unica tabella


text:
Simba883 ha scritto:
> "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> news:c7qqot$2l3$1...@news.newsland.it...
> > Simba883 ha scritto:
> >
> > > devo realizzare un archivio contatti dove un contatto puň essere sia
> cliente
> > > ma anche fornitore perň
> > > poi nel listato non deve uscire come inserito doppio ma deve essercene
> uno
> > > solo.
> >
> > > avete qualche soluzione da consigliarmi.?
> >
> > Ciao Simba883,
> > ti chiedevo, ma hai record duplicati o l'anagrafica č unica?
> >
> > --
> > rgrds
> > SC
> ho un unica tabella
Se hai un unica tabella e non hai record duplicati e come chiave utilizzi
il C.F. o la P.IVA potresti inserire due campi di tipo Sě/No e flaggarli
se Cliente o Fornitore.



title: routine su sito comune

author: gestserv

text:
la routine sul sito comune di Lorenzo fa la seguente cosa?
ho una maschera con 5 pulsanti ai quali sono associati 5 eventi diversi
tramite codice. Tramite una selezione multipla li seleziono tutti e 5 poi
premo CTRL+C, apro una seconda maschera premo CTRL+V e vengono incollati con
le stesse associazioni di eventi? Se é così, é sufficiente copiare il codice
su un modulo, ma poi come faccio ad associarlo al tasto CTRL+C. Grazie
Matteo


title: routine su sito comune

text:

Mi rispondo da solo perché rileggendo il quesito non capisco niente di ciò
che ho postato, scusate pertanto riformulo la domanda.
Come faccio ad associare il modulo di Coronati sul sito comune ai tasti
CTRL+C e CTRL+V? Ho creato una macro ed ho messo associato il modulo, ma
quando vado nella maschera per copiare premendo CTRL+C il tasto é associato
alla vecchia istruzione di default. Grazie


title: routine su sito comune

author: Lorenzo Coronati

text:
Scrisse "gestserv" <
gest...@uno.it
>:
>> la routine sul sito comune di Lorenzo fa la seguente cosa?
>> ho una maschera con 5 pulsanti ai quali sono associati 5 eventi diversi
>> tramite codice. Tramite una selezione multipla li seleziono tutti e 5 poi
>> premo CTRL+C, apro una seconda maschera premo CTRL+V e vengono incollati
>con
>> le stesse associazioni di eventi?
Beh, non proprio: uno alla volta.
>Come faccio ad associare il modulo di Coronati sul sito comune ai tasti
>CTRL+C e CTRL+V? Ho creato una macro ed ho messo associato il modulo, ma
>quando vado nella maschera per copiare premendo CTRL+C il tasto é associato
>alla vecchia istruzione di default. Grazie
La macro deve essere autokeys, non una qualsiasi, e nella
colonna nome devi metterci ^C
Vedi l'help su autokeys per i dettagli.
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--


title: routine su sito comune

text:
> La macro deve essere autokeys, non una qualsiasi, e nella
> colonna nome devi metterci ^C
> Vedi l'help su autokeys per i dettagli.
>
non riesco a far funzionare la routine per copiare i controlli di una
maschera. Ho fatto la seguente operazione: ho creato un modulo chiamato
"copiaincolla"
Option Compare Database
Option Explicit
Public ControlToIntelliCopy As Control
Public CodeToIntelliCopy As String
Public Function IntelliCopy()
   'questa routine copia un controllo da una form con tutto il codice
'associato, per incollare il tutto in un'altra form con IntelliPaste
   On Error GoTo annulla
   Set ControlToIntelliCopy = Screen.ActiveControl
   CodeToIntelliCopy = ""
   Dim n As String
   n = "Sub " & ControlToIntelliCopy.Name & "_"
   Dim f As Form
   Set f = Screen.ActiveForm
   Dim m As Module
   Set m = f.Module
   Dim ir As Long, ic As Long, fr As Long, fc As Long, rigai As Long, rigaf
As Long
   Do While m.Find(n, ir, ic, fr, fc)
       rigai = ir: fr = 0: fc = 0
       If m.Find("End Sub", ir, ic, fr, fc) Then rigaf = fr
       CodeToIntelliCopy = CodeToIntelliCopy & m.Lines(rigai, Abs(rigaf -
rigai) + 1) & vbCrLf
       fr = 0: fc = 0
   Loop
   Exit Function
annulla:
   MsgBox "Si e' verificato un problema." & vbCrLf & "Codice di errore " &
Err.Number, vbCritical + vbOKOnly, "IntelliCopy"
End Function
Public Function IntelliPaste()
   'questa routine incolla nella form attiva un controllo copiato 'con
IntelliCopy, con tutto il codice associato On Error Resume Next
   On Error Resume Next
   Dim f As Form
   Set f = Screen.ActiveForm
   Dim c As Control
   Set c = CreateControl(f.Name, ControlToIntelliCopy.ControlType)
   Dim p As Long
   For p = 0 To ControlToIntelliCopy.Properties.Count - 1
       c.Properties(p) = ControlToIntelliCopy.Properties(p)
   Next p
   Dim m As Module
   Set m = f.Module
   m.InsertLines m.CountOfLines + 1, CodeToIntelliCopy
End Function
quindi ho creato due macro chiamate "copia controlli" - nome macro ^C -
azione EseguiCodice - nome funzione IntelliCopy()
e l'altra "incolla controlli" - nome macro ^P - azione EseguiCodice - nome
funzione IntelliPaste()
NON FUNZIONA!
se clicco sulla macro Copia controlli mi viene il seguente messaggio:Si é
verificato un problema. Codice di errore 2474.
Cosa devo fare?
grazie


title: routine su sito comune

text:
Scrisse "gestserv" <
gest...@uno.it
>:
Ripeto:
>> La macro deve essere autokeys, non una qualsiasi, e nella
>> colonna nome devi metterci ^C
>> Vedi l'help su autokeys per i dettagli.
>NON FUNZIONA!
>se clicco sulla macro Copia controlli mi viene il seguente messaggio:Si é
>verificato un problema. Codice di errore 2474.
>
>Cosa devo fare?
Devi fare come ti ho detto.
La funzione deve essere attivata quando selezioni il ctl che
vuoi copiare, tramite combinazione di tasti.



title: contatore casuale

author: Agostini Gianluigi

text:
Buongiorno
Una domanda banale: se creo un campo contatore chiave primaria con l'opzione
valori casuali, ci pensa da solo a generarli univoci o devo gestire la cosa?
La guida in linea non mi dice niente a tal proposito...
Gianluigi Agostini


title: contatore casuale

author: Sib dal portatile

text:
"Agostini Gianluigi" <
agostini....@tin.it
> ha scritto nel messaggio

Se non ci pensasse lui sarebbe un bel problema dato che un campo contatore
non puo' essere impostato dall'utente.
Sib


title: controllo riempimento campi in sottomaschera

author: Maurizio

text:
Ciao a tutti
Vorrei effettuare un controllo sull'inserimento di tutti i campi
presenti in una sottomaschera in visualizzazione maschere continue, in
maniera da costringere l'utente a riempire tutti i campi presenti.
L'azione di verifica deve essere effuttuata su opzione "false" di un
interrutore presente nella maschera principale.
Mi date una mano?
Grazie in anticipo


author: antonio

text:
"Maurizio" <
maurizio....@gmail.com
> ha scritto nel messaggio
news:7a6376b9-2c2e-4729...@s12g2000prg.googlegroups.com...

Nella sottomaschera dovresti abilitare l'evento form_beforeupdate. Nella
procedura che si genera includi una prima istruzione del genere:
if me.parent.interruttoremascheraprincipale <> false then exit sub
a seguire un test per ogni controllo della sottomaschera e, se non è stato
correttamente valorizzato,
then
   cancel = true
   exit sub
end if
Ciao
Antonio


title: dare valore a una variabile utilizzando una qry

author: guggenheim

text:
dim x as variant
x = DoCmd.RunSQL("SELECT R_DATI_BASE2_scaglioni_sotto.[1_2]FROM
R_DATI_BASE2_scaglioni_sotto;")
MsgBox x
If x=1 Then
.......
su dcmd.runsql mi da errore
cosa devo usare?
grazie
gu


author: Alessandro Cara

text:

Probabilmente se metti uno spazio prima della "from" va meglio
--
ac
email: w+1=x


text:
"Alessandro Cara" <alessandro.cara@aw+
1asistemi.it
> ha scritto nel messaggio
news:7qY3h.21334$Pk4....@tornado.fastwebnet.it...

Lo spazio c'è
continua a dirmi : prevista function o variabile evidenziando .runsql
Grazie
Gu


text:
guggenheim wrote:
> "Alessandro Cara" <alessandro.cara@aw+
1asistemi.it
> ha scritto nel messaggio
> news:7qY3h.21334$Pk4....@tornado.fastwebnet.it...
>
>>guggenheim wrote:
>>
>>>dim x as variant
>>>
>>>x = DoCmd.RunSQL("SELECT R_DATI_BASE2_scaglioni_sotto.[1_2]FROM
>>>R_DATI_BASE2_scaglioni_sotto;")
>>>
>>>MsgBox x
>>>
>>>If x=1 Then
>>>
>>>.......
>>>
>>>
>>>su dcmd.runsql mi da errore
>>>
>>>cosa devo usare?
>>>
>>>grazie
>>>gu
>>
>>Probabilmente se metti uno spazio prima della "from" va meglio
>>
>>--
>>ac
>>email: w+1=x
>
>
> Lo spazio c'è
In quello che hai scritto nel post non c'e'
> continua a dirmi : prevista function o variabile evidenziando .runsql
Dall'help:
Il metodo RunSQL esegue l'azione EseguiSQL in Visual Basic.
espressione.RunSQL(IstruzioneSQL, UtilizzaTransazione)
espressione      Obbligatorio. Espressione che restituisce uno degli
oggetti indicati nell'elenco Si applica a.
IstruzioneSQL   Elemento Variant obbligatorio. Espressione stringa che
rappresenta un'istruzione SQL valida per una query di comando o per una
query di definizione dati. Utilizza un'istruzione INSERT INTO, DELETE,
SELECT...INTO, UPDATE, CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE
INDEX o DROP INDEX. Includere una proposizione IN se si desidera
accedere a un altro database.
La select non c'e' (c'e' la select into)
inoltre la select restituise un recordset che e' un oggetto quindi come
minimo sarebbe necessario set x
normalmente uso, se DAO:
set rs = currentdb.openrecordet(istruzione SQL)
Non mi risulta che la docmd restituisca una qualsiasi cosa
s.e. & o.
--
ac
email: w+1=x


text:
"Alessandro Cara" <alessandro.cara@aw+
1asistemi.it
> ha scritto nel messaggio
news:7TY3h.1$NC...@tornado.fastwebnet.it...

___________
cosi?
Dim rs As dao.Recordset
set rs = currentdb.openrecordet("SELECT R_DATI_BASE2_scaglioni_sotto.[1_2]
FROM R_DATI_BASE2_scaglioni_sotto;")
if rs = 1 then
...
else
p: considera che nella tabella FROM R_DATI_BASE2_scaglioni_sotto il campo
[1_2] puo' contenere un solo record che ha valore 1 o 2
help
grazie
gu


author: MA

text:
guggenheim wrote:
> cosi?
>
> Dim rs As dao.Recordset
> set rs = currentdb.openrecordet("SELECT
> R_DATI_BASE2_scaglioni_sotto.[1_2] FROM
> R_DATI_BASE2_scaglioni_sotto;") if rs = 1 then
> ...
> else
Questo codice è da Museo del VBA...
;-)
Cmq è corretto.
Compliemnti per la scelta dei nomi delle tabelle... molto semplici
;-)
>
> p: considera che nella tabella FROM R_DATI_BASE2_scaglioni_sotto il
> campo [1_2] puo' contenere un solo record che ha valore 1 o 2
ma allora perchè non usi dlookup?
>
> help
> grazie
> gu
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


text:
grazie
risolto con dlookup
ps: sorry non sono un programmatore per cui mi mancano le basi ;-)
grazie
gu


title: Selecxt Case

text:
Salve

ho una Form "ricerca costo spese spedizione"
dove tramite un pulsante "Costo_Peso_Volume"  eseguo una routine  questa :

Private Sub Costo_Peso_Volume_Click()

If Me.ElencoNazione = "Italia" Then

    Select Case Peso_Volume

                Case Is <= 3
                      Me.CostoPesoVolume = 6

                        Case Is <= 5
                            Me.CostoPesoVolume = 12

                            Case Is <= 15
                                Me.CostoPesoVolume = 15

                                Case Is <= 20
                                    Me.CostoPesoVolume = 20

                                    Case Is <= 30
                                        Me.CostoPesoVolume = 25

                                        Case Is <= 40
                                            Me.CostoPesoVolume = 30
che mi restituisce il costo spedizione in una casella di testo "CostoPesoVolume"
( in base al peso stabilito tramite altra operazione)

Ora vorrei che  il valore inserito in casella testo "CostoPesoVolume" se è inferiore
al controllo "ElencoCostoSpedizione" allora inserisca il valore in esso contenuto ( "ElencoCostoSpedizione" )

come posso fare ?

Grazie
Giuseppe


title: Selecxt Case

author: Bruno Campanini

text:
g.com
 brought next idea :

La condizione Case Is <=40 comprende anche le precedenti 5...
I valori 30, 25, 20, 15, 12, 6 sono TUTTI <=40.

Bruno

Bruni


title: Selecxt Case

text:
> La condizione Case Is <=40 comprende anche le precedenti 5...
> I valori 30, 25, 20, 15, 12, 6 sono TUTTI <=40.
>
> Bruno

Si è vero, ma il senso della considerazione... ?
Nel select case vengono eseguite a priorità di sequenza quindi se trova 20 non verrà mai eseguito il 40... che verrà invece eseguito solo nel caso di valori compresi tra 31÷40.
Il codice si scrive proprio così aposta per questo.

@Alex


title: sicurezza/no copie...

author: EnricoV.

text:
Mi stavo chiedendo se esite un metodo per evitare la copia non autorizzata
del DB...
Se io fornisco il progr DB ad un mio cliente lui lo può copiare su qualsiasi
altro PC....
Come fare per impedire ciò ?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.435 / Virus Database: 244 - Release Date: 30/12/02


title: sicurezza/no copie...

author: stefano

text:
"EnricoV." <
nor...@libero.it
> ha scritto nel messaggio
news:gQgW9.19391$YG2.5...@twister1.libero.it...

Puoi inserire un codice vba che all'apertura del programma la prima volta
recuperi le informazioni del computer (trovi sul sito comune) .
Fai generare un chiave cliente .
Il cliente ti dovrà dare la chiave e tu gli fornirai Una pasword d'accesso
(naturalmente la password la generi a partire dalla chiave che lui ti ha
dato)
che dovrà usare per aprire il programma.
é un po laborioso, ma se il cliente dovesse installare l'applicativo su un
altro computer, le informazioni che gli generano la chiave sarebbero
diverse, e quindi la password che tu gli hai fornito non aprirebbe il
database.
Forse non sono stato chiaro.
Fammi sapere se non hai capito bene.
Stefano


title: sicurezza/no copie...

author: Marco e Tony Dell'oste

text:
> Fai generare un chiave cliente .
> Il cliente ti dovrà dare la chiave e tu gli fornirai Una pasword d'accesso
> (naturalmente la password la generi a partire dalla chiave che lui ti ha
> dato)
> che dovrà usare per aprire il programma.
mmhh  interessa molto anche a me questo discorso...
Come faccio a far generare una chiave cliente???  fermo restando che il
punto di partenza sarà il seriale del HD, ma poi come lo gestisco??)
> é un po laborioso, ma se il cliente dovesse installare l'applicativo su un
> altro computer, le informazioni che gli generano la chiave sarebbero
> diverse, e quindi la password che tu gli hai fornito non aprirebbe il
> database.
>
> Forse non sono stato chiaro.
> Fammi sapere se non hai capito bene.
Se tu ci potessi fare un esempio di codice te ne saremmo grati!!
> Stefano
>
>
Ciao, Marco.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.423 / Virus Database: 238 - Release Date: 25/11/2002


title: sicurezza/no copie...

author: lismax

text:
"Marco e Tony Dell'oste" <
pie...@yahoo.com
> ha scritto nel messaggio
news:F_GW9.23963$YG2.7...@twister1.libero.it...
> > Fai generare un chiave cliente .
> > Il cliente ti dovrà dare la chiave e tu gli fornirai Una pasword
d'accesso
> > (naturalmente la password la generi a partire dalla chiave che lui ti ha
> > dato)
> > che dovrà usare per aprire il programma.
>
> mmhh  interessa molto anche a me questo discorso...
> Come faccio a far generare una chiave cliente???  fermo restando che il
> punto di partenza sarà il seriale del HD, ma poi come lo gestisco??)
>
>
> > é un po laborioso, ma se il cliente dovesse installare l'applicativo su
un
> > altro computer, le informazioni che gli generano la chiave sarebbero
> > diverse, e quindi la password che tu gli hai fornito non aprirebbe il
> > database.
> >
> > Forse non sono stato chiaro.
> > Fammi sapere se non hai capito bene.
>
> Se tu ci potessi fare un esempio di codice te ne saremmo grati!!
>
>
> > Stefano
> >
> >
>
Ti consiglio di visitare questo sito
http://www.activelock.com/it/faq.html
Troverai quello che ti serve
Max


title: sicurezza/no copie...

author: Roberto da casa

text:
"Marco e Tony Dell'oste" <
pie...@yahoo.com
> ha scritto nel messaggio
news:F_GW9.23963$YG2.7...@twister1.libero.it...
> > Fai generare un chiave cliente .
> > Il cliente ti dovrà dare la chiave e tu gli fornirai Una pasword
d'accesso
> > (naturalmente la password la generi a partire dalla chiave che lui ti ha
> > dato)
> > che dovrà usare per aprire il programma.
>
> mmhh  interessa molto anche a me questo discorso...
> Come faccio a far generare una chiave cliente???  fermo restando che il
> punto di partenza sarà il seriale del HD, ma poi come lo gestisco??)
>
>
[CUT]
>
> Ciao, Marco.
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Giacomo Arena intitolata "Come impedire la copia degli applicativi usando il
numero seriale dell' hard disk"; naturalmente fai il download del database
di esempio allegato alla FAQ.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: sicurezza/no copie...

text:
[CUT]
> Ti consiglio di visitare questo sito
http://www.activelock.com/it/faq.html
> Troverai quello che ti serve
> Max
>
>
Grazie, ma il download non funzia... :(
Marco
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003


title: sicurezza/no copie...

text:
 [CUT]
> >
> > Ciao, Marco.
>
> Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ
di
> Giacomo Arena intitolata "Come impedire la copia degli applicativi usando
il
> numero seriale dell' hard disk"; naturalmente fai il download del database
> di esempio allegato alla FAQ.
Come dicevo, il punto di partenza è il seriale dell'HD, ma come faccio a
creare una chiave basata su quel codice??
L'esempio riporta un sistema in cui la chiave di sblocco è sempre la stessa,
quindi una volta conosciuta andra bene su tutti i PC  :(
Marco
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).



title: sicurezza/no copie...

text:
"Marco e Tony Dell'oste" <
pie...@yahoo.com
> ha scritto nel messaggio
news:rhWW9.26195$YG2.7...@twister1.libero.it...
>
>  [CUT]
> > >
> > > Ciao, Marco.
> >
> > Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la
FAQ
> di
> > Giacomo Arena intitolata "Come impedire la copia degli applicativi
usando
> il
> > numero seriale dell' hard disk"; naturalmente fai il download del
database
> > di esempio allegato alla FAQ.
>
> Come dicevo, il punto di partenza è il seriale dell'HD, ma come faccio a
> creare una chiave basata su quel codice??
> L'esempio riporta un sistema in cui la chiave di sblocco è sempre la
stessa,
> quindi una volta conosciuta andra bene su tutti i PC  :(
>
> Marco
Il programma è fatto in modo che, una volta avviato e fornita la prima volta
la password, il programma non te la chiede più: a questo punto però, se
provi a duplicare il database (anche nello stesso PC), il databse duplicato
non si apre: in apertura ti chiede la password ed anche se gliela dai
corretta comunque chiude il database.
Insomma, quando tu consegni l'originale, al primo lancio viene richiesta la
password ed il database (se digiti la password giusta) viene aperto; da quel
momento, se duplichi il database, non riuscirai mai ad aprire il database
duplicato.
Prova e vedrai.



title: sicurezza/no copie...

text:
"Marco e Tony Dell'oste" <
pie...@yahoo.com
> ha scritto nel messaggio
news:rhWW9.26195$YG2.7...@twister1.libero.it...

Il tuo programma dovrà generare (nel computer del cliente) un codice di
attivazione
Basato sull seriale del HD e sulla sua ragionesociale (es PI o CF) puoi
usare un qualsiasi algoritmo per crearlo, ne trovi anche sul sito comune
ora il cliente ti da il codice generato sul suo computer, tu lo inserisci
nel tuo dove hai creato una funzione "generapasword "che presa una stringa
di ingresso ti da un altra stringa che usi come chiave
Lo puoi fare come vuoi (importante è che alla stessa stringa d'ingresso
corrisponda la stessa stringa d'uscita).
nel programma del cliente ci sarà una funzione Verifica password (che
equivale alla tua generapasword cioè rigenera "codice di attivazione" e la
chiave se la chiave immessa dal cliente è uguale allora
la registra in una tabella  in modo da non doverla chiedere più
altrimenti darà il messaggio di pasword errata.
se vuoi fare qualcosa di più solido puoi anche mettere una data di validità
dopo la quale verrà calcolato una nuova stringa di ativazione
e ilcliente dovrà chiederti una nuova pasword.
Io uso questo sistema e una volta l'anno i clienti devono richiedere la
pasword.
Se il cliente cambia computer naturalmente avrà bisogno di una nuova
pasword.
Vedrò di mandare un esempio chiaro al sito comune appena possibile.
Stefano


title: sicurezza/no copie...

author: SoftDream S.n.c.

text:
"EnricoV." <
nor...@libero.it
> ha scritto nel messaggio
news:gQgW9.19391$YG2.5...@twister1.libero.it...

IO per il mio database ho fatto una cosa simile. tramite codice ho rilevato
il numero del Hd e poi qal' primo avvio il Db chiede di registrarsi, Quindi
viene inserito il nome del cliente il cognome ecc. ecc.
Fatto questo tramite qualche formuletta di tua invenzione ( che ovviamente
non dovrai dire a nessuno) ti crei una serie di numero a tuo piaciumento e
ci infili dentro anche il numero del Hd.
A questo punto Quando il cliente avrà messo tutti i suoi dati, ti dovra
contattare e ti dovrà dare un numero che tu tramite un Db che calcola la
chiave al contrario gli ridarai un altro numero ( tipo quello che fa
Microsoft con il suo Windows Xp) il cliente lo inserire e Woilà il gioco è
fatto, il numero che esace fuori lo puoi memorizzare al interno di una
tabella dove dovrai metter anche l'anagrafica del cliente. che ovviamente
dovrà essere stampata su ogni report che verrà stampato, così da
personalizzare al massimo il programma.
Se il cliente cerca di modificare la registrazione cambiando il nome, all'
apertura del programma il numero ( Chiamiamolo numero di serie ) non
corrisponderà più al numero da lui inserito la prima volta e così il
programma si blocchera ( oppure cancellerà la chiave opppure dara un
messaggio di errore o quello che vuoi tu.
L'unico problema di questo sistemino è che se io uso il ghost per clonare
l'Hd il sistemino è fregato.
Ti allego uno stralcio del codice che ho fatto io, ovviamente modificato, se
no apriresti tutti i miei programmi.
    ' *********************************************** LETTURA NUMERO SERIALE
HARD DISK
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set d = fs.GetDrive("c:")
    SerilN = d.SerialNumber
    SerilN = Right$(SerilN, (Len(SerilN) - 1))
    SN = Str(SerilN)
    Testo36 = SN
'***************************************************************************
***********
    ********************************* LETTURA DATI REGISTRAZIONE
    Set t1 = CurrentDb.OpenRecordset("Registrazione")
    Ditta = t1!Ditta
    Indirizzo = t1!Indirizzo
    Cap = t1!Cap
    Telefono = t1!Telefono
    Fax = t1!Fax
    Piva = t1!Piva
    RegImprese = t1!RegImprese
    NumeroSeriale = t1!NumeroSeriale
    t1.Close
    ****************************************************************
    ******************************** COMPOSIZIONE CHIAVE TRAMITE LE
FORMULETTE
    Qui inserisci il tuo codice per creare la chiave.
    Pui memorizzare la lunghezza dei campi e sommare tutti i valori asci
delle lettere che lo compongono
    Poi sommi o sottrrai o fai quello che vuoi tu tramite codice
****************************************************************************
****
    ******************************** CONFRONTO CHIAVE REGISTRATA CON CHIAVE
TROVATA
    If Chiave = NumeroSeriale Then GoTo ChiaveOK
    Qui non fai altro che verificare se la chiave da te trovata è uguale
alla chiave memorizzate.
    Ed il gioco e fatto.
Enrico Pietrobon


title: sicurezza/no copie...

text:
"SoftDream S.n.c." <
enri...@softdream.it
> ha scritto nel messaggio
news:d69X9.58549$0v.18...@news1.tin.it...

Più o meno è quello che faccio anche io con la differenza che se inserisci
anche la PI o CF del cliente e nel programmino di calcolo
metti anche il tempo di attivazione
eviti il problema del clone
vedi post prececente
stefano


title: sicurezza/no copie...

author: Pietrobon Enrico

text:
<CUT>
> Più o meno è quello che faccio anche io con la differenza che se inserisci
> anche la PI o CF del cliente e nel programmino di calcolo
> metti anche il tempo di attivazione
>
> eviti il problema del clone
>
> vedi post prececente
> stefano
>
Scusa cosa intendi con tempo di attivazione legato alla partita Iva o al CF.
????
Enrico Pietrobon


title: sicurezza/no copie...

text:
"Pietrobon Enrico" <
enri...@softdream.it
> ha scritto nel messaggio
news:5XxX9.65071$0v.19...@news1.tin.it...

intendo che inserendo la PI o CF del cliente (che normalmente vengono
stampati su alcuni documenti di tutti i programmi)
Nel codice che fai generare tieni traccia anche di questi dati (così un
altro utente non lo può utilizzare)
Per il tempo di ativazione io faccio:
La pasword che do al cliente imposta un periodo di 90 giorni al termine del
quale, viene data al cliente una nuova chiave di attivazione
il cliente mi da la chiave e io gli do una pasword per altri 90 giorni
Naturalmente il tempo di attività lo decidi tu
Per inserire la validità nel codice di attivazione che il cliente ti manda,
devi aggiungere la data di creazione(data deòl giorno in cui viene creata la
chiave di attivazioe) nel generatore di chiavi che hai creato
(vedoi post precedenti)
PS
naturelmente il programma lo fai bloccare se il cliente dopo 5 gornoi che ha
avuto la richiesta della pasword non la inserisce.
Stefano


title: sicurezza/no copie...

text:
"stefano" <
stl...@tin.it
> ha scritto nel messaggio
news:BPOX9.94254$AA2.4...@news2.tin.it...

Si allora a parte l'attivazione ogni tot giorni, è uguale ai miei prg.
Enrico Pietrobon


title: [Lunghetto] memorizzare contenuto controlli Totali pagina

author: Nina

text:
Salve a tutti,
ho una tabella Movimenti, con la seguent struttura (ometto i campi che
avranno la stessa funzione quali ad es. bancaPrelievi, BancaVersamenti ecc:
IdMovimento, contatore
DataMovimento,
DataRegistrazione
DescrizioneMovimento
CassaEntrate
CassaUscite
Ho una tabella con il campo SaldoCassaIniziale
Ho una query "progressivi" che calcola i totali progressivi di CassaEntrate
e CassaUscite in base alla data del movimento
Ho una query "primaNota" che riporta i dati di ogni movimento e i
progressivi
Ho un report "PrimaNota", con origine dati la query omonima, cosě
strutturato:
1. Corpo:
    controlli DataMovimento, dataregistrazione, cassaEntrate e cassaUscite
2. Intestazione di pagina
    Controllo SaldoPrecedente con origine controllo
=CCur(nz([SaldoCassaIniziale])+nz([ProgressivoCassa])-nz([CassaEntrate])+nz([CassaUscite]))
3. Pič di pagina
    Controlli PageSumCE (non associato)
    PagSumCU (non associato)
    SaldoPagina (origine controllo=
CCur(nz([SaldoCassaIniziale])+nz([ProgressivoCassa])
In testa al modulo del report dichiaro:
Dim y As Integer
Dim valX(6) As Currency
Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
    y = y + 1
End sub
Private Sub SezioneIntestazionePagina_Print(Cancel As Integer, PrintCount As
Integer)
    y = 1
End Sub
Private Sub SezionePičDiPaginaPagina_Print(Cancel As Integer, PrintCount As
Integer)
    Dim strSuffisso As String, i As Integer
    For i = 1 To 7
        strSuffisso = Choose(i, "CE", "CU", "BV", "BP", "PV", "PP", "PFC")
        Me("ProgrPag" & strSuffisso) = Me("runSum" & strSuffisso)
        If page = 1 Then
            Me("PageSum" & strSuffisso) = Me("runSum" & strSuffisso)
        Else
            Me("PageSum" & strSuffisso) = Me("runSum" & strSuffisso) -
valX(i - 1)
        End If
        valX(i - 1) = Me("runSum" & strSuffisso)
    Next i
  End Sub
Premesso che i totali pagina, i saldi pagina ed i saldi pagina precedente,
funzionano correttamente (grazie alla funzione presente sul sito comune),
come posso nel pič pagina riportare su un controllo la somma del valore del
controllo PageSUMCE (che appare nella sezione stessa) e del valore del
SaldoPaginaPrecedente che appare invece nella intestazione di pagina e che
richiamato dalla sezione pič pagina con un debug.print mostra un valore
diverso?
Grazie mille
--
Nina


author: Sergio MAZZA

text:
"Nina" <
paninotCnacell...@yahoo.it
> ha scritto nel messaggio
news:45743ec3$0$19243$4faf...@reader4.news.tin.it...
> Salve a tutti,
>
> ho una tabella Movimenti, con la seguent struttura (ometto i campi che
> avranno la stessa funzione quali ad es. bancaPrelievi, BancaVersamenti
> ecc:
>
> IdMovimento, contatore
> DataMovimento,
> DataRegistrazione
> DescrizioneMovimento
> CassaEntrate
> CassaUscite
>
> Ho una tabella con il campo SaldoCassaIniziale
>
> Ho una query "progressivi" che calcola i totali progressivi di
> CassaEntrate e CassaUscite in base alla data del movimento
>
> Ho una query "primaNota" che riporta i dati di ogni movimento e i
> progressivi
>
> Ho un report "PrimaNota", con origine dati la query omonima, così
> strutturato:
>
> 1. Corpo:
>    controlli DataMovimento, dataregistrazione, cassaEntrate e cassaUscite
> 2. Intestazione di pagina
>    Controllo SaldoPrecedente con origine controllo
> =CCur(nz([SaldoCassaIniziale])+nz([ProgressivoCassa])-nz([CassaEntrate])+nz([CassaUscite]))
> 3. Piè di pagina
>    Controlli PageSumCE (non associato)
>    PagSumCU (non associato)
>    SaldoPagina (origine controllo=
> CCur(nz([SaldoCassaIniziale])+nz([ProgressivoCassa])
>
> In testa al modulo del report dichiaro:
> Dim y As Integer
> Dim valX(6) As Currency
>
> Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
>    y = y + 1
> End sub
> Private Sub SezioneIntestazionePagina_Print(Cancel As Integer, PrintCount
> As Integer)
>    y = 1
> End Sub
>
> Private Sub SezionePièDiPaginaPagina_Print(Cancel As Integer, PrintCount
> As Integer)
>    Dim strSuffisso As String, i As Integer
>
>    For i = 1 To 7
>
>        strSuffisso = Choose(i, "CE", "CU", "BV", "BP", "PV", "PP", "PFC")
>        Me("ProgrPag" & strSuffisso) = Me("runSum" & strSuffisso)
>        If page = 1 Then
>            Me("PageSum" & strSuffisso) = Me("runSum" & strSuffisso)
>        Else
>            Me("PageSum" & strSuffisso) = Me("runSum" & strSuffisso) -
> valX(i - 1)
>        End If
>
>        valX(i - 1) = Me("runSum" & strSuffisso)
>    Next i
>
>  End Sub
>
> Premesso che i totali pagina, i saldi pagina ed i saldi pagina precedente,
> funzionano correttamente (grazie alla funzione presente sul sito comune),
> come posso nel piè pagina riportare su un controllo la somma del valore
> del controllo PageSUMCE (che appare nella sezione stessa) e del valore del
> SaldoPaginaPrecedente che appare invece nella intestazione di pagina e che
> richiamato dalla sezione piè pagina con un debug.print mostra un valore
> diverso?
>
> Grazie mille
>
> --
> Nina
La butto lì; ma premetto che è una (possibile) soluzione che potrebbe
rivelarsi onerosa in termini di risorse.
Potresti salvare il valore, appena calcolato, in una tabella composta da:
- numeroPagina
- PageSUMCE
Così facendo potrai navigare tra le pagine e se, leggendo in tabella, non
trovi il valore questo verrebbe (calcolato e) scritto...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:el3qui$5nv$1...@tdi.cu.mi.it...

CUT
>>
>> Premesso che i totali pagina, i saldi pagina ed i saldi pagina
>> precedente, funzionano correttamente (grazie alla funzione presente sul
>> sito comune), come posso nel piè pagina riportare su un controllo la
>> somma del valore del controllo PageSUMCE (che appare nella sezione
>> stessa) e del valore del SaldoPaginaPrecedente che appare invece nella
>> intestazione di pagina e che richiamato dalla sezione piè pagina con un
>> debug.print mostra un valore diverso?
>>
>> Grazie mille
>>
>> --
>> Nina
>
>
> La butto lì; ma premetto che è una (possibile) soluzione che potrebbe
> rivelarsi onerosa in termini di risorse.
> Potresti salvare il valore, appena calcolato, in una tabella composta da:
> - numeroPagina
> - PageSUMCE
> Così facendo potrai navigare tra le pagine e se, leggendo in tabella, non
> trovi il valore questo verrebbe (calcolato e) scritto...
Ciao Sergio,
grazie per la risposta, ma ho risolto proprio pochi minuti fa in questo modo
(mi è venuta l'illuminazione):
SaldoPagina = CCur(nz([SaldoCassaIniziale])+nz([ProgressivoCassa])
ma anche, per logica,
SaldoPagina = SaldoPaginaPrecedente + PageSUMCE-PageSUMCU
da cui:
SaldoPaginaPrecedente= SaldoPagina - PageSUMCE+ PageSUMCU
Siccome questi ultimi tre controlli sono nella stessa sezione piè pagina, in
cui mi serve ricavare il SaldoPaginaPrecedente, ecco risolto il problema!
>
> Ciao.
> --
> Sergio MAZZA
Ciao, grazie ancora
Nina


title: AAA: MDB o VBP x piccolo gestionale cercasi

author: Vigna Federico

text:
Cerco un semplicissimo programma gestionale (prima nota, fatture) in Access
o VB.
E' chiaro che sono in cerca di qualcosa di amatoriale comprensivo dei
sorgenti, nulla di professionale.
Fate pure la Vostra offerta se vi interessa vendere qualche vostro progetto.
Ciao e grazie a tutti


author: Roberto in campagna

text:
"Vigna Federico" <
bo...@libero.it
> ha scritto nel messaggio
news:hA_%6.20175$F85.6...@news.infostrada.it...

Se usi A97, creati con l'Autocomposizione Database il database Libro Mastro.
Visto che non ti serve qualcosa di amatoriale, potrebbe andare bene.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: MDE -> MDB

author: ShaRotto

text:
Salve,
Vorrei sapere se è possibile ottenere a partire da un file access .mde
un file in formato .mdb, inoltre come fare ed eventualmente dove
prendere il programma per farlo!
Grazie a tutti per le risposte.
ByeX!


title: MDE -> MDB

author: LaLo

text:
"ShaRotto" <
marilenater...@aruba.it
> ha scritto nel messaggio
news:rf366tgmv25pq9e9r...@4ax.com...

Come mai ti sei perso il file MDB? Se è stato meta-compilato in MDE, una
ragione c'era!!
LaLo


title: MDE -> MDB

author: Dominijanni Giuseppe

text:
ShaRotto wrote:

file.mde > andata senza ritorno
giuseppe


title: MDE -> MDB

text:
On Mon, 15 Jan 2001 16:47:08 +0100, "LaLo" <reg...@LLtin.it> wrote:
>"ShaRotto" <
marilenater...@aruba.it
> ha scritto nel messaggio
>news:rf366tgmv25pq9e9r...@4ax.com...
>> Salve,
>> Vorrei sapere se è possibile ottenere a partire da un file access .mde
>> un file in formato .mdb, inoltre come fare ed eventualmente dove
>Come mai ti sei perso il file MDB? Se è stato meta-compilato in MDE, una
>ragione c'era!!
>
>LaLo
>
Non era un mio problema, ma una domanda fatta al mio ragazzo da
parecchie persone!!
Quindi mi confermi che non è possibile fare niente?
Ciao e grazie!


title: MDE -> MDB

text:
"ShaRotto" <
marilenater...@aruba.it
> ha scritto nel messaggio
news:rod86ts1vsi8smdrl...@4ax.com...
> On Mon, 15 Jan 2001 16:47:08 +0100, "LaLo" <reg...@LLtin.it> wrote:
>
[CUT]
>
> Non era un mio problema, ma una domanda fatta al mio ragazzo da
> parecchie persone!!
>
> Quindi mi confermi che non č possibile fare niente?
>
> Ciao e grazie!
>
Non č impossibile, ma č difficile trovare chi lo sa fare. Ogni ostacolo puň
essere sormontato basta sapere dove cercare le cose.
Ciao
LaLo


title: MDE -> MDB

author: Lbo

text:
>Non è impossibile, ma è difficile trovare chi lo sa fare. Ogni ostacolo può
>essere sormontato basta sapere dove cercare le cose.
resta il fatto che è una cosa per niente etica né carina.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: MDE -> MDB

text:
"Lbo" <
L...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:3a6470b2....@news.edisons.it...
[CUT]
>
> resta il fatto che è una cosa per niente etica né carina.
> --
>
Hai pienamente ragione, ma consentimi di aggiungere che non è etico né
carino creare dei progetti che l'utente utilizzerà per evadere le tasse
(vedi il post di qualche settimana fa, se non ricordo male 'Magazzino bianco
e nero'). Con questo non sto minimamente accusandoti né accuso alcuna
persona abituale frequentatrice del NG, ma volevo solo far presente che io
pongo i due attegiamenti sullo stesso piano.
Ciao
LaLo


title: Office developper editions

author: Luca

text:
Ho un database di access e vorrei installarlo su piu' macchine, senze che su
tutte sia presente access. Mi e' stato consigliato di utilizzare Office
Developper Editions.
Dove posso trovarlo, possibilmente anche con una documentazione su cosa
possa fare e come farlo?
Esiste una versione free, ho visto che e' a pagamento?
Esiste un altro prodotto che faccia la stessa cosa e che sia gratutito.
P.S. Io devo soltanto creare dei pacchetti di installazione di access in
modo che lo possa usare senza che su tutte le macchine sia installato access
Ciao e Grazie in anticipo luca
--------------------------------
Inviato via
http://usenet.libero.it


title: Office developper editions

author: Emyr

text:
On Wed, 06 Nov 2002 08:09:33 GMT,
a...@aa.it
 (Luca) wrote:
>Ho un database di access e vorrei installarlo su piu' macchine, senze che su
>tutte sia presente access. Mi e' stato consigliato di utilizzare Office
>Developper Editions.
>
>Dove posso trovarlo, possibilmente anche con una documentazione su cosa
>possa fare e come farlo?
>
>Esiste una versione free, ho visto che e' a pagamento?
lo trovi in negozio oppure su internet non esiste una versione free
costo 1000 € circa se non sbaglio
>
>Esiste un altro prodotto che faccia la stessa cosa e che sia gratutito.
si ma non è access....e a te serve access....
>
>P.S. Io devo soltanto creare dei pacchetti di installazione di access in
>modo che lo possa usare senza che su tutte le macchine sia installato access
>
>Ciao e Grazie in anticipo luca
>
>--------------------------------
>Inviato via
http://usenet.libero.it
puoi al limite chiedere a qualcuno di farti il pacchetto di
istallazione dietro compenso o meno.... vedi se c'è qualcuno
interessato nella tua zona
Saluti.
Emanuele.


title: Office developper editions

author: oizirbaF

text:
On Wed, 06 Nov 2002 08:09:33 GMT,
a...@aa.it
 (Luca) wrote:
>Ho un database di access e vorrei installarlo su piu' macchine, senze che su
>tutte sia presente access. Mi e' stato consigliato di utilizzare Office
>Developper Editions.
>
>Dove posso trovarlo, possibilmente anche con una documentazione su cosa
>possa fare e come farlo?
www.gorilla.it
 (suggerito in un post da Matteo )
>Esiste una versione free, ho visto che e' a pagamento?
No
>Esiste un altro prodotto che faccia la stessa cosa e che sia gratutito.
Non credo.
>P.S. Io devo soltanto creare dei pacchetti di installazione di access in
>modo che lo possa usare senza che su tutte le macchine sia installato access
Tocca cacciar fuori la grana. ;-)
Ciao. Fabrizio


title: Office developper editions

author: desio

text:
"Luca" <
a...@aa.it
> ha scritto nel messaggio
news:80Z206Z170Z43Y1...@usenet.libero.it...

Prova anche
www.distrelec.it
 per la versione italiana


title: Somma Totale che si aggiorna ad inserimento record

author: Rosario

text:
Salve ho una maschera che richiama una sottomaschera , ho la necessita' che
nel pie di pagina dellamaschera principale ci sia il totale di un campo dei
record che man mano vado ad inserire, in pratica si deve aggiornare :
l'aggiornamento come si deve fare?
Spero di essere stato chiaro


author: Colink

text:
"Rosario" <
rci...@tin.it
> ha scritto nel messaggio
news:ZP6Ga.82758$pR3.1...@news1.tin.it...

metti nell'evento after update della maschera (o sottomaschera) la stringa:
NOMECAMPOSOTTO.refresh
nell'origine controllo del campo sotto (del totale) metti una query che
somma la colonna che ti interessa.
ma il totale dopo lo devi salvare?
holla
Colink


text:
"Colink" <col...@TOGLIQUESTOlibero.it> ha scritto nel messaggio
news:kZ6Ga.82802$pR3.1...@news1.tin.it...

No non devo salvare  ma la sintassi di Nomecampostto si riferisce ad un
campo di una query e non deve essere salvato
>


text:
"Rosario" <
rci...@tin.it
> ha scritto nel messaggio
news:5v7Ga.82972$pR3.1...@news1.tin.it...

prova .update, oppure creati un tasto con la creazione guidata he aggiorni
la maschera, provalo, e se funziona come vuoi, copiati il codice che ha
generato.
Holla Colink


author: Roberto da casa

text:
"Rosario" <
rci...@tin.it
> ha scritto nel messaggio
news:ZP6Ga.82758$pR3.1...@news1.tin.it...

Non mi è chiaro se il totale è relativo ad un campo dei record della
maschera principale o dei record della sottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Re: parte di testo in casella di testo non legata formattato in grassetto

author: ALESSANDRO Baraldi

text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:c735d2$hndrh$1...@ID-213020.news.uni-berlin.de...
> è possibile fare in modo che il testo di una casella di testo non legata
> appaia parte normalmente e parte in grassetto?
> --
> ----------------
> saluti
> Giuseppe
No.
@Alex.


author: Giuseppe

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c73ql2$8qo$1...@lacerta.tiscalinet.it...
>
> "Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
> news:c735d2$hndrh$1...@ID-213020.news.uni-berlin.de...
> > č possibile fare in modo che il testo di una casella di testo non legata
> > appaia parte normalmente e parte in grassetto?
> > --
> > ----------------
> > saluti
> > Giuseppe
>
> No.
>
> @Alex.
pensavo si potesse giocare *a volo* col formato o con qualche funzione che
ignoro.
il problema seccante e che ciň che viene prima del testo in grassetto č a
lunghezza variabile e non ipotizzabile di spezzare il testo in due o piů
controlli.
peccato!


title: Aiuto, numerazione righe

author: TIKO

text:
Per favore qualcuno sa consigliarmi come posso numerare le righe di reconrd
in una mascera continuo, cosě come č possibile fare in un report?
grazie a tutti coloro che mi presteranno attenzione comunque.
ciao


title: Aiuto, numerazione righe

text:
"TIKO" <
sig...@tiscalinet.it
> ha scritto nel messaggio
news:9e91iu$bvi$1...@pegasus.tiscalinet.it...

Per quello che mi risulta non lo puoi fare.
Ti devi preoccupare di effettuare la numerazione prima di aprire la maschera
direttamente sull'oggetto che ne č origine record.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aiuto, numerazione righe

author: Carmel

text:
On Sun, 20 May 2001 20:13:17 +0200, "TIKO" <
sig...@tiscalinet.it
>
wrote:

Per un report puoi crearti una casella di testo dove come origine
controllo metti =1 e Somma Parziale su Tutto
Ciao.
Carmel


title: Stampa immagine TIF

author: Roberta Fantini

text:
Chiedo un suggerimento su come stampare da un database access una immagine
TIF  (CCITT Gruppo 4)
Grazie Roberta


title: Stampa immagine TIF

author: Expo

text:
Provo: potresti importarla in un report e stamparlo
"Roberta Fantini" <
in...@rovatti.it
> ha scritto nel messaggio
news:87tot6$dsg$1...@pinco.nettuno.it...



title: Possibile aprire una form da un report?

author: Rino

text:
Salve,
domanda.
ho provato ma non ci sono riuscito.
Quello che vorrei è aprire una maschera da un report è possibile? come?
grazie
rino


title: Possibile aprire una form da un report?

text:
Rino" <
rin...@hotmail.it
> ha scritto nel messaggio
news:46f4df87$0$36439$4faf...@reader5.news.tin.it...> Salve,

Chiediti se è una strada giusta quella che vuoi intraprendere....?
Perchè mai hai questa esigenza...?
Normalmente si apre dalla Form Chiamante il Report(e su OPEN del Report) si
apre una
Form(POPUP a scelta obbligatoria) in caso di personalizzazioni.... se hai
questa esigenza
la strada è quella che ti ho indicato se devi fare altre cose strane ti
suggerirei di pensare
a quello che stai facendo...
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Possibile aprire una form da un report?

author: Carlo Costarella

text:
"Rino" <
rin...@hotmail.it
> ha scritto nel messaggio
news:46f4df87$0$36439$4faf...@reader5.news.tin.it...

Ciao Rino....
ma sei quel Rino che conosco io?
Mi sembra impossibile!
Ciao, Carlo


title: Possibile aprire una form da un report?

text:
"Rino" <
rin...@hotmail.it
> ha scritto nel messaggio
news:46f4df87$0$36439$4faf...@reader5.news.tin.it...

Sempre perchè sono convinto che non sei il Rino che conosco eccoti un
esempio su apertura del report:
Dim i As Long
For i = 1 To 100
DoEvents
Next i
DoCmd.OpenForm "TuoNomeMaschera"
DoCmd.SelectObject acForm, "TuoNomeMaschera"
La maschera deve ever impostato la proprietà popup = sì
Puoi anche usare una barra personalizzata e agendo su uno dei
pulsanti...apri la maschera.
Ciao, Carlo


title: Possibile aprire una form da un report?

author: CIDI

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fd7mrl$s8b$1...@tdi.cu.mi.it...
>
> "Rino" <
rin...@hotmail.it
> ha scritto nel messaggio
> news:46f4df87$0$36439$4faf...@reader5.news.tin.it...
>> Salve,
>> domanda.
>> ho provato ma non ci sono riuscito.
>> Quello che vorrei è aprire una maschera da un report è possibile? come?
>>
>> grazie
>> rino
>
> Ciao Rino....
> ma sei quel Rino che conosco io?
tu, forse, conosci il Rino famoso per le sue camicie
questo sarà quello della Ferrari...
:<))
> Mi sembra impossibile!
>
> Ciao, Carlo
Ciao Carlo
Daniele


title: Possibile aprire una form da un report?

text:
"CIDI" <dadonziNO@Spam_tin.it> ha scritto nel messaggio
news:46f76161$0$4797$4faf...@reader4.news.tin.it...
cut
>
> tu, forse, conosci il Rino famoso per le sue camicie
> questo sarà quello della Ferrari...
>
> :<))
> Daniele
Esattamente! :<))
Mi sa che non è lui.
Il tutto nasce dal fatto che qualcuno del suo studio una volta mi ha scritto
chiedendomi dei pareri e alla mia meraviglia è venuto fuori che usava
l'account di posta del capufficio (Rino alias camicia...)...infinite
scuse...mi raccomando non dire nulla...è stato un errore e così via.
Ciao, Carlo


title: visualizzare casella di testo su video - su carta

author: Maria Rossi

text:
è possibile visualizzare i dati di una casella di testo solo su video -
e nn su stampa?
cioè posso fare in modo ke in un report alcuni dati appaiono solo sul
video e non sul modello stampato ?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: ramblers

text:
"Maria Rossi" <
gelso...@alfemminile.com
> ha scritto nel messaggio
news:b783168c9819bc3ed76...@mygate.mailgate.org...

sulle proprietà del controllo, c'è la proprietà   viasualizza (DisplayWhen)
ti consente di fare questo.
ciao.


author: Emyr

text:
On Mon, 4 Feb 2002 12:54:52 +0100, "ramblers" <
clint...@yahoo.it
>
wrote:
>
>"Maria Rossi" <
gelso...@alfemminile.com
> ha scritto nel messaggio
>news:b783168c9819bc3ed76...@mygate.mailgate.org...
>> č possibile visualizzare i dati di una casella di testo solo su video -
>> e nn su stampa?
>> cioč posso fare in modo ke in un report alcuni dati appaiono solo sul
>> video e non sul modello stampato ?
>>
>>
>> --
>> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
>sulle proprietą del controllo, c'č la proprietą   viasualizza (DisplayWhen)
>ti consente di fare questo.
>
>ciao.
>
ma parlate di maschere o di report?
Saluti.
Emanuele.


text:
> cioč posso fare in modo ke in un report (solo report)alcuni dati appaiono solo sul



text:
On Tue, 12 Feb 2002 10:48:01 +0000 (UTC), "Maria Rossi"
<
gelso...@alfemminile.com
> wrote:
>> cioč posso fare in modo ke in un report (solo report)alcuni dati appaiono solo sul
>> video e non sul modello stampato ?
allora penso proprio che quello che vedi in anteprima tu lo debba per
forza stampare
Saluti.
Emanuele.


title: report

author: Gatti Vittorio

text:
Ho questo problema
Ho creato dei report, ho modificato i margini (superiore,inferiore, destro,
sinistro) nel menu imposta pagina.
Salvo il report e va tutto bene.
Questo db e' su un server e quindi lo utilizzano diversi utenti, mi capita
che (non so in che condizione) i report perdono i margini che ho impostato
io e ritornano ai margini iniziali)
Come mai succede questo???
Grazie a tutti e ciao


title: report

text:
"Gatti Vittorio" <
vi...@libero.it
> ha scritto nel messaggio
news:iCo5a.140952$YG2.4...@twister1.libero.it...

Leggere almeno i messaggi degli ultimi due o tre giorni non sarebbe male!
Leggi il thread aperto da skizzato ieri alle ore 12:26 intitolato "report
bestie strane"; si parla del tuo problema e viene data la soluzione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: report

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ZEr5a.141579$YG2.4...@twister1.libero.it...

> Scusami Roberto, mi era proprio sfuggito.
Ti ringrazio per l'indicazione.
Ciao


title: report

author: Pier Luigi Ingrassia

text:
Probrema: stampare le colonne di una pagina intera (tipo modulo prefincato)
avendo soltanto pochi record da stampare.
Qualcuno puņ aiutarmi, per favore?
Pier Luigi


title: report

text:
"Pier Luigi Ingrassia" <
ping...@hotmail.com
> ha scritto nel messaggio
news:h7J5a.215672$0v.60...@news1.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Reports leggi la FAQ di
Federico Luciani intitolata "Stampare un numero N costante di righe per
pagina".



title: Come aprire da VB una query SQL basata su un recordset?

author: MarcoMax

text:
Come potrei aprire da codice una query  scritta direttamente in SQL
(nel senso di OpenRecordset("SELECT.... FORM... WHERE....")) basata su
un'altro recordset aperto poche linee di codice prima?
qualcosa tipo...
dim dbs as database
dim rst1,rst2 as recordset
set dbs=currentdb
set rst1=dbs.OpenRecordset ("SELECT pippo.numero FROM pippo WHERE
pippo.numero>10", dbOpneSnapshot)
set rst2=dbs.OpenRecordset("SELECT rst1.numero, paperino.cifra FROM
rst1,paperino WHERE rst1.numero=paperino.cifra", doOpenSnapshot)
dite che potrebbe funzionare?
altrimenti come posso farlo?
grazie
ciao, Max


text:
On Thu, 08 Jun 2000 08:11:37 GMT, p...@papapa.pupupu (MarcoMax) wrote:
>Come potrei aprire da codice una query  scritta direttamente in SQL
>(nel senso di OpenRecordset("SELECT.... FORM... WHERE....")) basata su
>un'altro recordset aperto poche linee di codice prima?
>...........
mi auto-rispondo :-)
non avevo pensato che l'SQL è nidificabile....
quindi faccio un:
OpenRecordset("SELECT.... FORM (SELECT ..... FROM..... WHERE.....) As
PIPPO  WHERE...."))
:-)
ciao, Max


text:
mi auto-rispondo :-)
non avevo pensato che l'SQL è nidificabile....
quindi faccio un:
OpenRecordset("SELECT.... FORM (SELECT ..... FROM..... WHERE.....) As
PIPPO  WHERE...."))
ciao, max


title: Importazione dati testuali

author: winter

text:
Salve,
ho dei file di testo molto voluminosi i cui dati dovrebbero finire in un db
access.
Il problema è che non si tratta di un file di testo delimitato: immaginate
una pagina di annunci matrimoniali, di offerte di lavoro, i cui testi sono
dei piccoli periodi che si estendono su più righe frequentemente.
L'importazione di Access 2000 mi crea un numero esatto di campi, ma tanti
record per quante sono le righe del testo, spezzando senza pietà i periodi.
In ultima analisi, si tratterebbe di creare una tabella con un ID e un campo
memo in cui gestire i testi.
Mai affrontata un'esigenza del genere? Qualche dritta?
Grazie


title: Importazione dati testuali

author: mark

text:
"winter" <
noe...@domain.com
> wrote in message
news:rq9m8.50750$1S3.1...@twister1.libero.it...

Se fossi in te, per prima cosa importerei il file in word e, usando le
sostituzioni,
comincerei con sostituire tutti i punti di fine periodo con un carattere di
tabulazione
come "!" che poi, usando l'importazione di access mi permette di definirne i
record.
Procederei così finchè non ho formattato tutto il testo in modo leggibile
per access.
Saluti
Marco Dell'Oca
D.M.Software


title: Importazione dati testuali

author: Droopy

text:
"winter" <
noe...@domain.com
> ha scritto nel messaggio
> Il problema č che non si tratta di un file di testo delimitato: immaginate
> una pagina di annunci matrimoniali, di offerte di lavoro, i cui testi sono
> dei piccoli periodi che si estendono su piů righe frequentemente.
>...
> Mai affrontata un'esigenza del genere? Qualche dritta?
devi fare un parsing esagerato.
Se il file non e' enorme ti conviene dargli una aggiustata a mano, mettere
un annuncio per riga o cose del genere, se e' troppo grosso per passarselo
tutto a mano devi trovare dei pattern o qualche cosa che identifichi i
record o i campi e andare di match a manetta... ;-)


title: Scadenze partite aperte comune a più db

author: Giorgia

text:
Buongiorno a tutti.
Per ogni anno ho un db per gestire i documenti fiscali di ogni anno,
qualcuno storcerà già il naso ma io mi trovo più comoda per salvare i dati
anno per anno.

Attualmente ho uno scadenzario annuale popolato da un pulsante in una
maschera che su evento click:
Set Db = CurrentDb
    Set Rs = Db.OpenRecordset("SCADENZARIO DETTAGLI")
    With Rs
        .AddNew
        !ORIGINE = Forms![INSERISCI SCADENZA]![SCADENZARIO
DETTAGLI]![ORIGINE]
        !ID = Forms![INSERISCI SCADENZA]![SCADENZARIO DETTAGLI]![ID]

        ![PROTOCOLLO] = Me.PROTOCOLLO
        !IMPORTO = Forms![INSERISCI SCADENZA]![SCADENZARIO
DETTAGLI]![IMPORTO]
        !SCADENZA = Forms![INSERISCI SCADENZA]![SCADENZARIO
DETTAGLI]![SCADENZA]
        ![MODALITA' PAGAMENTO] = Forms![INSERISCI SCADENZA]![MOD PAGAMENTO]
            .Update
        .Close
    End With

Quindi nella tabella DOCUMENTI FISCALI per ogni PROTOCOLLO avrò il dettaglio
delle scadenze.
A inizio anno però, quando devo vedere le prossime scadenze (che sono
relative a fatture dell'anno precedente) ovviamente devo andare ad aprire il
db dell'anno prima ed è scomodo.

Ho già un db STRUTTURA COMUNE in cui ho le tabelle comuni a tutti i db
annuali come per es le anagrafiche Clienti e Fornitori o il piano dei conti
ma come posso gestire una situazione per cui vorrei avere uno scadenzario
che SIA COMUNE a tutti i DB solo per le partite aperte (quando cioè il campo
PAGATA_IL is null) ma che quando viene registrato il pagamento o l'incasso
il dettaglio del pagamento rimanga memorizzato solo nel db di appartenenza?
Non vorrei cioè appesantire troppo il db STRUTTURA COMUNE.

Credo sia sufficiente una query nel db STRUTTURA COMUNE da gestire come
query collegata in tutti i db....ma la sua origine dati quale dovrebbe
essere?

Non so se son stata chiara....
Giorgia


title: Scadenze partite aperte comune a più db

author: Roberto Fabbri

text:

In locale puoi lavorare collegando tanti mdb quanti ne vuoi al tuo
front end. Il motore di database è lo stesso e lui vede tutte tabelle
locali. Quindi poi query o recordset li gestisci come vuoi. In rete è
un altro discorso....
Se no puoi, alla chiusura dell'anno, importare nel nuovo db tutte le
scadenze ancora non saldate, o future. Così hai la situazione sotto
controllo.


title: Scadenze partite aperte comune a più db

text:
In locale puoi lavorare collegando tanti mdb quanti ne vuoi al tuo
front end. Il motore di database è lo stesso e lui vede tutte tabelle
locali. Quindi poi query o recordset li gestisci come vuoi. In rete è
un altro discorso....
Se no puoi, alla chiusura dell'anno, importare nel nuovo db tutte le
scadenze ancora non saldate, o future. Così hai la situazione sotto
controllo.

Grazie, ora provo a ragione con il front end che in effetti già uso...
Buona giornata
Giorgia


title: Scadenze partite aperte comune a più db

author: Popi - TheBadHabits

text:
Ciao!

Puoi sempre aprire i recordset come
"SELECT * FROM [" & NomeDatabaseRemoto & "].[SCADENZARIO DETTAGLI];"
impostando NomeDatabaseRemoto al percorso completo del db anno precedente ...

Nel sw che sto sviluppando e gestendo tutte le operazioni vengono effettuate nell'ambito del singolo db di una commessa, ma ve ne sono alcune che devono tenere presenti i dati disponibili nei quasi 20 diversi db in uso contemporaneo.

Ovviamente tutti i db hanno la stessa identica struttura, quindi se devo solo interrogare mi creo a runtime una query di unione, se devo aggiornare a giro mi apro una transazione e, nell'ambito di quella, apro tutti i db ed i relativi recordset.

HTH
Popi


title: Trasposizione righe colonne

text:
Ho letto e scaricato l'esempio sul sitocomune relativa a
"Query a campi incrociati per la trasposizione righe-colonne"
nell'esempio abbiamo N colonne che sono determinate dai
dati contenuti in solo campo cioè dal campo data.
Nel mio caso ho tre colonne da tre campi diversi e N righe variabili
cioè
Tipo Socio | CONTANTI| C/C | RID
 EFFETTIVO    343      |    4  |   0
ONORARIO       34      |   34 |    4
BENEMERITO   41      |  21  |  3
ECC.
Come posso risolvere ?


title: Auito In ACCESS

author: shahriar shirnia

text:
Ciao a tutti
Vorrei farmi di listini di prezzi in access e farmi una maschera di
attribuzione di parametri alle variazione di prezzi .Per esempio attribuire
Rincaro sul prezzo originale di un Tot % oppure un sconto e cosi via Cosa
dovo fare?


title: Auito In ACCESS

author: Roberto da casa

text:
"shahriar shirnia" <
ss...@tin.it
> ha scritto nel messaggio
news:8ubeme$ppr$1...@nslave2.tin.it...

Ammettiamo che la tua tabella si chiami Listino e che contenga un campo
numerico Intero lungo chiamato Prezzo.
Creati una query di aggiornamento (Query1) che abbia il seguente codice SQL:
UPDATE Listino SET Listino.Prezzo =
[Listino].[Prezzo]*(1+[Forms]![Maschera1]![Perc]/100);
Ora creati una maschera (Maschera1) che contenga solamente una casella di
testo non associata che chiamerai Perc.
A fronte dell'evento "Dopo aggiornamento" del controllo Perc genera il
seguente codice VBA:
    Dim stDocName As String
    stDocName = "Query1"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
Ora apri Maschera1 e, se vuoi rincarare il listino del 10%, digita nella
casella Perc il valore 10 e premi il tasto Invio.
Se invece vuoi scontare il listino del 10%, digita -10 e premi iltasto Invio
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: [OT] regole outlook

author: nao

text:
Ciao nsg, scusate l'ot.
E' possibile con microsoft outlook creare un sistema che mi sposte le mail
una volta inviate non nella cartella mail inviate ma nella cartella posta in
arrivo?
ho provato con regole guidate ma non riesco a farlo, potete darmi una
dritta?
grazie
nao
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: [OT] regole outlook

author: MA

text:
nao wrote:
> Ciao nsg, scusate l'ot.
> E' possibile con microsoft outlook creare un sistema che mi sposte le
> mail una volta inviate non nella cartella mail inviate ma nella
> cartella posta in arrivo?
>
>
> ho provato con regole guidate ma non riesco a farlo, potete darmi una
> dritta?
>
> grazie
> nao
>
>
Mettiti in CC
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: [OT] regole outlook

author: Sergio MAZZA

text:
"nao" <
n...@iol.it
> ha scritto nel messaggio
news:195Z33Z137Z29Y1...@usenet.libero.it...
> Ciao nsg, scusate l'ot.
> E' possibile con microsoft outlook creare un sistema che mi sposte le mail
> una volta inviate non nella cartella mail inviate ma nella cartella posta
> in
> arrivo?
>
>
> ho provato con regole guidate ma non riesco a farlo, potete darmi una
> dritta?
>
> grazie
> nao
Ma scusa non č piů naturale poi cercare le cose dove effettivamente ci si
aspetta ti trovarle?
Se invio un messaggio non lo vado a cercare nella posta in arrivo (dove mi
arrivano i messaggi) ma in quella inviata.
Poi se vuoi catalogare la posta inviata in sotto cartelle puoi provare a
definirti delle regole per spostare i messaggi, ma non credo che possa agire
al momento dell'invio. Casomai ogni tanto fai eseguire la tua  regola per
riposizionare i messaggi...
Ciao.
--
Sergio MAZZA


title: [OT] regole outlook

author: miciomao

text: Possibile che non si possa eseguire una macro per fare lo spostamento ?


title: [OT] regole outlook

text:
"miciomao" <
audi...@tiscali.it
> ha scritto nel messaggio
news:1164504979.6...@j72g2000cwa.googlegroups.com...
> Possibile che non si possa eseguire una macro per fare lo spostamento ?
>
Ma qual'è il problema?
Ciao.
--
Sergio MAZZA


title: [OT] regole outlook

text:
Il 27 Nov 2006, 09:10, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
> "miciomao" <
audi...@tiscali.it
> ha scritto nel messaggio
> news:1164504979.6...@j72g2000cwa.googlegroups.com...
> > Possibile che non si possa eseguire una macro per fare lo spostamento ?
> >
>
> Ma qual'č il problema?
>
> Ciao.
> --
> Sergio MAZZA
>
scusate, non mi ricordo se si scrive sopra o sotto........ ;-)
Il problema č questo.
Posta elettronica sul posto di lavoro, il server non supporta piů di 200Mb
nella cartella di posta (tra cestino, inviata, inbox etc).
Ho un archivio locale con diverse finestre dove man mano mi archivio le mail
divise per categoria.
Quando invio una mail, mi tocca andare nella cartella posta inviata e
spostarla nella cartella relativa all'argomento della mail, poi uno mi
risponde e io riripondo, a questo punto mi tocca spostare la mail che ho
ricevuto nella cartella archivio, andare in posta inviata e spostare la mail
che ho inviato nella cartella archivio e cosi via per non poche mail al
giorno.
se si potesse creare una regola che dice di spostare le mail inviate nella
cartella inbox, eviterei tutti questi passaggi di cartelle.
grazie Nao



title: [OT] regole outlook

text:
"nao" <
n...@iol.it
> ha scritto nel messaggio
news:195Z33Z137Z29Y1...@usenet.libero.it...
>
> scusate, non mi ricordo se si scrive sopra o sotto........ ;-)
Sotto; c'hai paura eheee??
> Il problema è questo.
> Posta elettronica sul posto di lavoro, il server non supporta più di 200Mb
> nella cartella di posta (tra cestino, inviata, inbox etc).
> Ho un archivio locale con diverse finestre dove man mano mi archivio le
> mail
> divise per categoria.
>
> Quando invio una mail, mi tocca andare nella cartella posta inviata e
> spostarla nella cartella relativa all'argomento della mail, poi uno mi
> risponde e io riripondo, a questo punto mi tocca spostare la mail che ho
> ricevuto nella cartella archivio, andare in posta inviata e spostare la
> mail
> che ho inviato nella cartella archivio e cosi via per non poche mail al
> giorno.
>
> se si potesse creare una regola che dice di spostare le mail inviate nella
> cartella inbox, eviterei tutti questi passaggi di cartelle.
Non utilizzo Outlook e non l'ho installato; ma sul sito MS ho trovato un
punto di partenza:
http://support.microsoft.com/kb/306108
> grazie Nao
Ciao.
--
Sergio MAZZA


title: Somme differenziate

text:
Buongiorno a tutti!
Qualcuno mi può illuminare?
Ho una maschera continua ordini:
N. Data       Fornitore TotaleImp Evaso
1  01/01/2016 PIPPO     1000,00    SI
2  02/01/2016 PLUTO     2000,00    NO
3  03/02/2016 PAPERINO  3000,00    SI
4  04/05/2016 ARCHIMEDE 4000,00    SI
Al momento nel piè pagina ho un totale in casella di testo =Somma([TotaleImp]) che mi restituisce 10000,00
Vorrei però a fianco anche altri due totali
Evasi      8000,00
Non evasi  2000,00
Totale    10000,00
Ho provato con qualcosa del tipo =IIf([Evaso]=Sì;Somma([TotaleImp]))
ma il totale resta sempre 10000,00
Come posso tradurre in sql di fare il totale di TotaleImp dei righi che hanno Evaso Sì (oppure No)?
Grazie per l'aiuto
Lo


title: Somme differenziate

text:

Ho risolto agganciandomi una query OrdiniEvasi e creando nella maschera un campo =DLookUp("[SommaDiTotaleImp]";"[QOrdiniEvasi]")
Sorry


title: Somme differenziate

author: Karl Donaubauer

text:
Salve,

Lorena Zanini ha scritto:
> Ho una maschera continua ordini:
> N. Data       Fornitore TotaleImp Evaso
> 1  01/01/2016 PIPPO     1000,00    SI
> 2  02/01/2016 PLUTO     2000,00    NO
> 3  03/02/2016 PAPERINO  3000,00    SI
> 4  04/05/2016 ARCHIMEDE 4000,00    SI
> Al momento nel piè pagina ho un totale in casella di testo =Somma([TotaleImp]) che mi restituisce 10000,00
> Vorrei però a fianco anche altri due totali
> Evasi      8000,00
> Non evasi  2000,00
> Totale    10000,00
> Ho provato con qualcosa del tipo =IIf([Evaso]=Sì;Somma([TotaleImp]))
> ma il totale resta sempre 10000,00
> Come posso tradurre in sql di fare il totale di TotaleImp dei righi che hanno Evaso Sì (oppure No)?
> ...

La sintassi sarebbe:

=Somma(IIf([Evaso]=Sì;[TotaleImp]))

dove "=Sì" dipende dal tipo del campo Evaso.
Se si tratta di un campo Sì/No, prendi: IIf([Evaso]=True

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: errore abilitazione

author: Angelo

text:
Salve a tutti,
 ho scaricato dal sito comune il database serialHd.mdb ma non riesco ad
aprirlo. Appena lo lancio mi dice "l'utente corrente non dispone delle
autorizzazioni per abilitare il database".
Qualcuno sa come si puo risolvere il problema?
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: errore abilitazione

author: SunRex

text:
"Angelo " <
cl...@iol.it
> ha scritto nel messaggio
news:c203aad4c40c2bac9b9...@mygate.mailgate.org...
> Salve a tutti,
>  ho scaricato dal sito comune il database serialHd.mdb ma non riesco ad
> aprirlo. Appena lo lancio mi dice "l'utente corrente non dispone delle
> autorizzazioni per abilitare il database".
> Qualcuno sa come si puo risolvere il problema?
> Grazie
>
>
Non ti si apre perchè il numero del serialHd che c'è nel programma non è
quello del tuo PC.
Aprilo col tasto Shift per vedere come funziona dentro.
SunRex


title: errore abilitazione

author: Angelo Ale

text:
Ci ho provato ma non funziona lo stesso.
Che posso fare?
Ciao



title: Da cognome e nome una una stringa di lettere!!

author: Marco M.

text:
Chi mi suggerisce come creare da un nome ed un cognome una stringa di 5 o 6
lettere esempio:
Marco Mottola = mamott
PS Cosa accade al sito comune?


author: Tecnoricambi

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:M1Db8.65411$om6.1...@news1.tin.it...

Left([Nome];2)&Left([Cognome];4)
Ciao
Claudio


text:
Anche se nome e cognome sono in due tabelle separate ? Posso estrarre il
risultato in una terza tabella ?
Grazie Marco
"Tecnoricambi" <
tecnor...@wind.it.net
> ha scritto nel messaggio
news:a4o1va$18cam$1...@news02.it.net...



author: Ivan

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:cxUb8.67423$om6.1...@news1.tin.it...

io penso che non sia un problema. Tutto sta a vedere se le due tabelle sono
relazionate adeguatamente .... e ma come puň essere che cognome e nome
risiedano in due tabelle separate?
Nella tabella nomi avrai pur dei problemi di determinazione ?!
se puoi essere un pochino piů specifico, vediamo ....
van


text:
Vorrei creare come indice univoco di una tabella clienti un campo generato
dal risultato di 3 caratteri del cognome + 3 caratteri del nome, anzi che il
solito contatore.
Spero di essere stato chiaro
Ho visto qualcosa in un db ma purtoppo è chiuso...quindi cerco di andare per
tentativi
Grazie Marco
"Ivan" <
ivan...@tin.it
> ha scritto nel messaggio
news:APVb8.81510$3J1.2...@news2.tin.it...
>
> "Marco M." <
teat...@tin.it
> ha scritto nel messaggio
> news:cxUb8.67423$om6.1...@news1.tin.it...
> > Anche se nome e cognome sono in due tabelle separate ? Posso estrarre il
> > risultato in una terza tabella ?
> > Grazie Marco
> >
> > "Tecnoricambi" <
tecnor...@wind.it.net
> ha scritto nel messaggio
> > news:a4o1va$18cam$1...@news02.it.net...
> > >
> > > "Marco M." <
teat...@tin.it
> ha scritto nel messaggio
> > > news:M1Db8.65411$om6.1...@news1.tin.it...
> > > > Chi mi suggerisce come creare da un nome ed un cognome una stringa
di
> 5
> > o
> > > 6
> > > > lettere esempio:
> > > >
> > > > Marco Mottola = mamott
> > > >
> > > > PS Cosa accade al sito comune?
> > > Left([Nome];2)&Left([Cognome];4)
> > > Ciao
> > > Claudio
> > >
> > >
> >
> >
>
> io penso che non sia un problema. Tutto sta a vedere se le due tabelle
sono
> relazionate adeguatamente .... e ma come può essere che cognome e nome
> risiedano in due tabelle separate?
> Nella tabella nomi avrai pur dei problemi di determinazione ?!
>
> se puoi essere un pochino più specifico, vediamo ....
>
> van
>
>


author: Silvio Berruti

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:2Nhc8.85165$3J1.2...@news2.tin.it...
> Vorrei creare come indice univoco di una tabella clienti un campo generato
> dal risultato di 3 caratteri del cognome + 3 caratteri del nome, anzi che
il
> solito contatore.
> Spero di essere stato chiaro
> Ho visto qualcosa in un db ma purtoppo è chiuso...quindi cerco di andare
per
> tentativi
>
> Grazie Marco
Rispondi dopo i messaggi precedenti, per favore!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:2Nhc8.85165$3J1.2...@news2.tin.it...
> Vorrei creare come indice univoco di una tabella clienti un campo generato
> dal risultato di 3 caratteri del cognome + 3 caratteri del nome, anzi che
il
> solito contatore.
> Spero di essere stato chiaro
> Ho visto qualcosa in un db ma purtoppo è chiuso...quindi cerco di andare
per
> tentativi
>
> Grazie Marco
>
Ciao Marco,
credo che il tuo obiettivo sia molto ottimista. Tre caratteri + tre
caratteri fanno sei caratteri.
Se fossero cifre sequenziali avresti un milione di possibili campi UNIVOCI.
Ma presi da un Cognome (se da esso vengono estratte) avresti moltissime
triplette identiche ed anche per i nomi non c'è da stare allegri: MARio
MARco MARtina MARzia ecc. ecc.
Questo ti obbliga ad una robusta funzione di verifica di un codice non
ripetuto, molto onerosa e .... inutile!
Il mio consiglio è : fai una media tra la tua idea e quella predefinita di
Access.  Usa un campo contatore per assicurarti in automatico codici UNIVOCI
e definisci ANCHE un campo alla maniera che desideri.
In seguito, se ci saranno problemi a gestire elenchi FOLTI di nominativi,
avrai comunque la possibilità di allargare la vista al tuo campo senza
perdere il 95% del lavoro fatto.
ciao   van


text:
No Van non credo sia impossibile, l'ho visto in un database "chiuso
purtroppo" che nell'insermento del nome e cognome in una unica casella di
testo componeva nel campo successivo un composto di 5 caratteri estrapolati
dal nome+cognome, la cosa carina era che nello stesso momento partiva una
routine che faceva un controllo  se era presente un duplicato, quindi nel
caso fosse esistito il duplicato, dava un messaggio di errore e a quel punto
si attivava per la modifica.
Cerco di realizzare questo per variare il solito campo contatore o numerico
anche perche il numerico è freddo e poco memorizzabile.
Ciao Marco
"Ivan" <
ivan...@tin.it
> ha scritto nel messaggio
news:2tAc8.1291$5e4....@news2.tin.it...



author: Emyr

text:


allora prendi i primi tre caratteri del cognome ed i primi tre
caratteri del nome
controlla che non esista già il codice...
se non esiste conferma inserimento
se esiste
fai filtro su codici con prime 5 lettere uguali a quella da te
ottenuto contali ed aggiungi 1 al numero che ottieni...
al limite puoi tenere solo le prime 4 lettere ed aggiungere il numero
nel formato 01, vedi tu....
Saluti.
Emanuele.


title: nr pagina

text:
salve a tutti,
sto un attimo bloccato su un piccolo problema:
come stampare il numero di pagina (sez 1-pag.1 di 10 per esempio) con
numerazione separata per sezione di report... non so se mi spiego.....
grazie
ho dato un occhiata al sito comune ma non ho trovato


title: nr pagina

text:
"roby.roma" <
robe...@coninorge.191.it
> ha scritto nel messaggio
news:dbnt9n$h1k$1...@domitilla.aioe.org...

ok scusate mi sono risposto da solo... cercandoo nei vecchi post (da google)
grazie lo stesso!


title: Problemi con ultimi record

author: Lucio

text:
Salve a tutto il NG
ho un Db con due tabelle, Anagrafica cliente e Ordini;
il problema è questo:
le due tabelle sono relazionate uno a molti con integrità referenziale e
aggiorna campi a catena, l'inserimento dati è affidato ad una maschera con i
datti anagrafici del cliente ed una sottomaschera relativa agli ordini dove
vi sono i campi: Data ordine, numero ordine, importo ordine, tipo merce(il
tipo merce è diviso x categoria merceologica), arriviamo al punto;
ho una query che mi deve visualizzare l'ultimo ordine di ogni cliente,
ovvero vi sono i dati anagrafici la data ordine ecc. la query è impostata
come ultimo di data ordine, il problema che si verifica da un pò di tempo a
questa parte è che quando inserisco un'ordine ad un cliente e aggiorno i
dati non mi dà l'ultimo ordine ma si pianta inspiegabilmente su un'ordine e
mi dà sempre quello anche se ne inserisco altri cento su quel cliente,
l'unica soluzione è cancellare tutti gli ordini che ha effettuato e
reinserirli, il problema non è individuabile perchè non lo fa
sistematicamente per tutti i clienti e non in tutti i giorni, per esempio vi
sono giorni che va liscio e giorni che non mi accetta nemmeno un'ordine
neanche di clienti che precedentemente sono sempre andati bene.Non so
proprio come spiegarmelo, anche perchè non vi sono state modifiche al db che
avrebbero potuto pregiudicare il buon funzionamento della query, le ho
provate tutte ma niente da fare, spero che quanlcuno mi aiuti.
Grazie a tutti.
Lucio


title: Problemi con ultimi record

text:
"Lucio" <
151...@virgilio.it
> ha scritto nel messaggio
news:mjHr8.55795$pT1.1...@news1.tin.it...

Sembrerebbe che stai lavorando con una query di raggruppamento su codice
cliente; se è così anziché "impostare la query come ULTIMO di data ordine"
fallo su MAX di data ordine.
Se il problema non è questo, prova a postare il codice SQL della tua query:
sarà più facile capire cosa non va.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Anteprima report

author: TheDrunkofAccess

text:
Ciao a tutti!
E' possibile inserire un codice per rendere non stampabile
un'anteprima report?
Grazie ;)


title: Anteprima report

author: Alessandro Baraldi

text:
Basta non rendere disponibile il menù di stampa....!
@Alex


title: Anteprima report

author: Sib

text:
"TheDrunkofAccess" <
thed...@katamail.com
> ha scritto nel messaggio
> Ciao a tutti!
>
> E' possibile inserire un codice per rendere non stampabile
> un'anteprima report?
Ci sono più o meno dei metodi (come quello suggerito da Alex) ma non sono
dei veri e propri impedimenti.
Prima di tutto non capisco perchè crei un report se poi non lo devi
stampare, usa una maschera allora.
Poi non riesco a immaginare una situazione in cui possa essere di qualche
utilità impedire la stampa di un report.
Infine non dimentichiamo l'infallibile quanto insostituibile
CTLR+PrintScreen!
Sib
--
http://www.gestionedati.com


title: Anteprima report

text:
On Sun, 19 Mar 2006 17:12:35 +0100, "Sib" <sedav...@SPAMtiscali.it>
wrote:

Sono dati che non devono poter essere stampati almeno per i neofiti
(come me ;)). Ed è più semplice fare un report rispetto ad una
maschera. Ma l'anteprima report ha il pulsante stampa...
dove posso trovare il codice (per esempio quello di Alex)
Grazieeee


title: Anteprima report

text:

Prova sul sito comune:
www.sitocomune.com
Ciao
--
http://www.gestionedati.com


title: W98-A97 --- Cambiare lo zoom sull'anteprima di un report

author: Riviera

text:
Avrei l'esigenza di cambiare il valore di zoom all'anteprima di un report
via codice .
Ho provato con :
Reports(St_Referto).ZoomControl = 70
preso da un suggerimento precedente , ma non c'è verso di trovare
ZoomControl o qualcosa di simile (ho cercato zoom nell'help ma non è stato
d'aiuto , ed ora vado sul sito comune ). Tra l'altro per modificare alcuni
parametri Access vuole che l'oggetto ( in questo caso il rpt) sia
necessariamente aperto .
Come posso risolvere ??
Grazie e scusate la valanga di domande
Marce


text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
news:9c3cs8$crt$1...@ftp-news.csita.unige.it...

Prova con:
'----------------
RunCommand acCmdZoom75
'----------------
Ciao.


title: Versione del db

author: Max

text:
In un db in access 97 ci sono circa 15 maschere o form. Vorrei creare un
file log che mi annoti in sequenza ogni volta che effettuo una modifica su
uno di queste 15 maschere.
All'interno di ogni form in corrispondenza di "Form_load" ho inserito il
seguente codice che pero' aggiornerei a mano in corrispondenza della
versione che sara' un numero progressivo (xx.xx.xxx3 nell'esempio).
Dim Etichetta As String
    DoCmd.Maximize
    'All'avvio della maschera, definisce il nr. di versione della maschera
    Etichetta = "F_Componenti_Assiemi: Ver.  02.00.0003   Date: 06-07-2001"
    Form.Caption = Etichetta
End Sub
Vorrei avere, cioe', in questo file log o txt, la sequenza delle varie
versioni e le maschera a cui si riferiscono le versioni o modifiche.
Grazie a tutti


title: Versione del db

author: Sergio MAZZA

text:
"Max" <
mdel...@tin.it
> ha scritto nel messaggio
news:TTk27.24879$rh.4...@news6.giganews.com...

Non ho ben capito cosa vuoi fare ma nell'help alla voce "Insieme Documents"
c'è un esempio che potrebbe essereti di aiuto.
Tratto dall'help:
'--------------
Nell'esempio riportato di seguito si stampa il nome di ciascun oggetto
Document Form nel database corrente e la data dell'ultima modifica:
Sub DocumentoModificato()
 Dim dbs As Database, ctr As Container, doc As Document
 ' Restituisce il riferimento al database corrente.
 Set dbs = CurrentDb
 ' Restituisce il riferimento al contenitore Forms.
 Set ctr = dbs.Containers!Forms
 ' Elenca insieme Documents del contenitore Forms.
 For Each doc In ctr.Documents
  ' Stampa il nome di oggetto Document e il valore della proprietà
LastUpdated.
  Debug.Print doc.Name; "    "; doc.LastUpdated
Next doc
 Set dbs = Nothing
End Sub
'--------------
Ciao.


title: Versione del db

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9icoi9$14m$1...@canarie.caspur.it...
>
> "Max" <
mdel...@tin.it
> ha scritto nel messaggio
> news:TTk27.24879$rh.4...@news6.giganews.com...
> > In un db in access 97 ci sono circa 15 maschere o form. Vorrei creare un
> > file log che mi annoti in sequenza ogni volta che effettuo una modifica
su
> > uno di queste 15 maschere.
> > All'interno di ogni form in corrispondenza di "Form_load" ho inserito il
> > seguente codice che pero' aggiornerei a mano in corrispondenza della
> > versione che sara' un numero progressivo (xx.xx.xxx3 nell'esempio).
> >
> > Dim Etichetta As String
> >     DoCmd.Maximize
> >     'All'avvio della maschera, definisce il nr. di versione della
maschera
> >     Etichetta = "F_Componenti_Assiemi: Ver.  02.00.0003   Date:
> 06-07-2001"
> >     Form.Caption = Etichetta
> >
> > End Sub
> >
> > Vorrei avere, cioe', in questo file log o txt, la sequenza delle varie
> > versioni e le maschera a cui si riferiscono le versioni o modifiche.
> > Grazie a tutti
>
> Non ho ben capito cosa vuoi fare ma nell'help alla voce "Insieme
Documents"
> c'č un esempio che potrebbe essereti di aiuto.
> Tratto dall'help:
> '--------------
> Nell'esempio riportato di seguito si stampa il nome di ciascun oggetto
> Document Form nel database corrente e la data dell'ultima modifica:
>
> Sub DocumentoModificato()
>  Dim dbs As Database, ctr As Container, doc As Document
>
>  ' Restituisce il riferimento al database corrente.
>  Set dbs = CurrentDb
>  ' Restituisce il riferimento al contenitore Forms.
>  Set ctr = dbs.Containers!Forms
>  ' Elenca insieme Documents del contenitore Forms.
>  For Each doc In ctr.Documents
>   ' Stampa il nome di oggetto Document e il valore della proprietą
> LastUpdated.
>   Debug.Print doc.Name; "    "; doc.LastUpdated
>
> Next doc
>  Set dbs = Nothing
> End Sub
> '--------------
>
> Ciao.
>
>
Ormai lo sai che non sono bravo a spiegarmi, ma ci tentero' e spero nella
tua solita pazienza:
Vorrei avere un file di testo che cataloghi in ordine cronologico (per data)
tutte le modifiche che effettuo alle varie maschere; la data e il form in
oggetto dovrebbe essere automatico, mentre il commento della modifica dovrei
inserirlo io. Ho provato ad inserire il codice che mi hai passato,
associandolo ad un tasto Rev_click ma dove gli dico il percorso di questo
file? Cioe' dove mi stampera' questo report???
Ciao e grazie


title: Versione del db

text:
"Max" <
mdel...@tin.it
> ha scritto nel messaggio
news:k3A27.26769$rh.5...@news6.giganews.com...
>
> Ormai lo sai che non sono bravo a spiegarmi, ma ci tentero' e spero nella
> tua solita pazienza:
> Vorrei avere un file di testo che cataloghi in ordine cronologico (per
data)
> tutte le modifiche che effettuo alle varie maschere; la data e il form in
> oggetto dovrebbe essere automatico, mentre il commento della modifica
dovrei
> inserirlo io. Ho provato ad inserire il codice che mi hai passato,
> associandolo ad un tasto Rev_click ma dove gli dico il percorso di questo
> file? Cioe' dove mi stampera' questo report???
> Ciao e grazie
Beh, prima di tutto il codice che ti ho inviato non scrive l'output da
nessuna parte se non nella finestra di debug; quindi non utilizzabile come
sorgente dati ne per report ne per forms.
Provo ad intuire cosa vuoi fare e correggimi se sbaglio:
da un'altro mdb; hai una maschera che "punta" ad una tabella che vorresti
riempire con i nomi e la data ultima modifica delle forms situate in altri
mdb integrandole con dei commenti o note...
Ciao.