title: report particolare

text:
"maurizio" <
vos...@email.it
> ha scritto nel messaggio
news:7oxBe.161416$75.68...@news4.tin.it...
> MA ha scritto:
> > maurizio wrote:
> >
[CUT]
> >
> > Ciao devi crearti una tabella con i livelli e aggiungere un campo nella
> > tabella dei dipendenti
> > che specifichi anche lì il livello del dipendente.
> >
> > Poi basta una semmplice query
> >
> nella tabella dipendenti vi è un campo contenente i livelli, io vorrei
> che nel report che ha origine da quella tabella la casella
> "costooraferiale" (casella non associata) deve cambiare il proprio
> valore in base al livello dei dipendenti.
>
> Ho messo nella voce "origine controllo" della casella "costooraferiale"
> la seguente formula:
>
> IIF([livello]="1;"150";"")
>
> questa formula funziona, solo che i livelli di cui dispongono i miei
> dipendenti sono 10 come faccio?
La soluzione che ti ha dato Massimiliano (MA) è semplice ed immediata e te
la consiglio caldamente rispetto alle altre che ti hanno fornito.
Siccome vedo che non l'hai recepita, provo a spiegartela meglio:
1) Hai scritto che nella tua tabella dipendenti hai già un campo livello.
Dunque possiamo immaginare una tabella di questo tipo ovvero che contenga
almeno queste tre colonne:
Dipendenti
Cognome     Nome        Livello
Rossi            Paolo            5
Filippo          Neri              5
Giuseppe      Verdi            6
Gennaro        Viola            7
2) Definisci una tabella Livelli dove, in corrispondenza di ciscun livello,
immetti il relativo costo orario
Livelli
Livello            Costo
1                    11,00
2                     11,00
...
...
7                    14,00
8                    14,50
9                    15,00
10                   16,00
Ok?
3) Non dimenticarti di definire come chiave primaria il campo Livello della
tabella Livelli
4) Creai un vincolo di integrità referenziale tra le due tabelle
(Dipendenti.Livello   =   Livelli.Livello)
5) Esegui la semplicissima query
SELECT D.*, L.Costo FROM Dipendenti D INNER JOIN Livelli L ON
D.Livello=L.Livello.
6) Se, poi, hai a disposizione un tabella Straordinario del tipo
Straordinario
Nome       Cognome           Ore
Rossi            Paolo            2
Filippo          Neri              2
Giuseppe      Verdi            3
Gennaro        Viola            4
Allora la query diventa:
SELECT D.*, L.Costo, S.Ore * L.Costo as Totale FROM ((Dipendenti D INNER
JOIN Livelli L ON D.Livello=L.Livello)
INNER JOIN Straordinario S ON S.Nome=D.Nome AND S.Cognome=D.Cognome)
Ok?
Facci sapere.
--
Simplex2
www.mdenittis.it
________________
LEGGE DEGLI EQUILIBRI DI SIMPLEX2
Da un grande potere, derivano grandi responsabilità,
da grandi responsabilità, derivano grandi rompimenti di palle,
i rompimenti di palle sono una gran perdita di tempo ma il tempo è denaro,
quindi una gran perdita di denaro comporta una grande perdita di potere.


title: report particolare

author: MA

text:

Choose
Straordinario: choose([livello];150;200;300.....



title: report particolare

author: Enrico T.S.

text:
[cut]
> > Ho messo nella voce "origine controllo" della casella
> > "costooraferiale" la seguente formula:
> >
> > IIF([livello]="1;"150";"")
> >
> > questa formula funziona, solo che i livelli di cui dispongono i miei
> > dipendenti sono 10 come faccio?
>
> Choose
>
> Straordinario: choose([livello];150;200;300.....
>
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
>
>
Attenzione che choose mi pare che indicizzi in base al valore
cioe' sarebbe buono da utilizzare se le chiavi di ricerca fossero
sequenziali 1,2,3,4 etc.
ma se ci trovi 120, 12, o un buco di sequenza che succede?
bye :o)


title: access 97 e 2000

author: Gigi

text:
Ho caricato le due versioni di Access: 97 e 2000.
E' normale che tutte le volte su apertura di Access 2000, dopo una
precedente di Access 97, si attivi Windows Installer per alcune decine di
secondi? Le due versioni non coesistono "pacificatamente"?
Ciao a tutti e grazie


title: access 97 e 2000

author: Fabio Effe

text:
Gigi <
lca...@crai.org
> wrote in message 86pb1q$rr9$1...@news.IT.net...
> Ho caricato le due versioni di Access: 97 e 2000.
> E' normale che tutte le volte su apertura di Access 2000, dopo una
> precedente di Access 97, si attivi Windows Installer per alcune decine di
> secondi?
Confermo!
 Le due versioni non coesistono "pacificatamente"?
Si vede che non č *esattamente* cosě
cmq funziona.
Ciao
Fabio


title: access 97 e 2000

author: Marco

text: Capita anche a me, e non sono ancora riuscito a risolvere il problema.


title: access 97 e 2000

author: Jonathan Canova

text:
Si. Pare che il windows Installer vada a ripristinare l'associazione del
file MDB ad Access 2000 (il 97 se lo associa silenziosamente :-)
Gigi <
lca...@crai.org
> wrote in message 86pb1q$rr9$1...@news.IT.net...
> Ho caricato le due versioni di Access: 97 e 2000.
> E' normale che tutte le volte su apertura di Access 2000, dopo una
> precedente di Access 97, si attivi Windows Installer per alcune decine di



title: Immagini nelle maschere

author: Napoleone

text:
Dovendo mettere delle immagini nelle maschere,
è preferibile che siano incorporate o collegate?
Napoleone


title: Immagini nelle maschere

text:

Nessuno delle due.
devi solo richiamarle attraverso la proprietà picture.
Guarda su
www.sitocomune.com
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Immagini nelle maschere

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:_EVke.12175$TR5....@news.edisontel.com...

Me lo guardo, ma ci ritornerò sopra in futuro, per il momento, ho troppa
carne a cuocere e non vorrei bruciarla!
Napoleone


title: [ANNUNCIO] - Database free

author: Giulio Severini

text:
Ciao dunque, per chi può interessare oggi ho aggiustato il mio db in
modo da eliminare tutti i problemi di runtime relativi all'assenza di
record nel database.
Praticamente gli utenti del mio database potranno accedere alla Scheda
Primo Contatto e alla Scheda Anagrafica Utenti solo se c'è ALMENO un
utente nel database.
Altrimenti con una msgbox sono indirizzati altrove.
Perciò il db è bello che pronto per un primo utilizzo, anche se in
versione Beta 1.
Questo mi ha spinto a scrivere oggi questo secondo post in merito alla
mia intenzione di rilasciare poi questo database in rete, con tutte le
routine documentate, i riferimenti agli autori, ed un manuale utente.
Prego quindi chiunque abbia contribuito fin'ora alla realizzazione del
mio database - eg. chiunque abbia avuto la pazienda di starmi ad
ascoltare :D - a scrivermi in email fenice1976 CHIOCCIOLA hotmail PUNTO
com, con il proprio nome e cognome, ed i riferimenti ai post di aiuto.
Ad.es.
Ciao, sono tizio. In data xx/xx/xxxx ho postato il seg. reply ad un tuo
messaggio
<SEGUE REPLY>
ecc...ecc...
In modo che, una volta rilasciato, nelle routine ci possa essere il
riferimento originale a chi me l'ha data.
Data prevista rilascio - entro il 30/06/2005, ovvero poco prima della
consegna al cliente.
Fatemi sapere in massa!
Un saluto.


title: [ANNUNCIO] - Database free

author: Gaspare

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1117372568.5...@f14g2000cwb.googlegroups.com...




Ad.es.

<SEGUE REPLY>
ecc...ecc...


Fatemi sapere in massa!
Un saluto.
Ciao,
lo hai testato relativamente ad ogni utente...rispettandone la cronologia?
utente pippo
1        data1
2        data2
3        data3
4        data4
..
n        datan
utente paperino
1        data1
2        data2
3        data3
4        data4
..
n        datan
Ciao
Gaspare


title: [ANNUNCIO] - Database free

text:
[CUT]
Ciao Giulio,
ti consiglio di testare bene la seguente parte
-------
Private Sub Comando154_Click()
Dim progr As Variant
Dim rif As Variant
Dim data As Variant
Dim rec As Recordset
rif = [Forms]![frmSchedaPrimoContatt觔]![id]
If IsNull(rif) Then
    MsgBox "Nessun Utente selezionato!", vbCritical
    Exit Sub
End If
progr = DMax("NumeroIntervento", "tblInterventi", "idUtente = " & rif)
If IsNull(progr) Then
    progr = 1
  Else
    progr = progr + 1
End If
insdata:
data = InputBox("Indicare la data dell'intervento:", "Inserimento Nuovo
Intervento", Date)
If Not IsDate(data) Then
    MsgBox "Inserire una data valida!", vbExclamation
    GoTo insdata
    End If
End If
Set rec = CurrentDb.OpenRecordset("tblIn負erventi")
    rec.AddNew
    rec!idUtente = rif
    rec!NumeroIntervento = progr
    rec!DataIntervento = data
    rec.Update
rec.Close
MsgBox "Inserito nuovo intervento N. " & progr, vbInformation
Me!NumeroIntervento.Requery
Me!NumeroIntervento = progr
End Sub
---------
Buona giornata


title: [ANNUNCIO] - Database free

author: ALESSANDRO Baraldi

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1117372568.5...@f14g2000cwb.googlegroups.com...
[CUT]
Ciao Giulio.
Quanto scrivo č solo la mia visione della cosa.
L'idea č lodevole, ma che si debba correre tra i 250 Post
settimanali che hai inviato, per capire a quale si č partecipato
lo trovo un pň BIZZARRO.
Non conviene eventualmente inserire un Elenco di persone
e ringraziare in CORO....!!
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: [ANNUNCIO] - Database free

text:
Ciao ragazzi.
Allora avete ragione. Ci penserò io a fare la ricerca e cmq inizierò
già da ora a catalogare le routine che mi avete mandato.
Documentare con nome e cognome ogni singola routine mi semvra
rispettoso verso chi me le ha date :)
Gaspare: si, l'ho testato per ogni utente. Funziona perfettamente
perchè quel mio amico di Milano mi ha suggerito un altro pezzetto di
codice per far si che la cronologia fosse esatta. Cmq dovrei aggiustare
un pò il codice che gestisce l'eliminazione dei record perchè se è
vero che ora, in assenza di almeno un record la Scheda Primo Contatto
non è visibile, è anche vero che allora qualche riga di codice è
superflua e deve essere modificata.
Ad ogni modo che problemi potrebbe dare il codice che mi hai chiesto di
esaminare? Ora coma ora essendo in un internet point (appena tornato
dal mare, qui ha iniziato a piovere) non sono in grado di fare un
esame, ma posso dirti che il codice degli interventi funziona
perfettamente. Una cosa però devo aggungere: se io elimino tutti gli
utenti, la cronologia rimane uguale in tblInterventi, invece dovrebbe
essere eliminato ogni riferimento. Come posso fare?
Grazie :)


title: [ANNUNCIO] - Database free

text:
[CUT]
> ma posso dirti che il codice degli interventi funziona
>perfettamente.
Ok...da quello che ho letto era solo quel tratto di codice che mi  "puzzava"
un pò...ma poteva essere solo una mia sensazione :-)
In ogni caso penso che sia meglio perdere un pò di tempo in più per trovare
anche piccolissime "smagliature"...tanto prima o poi l'utente (quello
abituato solo ad inserire dati...che oltretutto magari fà pure fatica ad
utilizzare la tastiera) se ne accorge :-(
>Una cosa però devo aggungere: se io elimino >tutti gli
>utenti, la cronologia rimane uguale in tblInterventi, invece >dovrebbe
>essere eliminato ogni riferimento. Come posso fare?
>Grazie :)
Cos'è, per caso, l'integrazione referenziale fra le tabelle? Se è quella
visualizza le relazioni fra tabelle e ne modifichi le condizioni...
Buona serata


title: [ANNUNCIO] - Database free

text:
>>Una cosa però devo aggungere: se io elimino >tutti gli
>>utenti, la cronologia rimane uguale in tblInterventi, invece >dovrebbe
>>essere eliminato ogni riferimento. Come posso fare?
>
Poi impostare anche la condizione di eliminare a catena tutti i records
correlati...se ho ben capito...decidi tu in base a quello che deve fare
l'applicativo.
Cmq la considerazione di Alex non mi pare male...in fondo  basta inserire un
Elenco di persone che si è impegnata nella costruzione etc...del db (e
quindi non ovviamente persone come me comparese all'ultimo e che hanno solo
espresso delle opinioni...) e poi
 ringraziare in coro giusto per comunicare che l'idea è stata "condivisa"
:-)


title: [ANNUNCIO] - Database free

text:
Tu non sei *solo* comparso all'ultimo perchè sei stato determinante
come loro  :)
e poi questo db è solo all'inizio!
Da domani con il codice preso dal sito comune e (mi pare) scritto da
Roberto, inizierò a scrivere il generatore query universale. Ho capito
come funziona concettualmente e con un pò di tempo dovrei riuscirci :)
Buona serata e non pensate che sia finita qui. Ho mille altre cose da
chiedervi :)


title: Repost : numero di record da far vedere su report

author: ODO

text:
Salve a tutti e scusate ilo repost ma non riesco a levarci le gambe..
Mi
sono costruito un report ed avrei bisogno di limitare a 5 ( o altro) il
numero di record visualizzabili su singola pagina affinchè le pagine
abbiano sempre il solito numero di record.
Qualche indicazione?
Grazie,
ODO
--------------------------------
Inviato via
http://usenet.iol.it


author: Daniele

text:
"ODO" <
o...@odo.it
> ha scritto nel messaggio
news:80Z116Z181Z118Y...@usenet.iol.it...

--
Vai a vedere sul Sito Comune -> Reports la Faq di Federico Luciani:
> Stampare un numero N costante di righe per pagina
Ciao Daniele
---
http://www.sitocomune.com/


author: Roberto da casa

text:
"ODO" <
o...@odo.it
> ha scritto nel messaggio
news:80Z116Z181Z118Y...@usenet.iol.it...
> Salve a tutti e scusate ilo repost ma non riesco a levarci le gambe..
> Mi
> sono costruito un report ed avrei bisogno di limitare a 5 ( o altro) il
> numero di record visualizzabili su singola pagina affinchè le pagine
> abbiano sempre il solito numero di record.
> Qualche indicazione?
> Grazie,
> ODO
Vai sul Sito Comune (link qui sotto), nella Sezione Reports leggi la FAQ di
Federico Luciani intitolata "Stampare un numero N costante di righe per
pagina"; dovrebbe fare al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: backcolor condizionale. come si fa?

text:
mi spiego subito.
ho realizzato un report in forma tabellare. la diagonale della
tabella-report deve apparire in grigio, rappresentando un area di confine
tra due aree quella ad essa sottoposta e quella, evidentemente sovrapposta.
i record vengono ordinati nel report - cosě come nella query di
riferimento - secondo un campo "fascia".
mi hanno suggerito di impostare un codice da applicaread ogni singola
casella del record affinchč verificata una certa condizone (es. fascia =
"fino a 20") lo sfondo della caselle venga colorato oppure no.
non so proprio da dove cominciare. Sarei estremamente lieto di poter
avvalermi del consueto e prezioso aiuto del NG.
Anticipatamente ringrazio.


title: Transfertext : )

author: Gianluca

text:
Evvai ragazzi (in particolare Sergio Mazza)!!!!
Sono riuscito a dare la possibilità in una maschera di selezionare un file
di office, fare memorizzare in un campo il path completo ed il contenuto.
Ho ancora un piccolo problema: come posso ottenere solo il nome del file?
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: Transfertext : )

text:
CUT
Scusate non ho usato DoCmd.TransferText, era per mantenere un continuum con
i post dell'altra settimana...


title: Transfertext : )

author: Sergio MAZZA

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:VX_L8.15906$K4.3...@twister2.libero.it...

Spiegati meglio, con calma e (magari) invia anche il pezzo di codice da
adattare...
Ciao.
--
Sergio MAZZA


title: Transfertext : )

text:
CUT
Già fatto, grazie Sergio. A volte mi arriva l'ispirazione et voilà...
spariscono i problemi!


title: RUNTIME ACCESS SU PALMARE

author: MICHELE

text:
Salve,
vorrei sapere se ci sono novità riguardo la possibilità di mettere
access ( qualsiasi versione va bene) su un palmare windows mobile.
L'applicazione già esistente funzione su pc con un lettore di barcode
USB.
Vorrei poter utilizzare  questa applicazione  su un lettore con
windows mobile.
Grazie.


title: RUNTIME ACCESS SU PALMARE

author: Davide

text:
"MICHELE" <
mpa...@sis.it
> ha scritto nel messaggio

Credo che access, anche come runtime, sarebbe troppo pesante per un palmare.
Mi pare che per adesso ci si possa arrangiare solo con VB per pocket pc (si
scaricava gratis fino a qualche tempo fa, credo ancora)
Solo che ovviamente devi riscrivere l'applicazione
Ciao
Davide


title: RUNTIME ACCESS SU PALMARE

author: BFS

text:

confermo...io ho dovuto riscrivermi l'applicazione in eVB e
sqlserverCE...un lavoro immane
valuta eventualmente di usare un client rdp sul palmare verso un windows
server dove installi la tua applicazione. connessione permettendo.
ciao!
BFS


title: RUNTIME ACCESS SU PALMARE

text:
> confermo...io ho dovuto riscrivermi l'applicazione in eVB e
> sqlserverCE...un lavoro immane
>
> valuta eventualmente di usare un client rdp sul palmare verso un windows
> server dove installi la tua applicazione. connessione permettendo.
>
> ciao!
> BFS
Non ho molte scelte.. ma non devo installare anche sqlserverCE perchè
l'applicazione usa
un server sql, penso ci si possa collegare in ODBC
Da dove posso scaricare VB per pocket pc?
Speravo che con Access 2010 avessero implementato qualche cosa.
Grazie


title: RUNTIME ACCESS SU PALMARE

text:
"MICHELE" <
mpa...@sis.it
> ha scritto nel messaggio
news:a7ea9787-d244-4c94...@d8g2000yqf.googlegroups.com...


VB per PPC lo trovi sul sito MS (cerca tra i download)
SQL Server serve per caricare il database sul palmare, non hai bisogno di
alcun odbc, VB per pocketpc ha le sue librerie di connessione.
Se usi una connessione di rete allora ovviamente puoi connetterti al
database principale.
Io però in questo caso opterei per soluzioni diverse, tipo rdp (come diceva
BFS) o pagine asp.
Ciao
Davide


title: RUNTIME ACCESS SU PALMARE

author: Paolo opg

text:
MICHELE <
mpa...@sis.it
> wrote in news:a7ea9787-d244-4c94-85b2-cc0cfa744db9
@
d8g2000yqf.googlegroups.com
:
>> confermo...io ho dovuto riscrivermi l'applicazione in eVB e
>> sqlserverCE...un lavoro immane
>>
>> valuta eventualmente di usare un client rdp sul palmare verso un windows
>> server dove installi la tua applicazione. connessione permettendo.
>>
>> ciao!
>> BFS
>
> Non ho molte scelte.. ma non devo installare anche sqlserverCE perch�
> l'applicazione usa
> un server sql, penso ci si possa collegare in ODBC
> Da dove posso scaricare VB per pocket pc?
non sviluppo per pocket, ma non credo esista vb per pocket.
esiste il sdk che ti permette di sviluppare con visual basic per pocket pc,
ma se ho capito bene non esiste un prodotto specifico.
per il compact framework e vs 2005:
http://msdn.microsoft.com/it-it/library/ms172552%28v=VS.80%29.aspx
> Speravo che con Access 2010 avessero implementato qualche cosa.
> Grazie
>
hum...
pocket e che fa girare office?
il runtime sara' anche un subset del prodottone, ma access resta pesante.
secondo me non lo faranno tanto presto in versione mobile...
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: RUNTIME ACCESS SU PALMARE

author: Carlo Costarella

text:
"MICHELE" <
mpa...@sis.it
> ha scritto nel messaggio
news:fec6596d-f818-4f9e...@j25g2000yqa.googlegroups.com...

Grazie.
Premetto che puoi trasformare e sincronizzare le tabelle di un mdb con
"Pocket Access" e Microsoft ActiveSync entrambi forniti da Microsoft e
creando un file .cdb
Forse la strada più semplice e meno costosa rimane quella di sfruttare i
software di terze parti che si interfacciano con database Access.
Qui alcuni esempi sotto i 40 dollari:
http://www.ddhsoftware.com/handbase.html?UID=2003061904553466.8.139.201
http://www.pocketsoft.ca/default.aspx
http://www.syware.com/prodlib/win_ce/vce/vce.htm
Ciao, Carlo


title: Stampa automatica in PDF PDFWriter

author: Mimmo Pisano

text:
Ho installato Adobe Acrobat 5.0 unitamente alla stampante PDFWriter.
Windows 2000.
Setto un report con stampante specifica Distiller oppure uso il software VBA
per utilizzare PDFWriter
http://www.tek-tips.com/gfaqs.cfm/pid/703/fid/2533
,
apro il report, stampo e tutto funziona correttamente oppure , se uso
PDFWrite, lancio la sub e tutto funziona.
Quando poi faccio eseguire l'operazione in maniera automatica (tramite
operazioni Pianificate) SENZA LOGGARMI IN WINDOWS ho il seguente errore in
entrambi i casi:
      Message
      Errore # 2212 generato da MSAccess
      Impossibile stampare l'oggetto.@Assicurarsi che la stampante
specificata sia disponibile.Per informazioni su come impostare una stampante
predefinita, cercare 'stampante predefinita, impostazione' nell'indice della
Gu
Come se i driver Adobe non siano caricati fino senza loggarsi.
qualcuno sa aiutarmi?
Mimmo


title: Stampa automatica in PDF PDFWriter

text:
"Mimmo Pisano" <mimmogp@_
nospown_libero.it
> wrote in
news:Kk09b.317286$
lK4.10...@twister1.libero.it
:
[cut]
> Come se i driver Adobe non siano caricati fino senza loggarsi.
> qualcuno sa aiutarmi?
> Mimmo
>
potrebbe dipendere dal fatto che in win2k le stampanti configurate
dipendono dall'utente loggato.
questo discorso dovrebbe valere solo per le stampanti di rete e non per
quello locali, ma non si può mai sapere, con windows...
:-)
potresti anche controllare se la cartella in cui cerchi di scrivere, ha i
permessi corretti: quando non sei loggato, l'utente predefinito è system,
a meno che tu non abbia specificato l'utente nelle caratteristiche del
processo schedulato.
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


title: Funzioni.

author: Linea

text:
Scusate l'ignoranza, ma come faccio ad usare le funzioni per l'esattezza ho
trovato una funzione di arrotondamento delle cifre dopo un calcolo quindi
vorrei usarle ma non riesco e non riesco ha trovare qualcosa sui miei libri
sull'uso delle funzioni (forse o danno per scontato che uno le sappia e sono
una capra io - forse la seconda ipotesi č piů reale).
Comunque mi puň aiutare qualcuno, e grazie.
Lino F.


title: Funzioni.

author: Lorenzo(pyx)

text:
In news:eaXQg.119552$_
J1.8...@twister2.libero.it
,
Linea <
mcl...@libero.it
> typed:

Ciao,
Le funzioni come tali restituiscono in generale un valore e
possono accettare dei parametri.
Le funzioni vengono chiamate da eventi. Impliciti se scatenati
ad esempio da apertura - chiusura di una maschera o altri eventi
similare, oppure espliciti perche' e' stato premuto un tasto.
Ancora potrei avere una funzione richiamata come campo
calcolato di una query e ancora funzioni chiamate da altre
funzioni.
Ora solo tu sai quando necessiti di questa situazione.
La cosa migliore per prendere pratica e' analizzare almeno
in linea di massima il database di esempio incluso in
access Nortwind.mdb e verificare cosě come vengono usate
le funzioni nei moduli.
Trovi anche del materiale di formazione sul sito MS, qui
per AC2003:
http://office.microsoft.com/it-it/assistance/CH790018001040.aspx
--
lorenzo


title: Funzioni.

text:
Grazie per le informazioni, provvederň subito e spero di capire.
Lino F.
"Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
news:Ne3Rg.119718$_J1.8...@twister2.libero.it...



title: Directory da C a D in automatico

author: vf

text:
Ho un problema che certi programmi (niente di professionale) li studio  e li
sviluppo con un PC che ha l'Hard Disk C: poi una volta creato il programma
lo ricopio su dei PC che hanno l'HD D: e cartelle comuni.
Essendo che le tabelle le ho create esterne per trasferire solo i programmi
quando apporto modifiche ciò mi crea il problema nel trasferire dal 1 PC
(con HD C) ai secondi (con HD D) essendo che il programma riconosce il primo
perchè eseguito e non il secondo
Pertanto devo ricollegare il tutto ogni volta.
Esiste un metodo per ovviare il tutto
Grazie


title: Directory da C a D in automatico

author: Luciano (DOC)

text:
vf ha scritto nel messaggio ...
>Essendo che le tabelle le ho create esterne per trasferire solo i programmi
>quando apporto modifiche ciò mi crea il problema nel trasferire dal 1 PC
>(con HD C) ai secondi (con HD D) essendo che il programma riconosce il
primo
>perchè eseguito e non il secondo
>Pertanto devo ricollegare il tutto ogni volta.
>Esiste un metodo per ovviare il tutto
Si, automatizza il rialegamento delle tabelle. Credo che sul sito comune ci
sia qualcosa in proposito.
Io in genere come soluzione sbrigativa adotto questa: creo una variabile che
e' il path dell'applicazione, all'avvio controllo se il percorso delle
tabelle allegate e' lo stesso dell'applicazione altrimenti riallego del
tabelle alla variabile percorso.
Altrimenti puo lanciare in apertura una commond dialog che ti chiede di
selezionare il path del BE dopodiche' lanci la tua routine di riallegamento.
SAluti.
lucia...@sitocomune.com


title: Directory da C a D in automatico

author: Silvio Berruti

text:
"vf" <
vfa...@tin.it
> ha scritto nel messaggio
news:z%Qc6.10672$L94.1...@twister2.tin.it...
> Ho un problema che certi programmi (niente di professionale) li studio  e
li
> sviluppo con un PC che ha l'Hard Disk C: poi una volta creato il programma
> lo ricopio su dei PC che hanno l'HD D: e cartelle comuni.
> Essendo che le tabelle le ho create esterne per trasferire solo i
programmi
> quando apporto modifiche ciň mi crea il problema nel trasferire dal 1 PC
> (con HD C) ai secondi (con HD D) essendo che il programma riconosce il
primo
> perchč eseguito e non il secondo
> Pertanto devo ricollegare il tutto ogni volta.
> Esiste un metodo per ovviare il tutto
Anch'io faccio qualcosa di simile a quanto ti ha detto Luciano (DOC):
- vado a intercettare l'errore se apro un recordset su una tabella;
- in caso di errore, vado a vedere se il BE č presente in una serie di
percorsi predefiniti o presenti in una tabella sul FE;
- quindi riallego le tabelle.
La procedura č lanciata all'apertura del DB.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Allineamento verso il basso

author: Pino

text:
Ho un report con 2 caselle di testo espandibili. Come posso fare perche'
entrambe le ultime righe stiano allineate verso il basso qualunque sia il
loro contenuto?
Ossia si comportino cosi':
Testo testo
testo testo
testo testo    	Testo testo
anziche'
Testo testo    	Testo testo
testo testo
testo testo
Grazie e ciao!
Pino Ricci


title: alter table aggiungere campo tipo Si/No

text:
ho guardato sul sito segnalatomi da sv di supereva riguardo sql per variare
le tabelle di un db
ma non sono riuscito a trovare come aggiungere un campo di tipo Si/No
qualcuno sa aiutarmi?


title: alter table aggiungere campo tipo Si/No

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:421cd31b$0$32340$5fc...@news.tiscali.it...

e un campo di tipo data/ora --> ora breve 24h avete idea di come si aggiunga
anche questo campo?


title: alter table aggiungere campo tipo Si/No

author: ALESSANDRO Baraldi

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:421cd31b$0$32340$5fc...@news.tiscali.it...

Come al solito..................... il mononeurone è collassato.
JET non supporta ALTER TABLE è scritto grosso nell'HELP
OPS non sai nemmeno cosa sia.
Bravissimo............!
Le conto tutte le cazzate poi ci faccio una pagina web nel mio sito.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: alter table aggiungere campo tipo Si/No

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:421cd31b$0$32340$5fc...@news.tiscali.it...

a chi servisse ho trovato questa pagina che spiega come fare
http://www.webmasterpoint.org/asp/sql/13.asp


title: alter table aggiungere campo tipo Si/No

text:
> Come al solito..................... il mononeurone è collassato.
> JET non supporta ALTER TABLE è scritto grosso nell'HELP
>
> OPS non sai nemmeno cosa sia.
>
> Bravissimo............!
>
> Le conto tutte le cazzate poi ci faccio una pagina web nel mio sito.
>
> --
> @Alex (Alessandro Baraldi)
mi sà che stavolta la cazzata l'hai detta tu perchè io ho usato già molte
volte ALTER TABLE, CREATE TABLE ecc.... in access
a baraldiiiii non è che i tuoi pluri neuroni cozzano? ne hai trooppi ti
mando un neurone vigile che dirige il traffico li dentro.
Ciao.


title: alter table aggiungere campo tipo Si/No

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:421ce6d2$0$32350$5fc...@news.tiscali.it...

No.
JET supporta ALTER TABLE solo da A2K in poi.
Ma vedo che hai usato il cerca in Internet, allora cazziarti ti fà bene...!!
Sei proprio tosto....!!!! ;-)



title: alter table aggiungere campo tipo Si/No

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:421ce6ef$0$32331$5fc...@news.tiscali.it...
 a chi servisse ho trovato questa pagina che spiega come fare
>
http://www.webmasterpoint.org/asp/sql/13.asp
>
Yupies.....!
Ma c'è anche sull'Help....!!!!!
Ops ma non hai ancora imparato a leggerlo, o a leggere.... boh



title: alter table aggiungere campo tipo Si/No

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:421cef4c$0$6320$5fc...@news.tiscali.it...
> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> news:421ce6d2$0$32350$5fc...@news.tiscali.it...
>> > Come al solito..................... il mononeurone è collassato.
>> > JET non supporta ALTER TABLE è scritto grosso nell'HELP
>> >
>> > OPS non sai nemmeno cosa sia.
>> >
>> > Bravissimo............!
>> >
>> > Le conto tutte le cazzate poi ci faccio una pagina web nel mio sito.
>> >
>> > --
>> > @Alex (Alessandro Baraldi)
>>
>> mi sà che stavolta la cazzata l'hai detta tu perchè io ho usato già molte
>> volte ALTER TABLE, CREATE TABLE ecc.... in access
>>
>> a baraldiiiii non è che i tuoi pluri neuroni cozzano? ne hai trooppi ti
>> mando un neurone vigile che dirige il traffico li dentro.
>>
>> Ciao.
>
> No.
> JET supporta ALTER TABLE solo da A2K in poi.
Uso XP
>
> Ma vedo che hai usato il cerca in Internet, allora cazziarti ti fà
> bene...!!
San google è molto meglio di te.



title: alter table aggiungere campo tipo Si/No

author: giorgio rancati

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:421cef4c$0$6320$5fc...@news.tiscali.it...
> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> news:421ce6d2$0$32350$5fc...@news.tiscali.it...
[CUT]
> JET supporta ALTER TABLE solo da A2K in poi.
solo per amor di verità ...
Alter Table c'era in Access 2.0 (ho ancora il manuale).
Nella versione 1.1 non ricordo se c'era
Qui trovi il manuale per Acc97
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/office97/html/output/F1/D2/S5A318.asp
In cui viene spiegata l'istruzione SQL Alter Table
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/office97/html/output/F1/D2/S5A31A.asp
Ciao Giorgio


title: alter table aggiungere campo tipo Si/No

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:421cf905$0$32334$5fc...@news.tiscali.it...
> solo per amor di verità ...
> Alter Table c'era in Access 2.0 (ho ancora il manuale).
> Nella versione 1.1 non ricordo se c'era
>
> Qui trovi il manuale per Acc97
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/office97/html/output/F1/D2/S5A318.asp
> In cui viene spiegata l'istruzione SQL Alter Table
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/office97/html/output/F1/D2/S5A31A.asp
>
> Ciao Giorgio
Certo nell'Help è esplicitamente indicato che JET non
lo supporta, ma realmente anche con A97 funziona.
Hai fatto bene.



title: alter table aggiungere campo tipo Si/No

text:

Mittiko come il galeazzi mi hai smentito l'alessandro Mittiko.....


title: alter table aggiungere campo tipo Si/No

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:421cfc9c$0$6305$5fc...@news.tiscali.it...
> "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
> messaggio news:421cf905$0$32334$5fc...@news.tiscali.it...
[CUT]
>
> Certo nell'Help è esplicitamente indicato che JET non
> lo supporta, ma realmente anche con A97 funziona.
>
> Hai fatto bene.
riflettendo meglio ...
può essere che hai ragione anche tu, mi spiego meglio...  io parlo del
manuale di Access quindi Query eseguite da Access, bisogna vedere se chi usa
ad esempio VB  può eseguire il comando Alter Table con versioni di Jet
inferiore alla 4.0
Ciao Giorgio


title: alter table aggiungere campo tipo Si/No

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:421cfc9b$0$6302$5fc...@news.tiscali.it...
> > "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:421cef4c$0$6320$5fc...@news.tiscali.it...
> >> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> >> news:421ce6d2$0$32350$5fc...@news.tiscali.it...
> > [CUT]
> Mittiko come il galeazzi mi hai smentito l'alessandro Mittiko.....
ummm... non è detto, vedi mia risposta ad @Alex.
Ciao Giorgio


title: alter table aggiungere campo tipo Si/No

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:421cfe9a$0$32348$5fc...@news.tiscali.it...

Beh ho provato e funziona ugualmente anche con VB su un DB A97.
Errore mio a parte, mi torna strana l'affermazione dell'Help.
Solitamente gli errori dovuti a traduzione non sono questi, e sinceramente
è scritto in modo troppo esplicito per essere uno sbaglio banale.
L'importante è che funzioni.
Ciao Giorgio.



title: alter table aggiungere campo tipo Si/No

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:421cfc9b$0$6302$5fc...@news.tiscali.it...
> Mittiko come il galeazzi mi hai smentito l'alessandro Mittiko.....
Hai letto l'help...?
Tosto sto ragazzo....!



title: alter table aggiungere campo tipo Si/No

author: MA

text:
> Beh ho provato e funziona ugualmente anche con VB su un DB A97.
> Errore mio a parte, mi torna strana l'affermazione dell'Help.
> Solitamente gli errori dovuti a traduzione non sono questi, e sinceramente
> è scritto in modo troppo esplicito per essere uno sbaglio banale.
> L'importante è che funzioni.
>
> Ciao Giorgio.
> --
> @Alex (Alessandro Baraldi)
Ti posso riferire che ho inviato a Roberto e pablitomf un esempio di alter
table e non capivo perchè a lui desse errore. Ora facendoci caso ho notato
che io uso xp e loro 97
Però non posso verificare e visti gli interlocutori mi fido
MAssimiliano


title: alter table aggiungere campo tipo Si/No

author: Karl Donaubauer

text:
MA wrote:
>> Beh ho provato e funziona ugualmente anche con VB su un DB A97.
>> Errore mio a parte, mi torna strana l'affermazione dell'Help.
>> Solitamente gli errori dovuti a traduzione non sono questi, e
>> sinceramente è scritto in modo troppo esplicito per essere uno
>> sbaglio banale. L'importante è che funzioni.
>
> Ti posso riferire che ho inviato a Roberto e pablitomf un esempio di
> alter table e non capivo perchè a lui desse errore. Ora facendoci
> caso ho notato che io uso xp e loro 97
> Però non posso verificare e visti gli interlocutori mi fido
ALTER TABLE è stato introdotto con A2.
Con JET4 (>=A00) MS ha aggiunto molte cose a JET SQL.
Per ALTER TABLE la grande novità è ALTER COLUMN
per cambiare il tipo, grandezza ecc. dei campi esistenti.
Se usi una delle nuove parole chiave di JET4 SQL in A97 viene
un errore di sintassi. Se non trovi il problema puo postare il tuo
codice SQL.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: alter table aggiungere campo tipo Si/No

author: namor

text:
ALESSANDRO Baraldi ha scritto:
[CUT]
> > > Certo nell'Help è esplicitamente indicato che JET non
> > > lo supporta, ma realmente anche con A97 funziona.
> > > Hai fatto bene.
> > riflettendo meglio ...
> > può essere che hai ragione anche tu, mi spiego meglio...  io parlo del
> > manuale di Access quindi Query eseguite da Access, bisogna vedere se chi
> usa
> > ad esempio VB  può eseguire il comando Alter Table con versioni di Jet
> > inferiore alla 4.0
> > Ciao Giorgio
> Beh ho provato e funziona ugualmente anche con VB su un DB A97.
> Errore mio a parte, mi torna strana l'affermazione dell'Help.
> Solitamente gli errori dovuti a traduzione non sono questi, e sinceramente
> è scritto in modo troppo esplicito per essere uno sbaglio banale.
> L'importante è che funzioni.
> Ciao Giorgio.
Leggetelo meglio, l'help. Il mio (A2K) è molto chiaro, dice che
.. Microsoft Jet non supporta l'istruzione ALTER TABLE ... con database
non di tipo Microsoft Jet.
Quindi è chiaro che ALTER TABLE è supportato, ma solo con gli mdb.
Ciao.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: alter table aggiungere campo tipo Si/No

author: Simone Calligaris

text:
"namor" <
> Leggetelo meglio, l'help. Il mio (A2K) è molto chiaro, dice che
> .. Microsoft Jet non supporta l'istruzione ALTER TABLE ... con database
> non di tipo Microsoft Jet.
> Quindi è chiaro che ALTER TABLE è supportato, ma solo con gli mdb.
> Ciao.
Beh, in ogni caso potevano omettere quella precisazione: quantomeno inutile.
E' sufficiente creare una query passth per usare Alter Table con altri
Server (che lo supportino).


title: alter table aggiungere campo tipo Si/No

author: Alessandro IT

text:
do...@spam.me
 (namor) wrote in message news:<cvkes0$alh$
1...@news.newsland.it
>...
> ALESSANDRO Baraldi ha scritto:
>
> [CUT]
> Leggetelo meglio, l'help. Il mio (A2K) è molto chiaro, dice che
> .. Microsoft Jet non supporta l'istruzione ALTER TABLE ... con database
> non di tipo Microsoft Jet.
> Quindi è chiaro che ALTER TABLE è supportato, ma solo con gli mdb.
> Ciao.
> Namor
Giusto, la doppia negazione fregava.
Che pollo.(io ovviamente)
Ciao
@Alex


title: anteprima report

author: Massimo

text:
Ho creato una maschera che in avvio si ingrandisce a tutto schermo, e devo
mantenere le impostazioni  " popup a si " e a scelta obbligatoria a no, però
quando chiedo di fare un'anteprima di stampa me la visualizza sotto la
maschera principale, come posso fare o cosa devo impostare per far si che mi
venga in primo piano l'amteprima ? Grazie Massimo


title: anteprima report

author: LaLo

text:
"Massimo" <
ron...@tiscalinet.it
> ha scritto nel messaggio
news:95ct1u$d5a$1...@pegasus.tiscalinet.it...

Non so se c'è qualcosa sul sito comune, comunque io ho risolto con il
seguente codice:
Public Sub NewOpenReport(pstrReportName As String, Optional pintViewType As
Integer, _
            Optional pstrFilterName As String, Optional pstrWhere As String)
    On Error GoTo NewOpenReport_Err
    Dim astrFormName() As String
    Dim frmItem As Form
    Dim intTotalOpenForm As Integer
    Dim intCicle As Integer
    For Each frmItem In Forms
        If frmItem.Visible Then
            ReDim Preserve astrFormName(intTotalOpenForm)
            astrFormName(intTotalOpenForm) = frmItem.Name
            frmItem.Visible = False
            intTotalOpenForm = intTotalOpenForm + 1
        End If
    Next
    DoCmd.NewOpenReportort pstrReportName, pintViewType, pstrFilterName,
pstrWhere
    Do While StatusReport(acReport, pstrReportName)
        DoEvents
    Loop
    For intCicle = 0 To intTotalOpenForm - 1
        Forms(astrFormName(intCicle)).Visible = True
    Next
NewOpenReport_Exit:
    Exit Sub
NewOpenReport_Err:
    MsgBox Err.Number & " " & Err.Description, vbOKOnly + vbCritical
    Resume NewOpenReport_Exit
End Sub
Private Function StatusReport(pintType As Integer, pstrObjName As String) As
Boolean
    On Error GoTo StatusReport_Err
    StatusReport = SysCmd(acSysCmdGetObjectState, pintType, pstrObjName) And
acObjStateOpen
StatusReport_Exit:
    Exit Function
StatusReport_Err:
    MsgBox Err.Number & " " & Err.Description, vbOKOnly + vbCritical
    Resume StatusReport_Exit
End Function
Ciao
LaLo


title: anteprima report

text:

Ora ci provo, non sono un gran falco,
1000 grazie .
Massimo


title: Cosa stranisssssima

author: CarloCanza

text:
Ho un database di access 2000 bello, tranquillo e funzionante.
Ad un certo punto inserisco un report con una normalissima routine di Visual
Basic.
A questo punto accade l'imponderabile: la formula "rst.RecordCount si
trasforma in "rst.recordcount" (tutto in minuscolo).
Qualcuno sa dirmi per quale oscuro motivo possa avvenire questo ????????
P.S. il recordset che si crea non funziona bene (non effettua la selezione),
anche se la corrispondente query è perfettamente funzionante.


title: Cosa stranisssssima

text:





anche se la corrispondente query è perfettamente funzionante. Libreria
utilizzata: DAO


title: Cosa stranisssssima

author: Sergio MAZZA

text:
"CarloCanza" <
carlo...@tiscali.it
> ha scritto nel messaggio
news:adpmmk$k49$1...@lacerta.tiscalinet.it...

Forse hai dichiarato una variabile con lo stesso nome; è successo anche a me
e per rimediare ho fatto i salti mortali degni del Circo Barnum!
Ciao.
--
Sergio MAZZA


title: Cosa stranisssssima

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:adq415$9p7$1...@canarie.caspur.it...

Devo aggiungere che trasforma in minuscolo le scritte "rst.recordcount" di
TUTTI I MODULI.


title: Cosa stranisssssima

text:
"CarloCanza" <
carlo...@tiscali.it
> ha scritto nel messaggio
news:adq4ap$r6u$1...@lacerta.tiscalinet.it...
>
> Devo aggiungere che trasforma in minuscolo le scritte "rst.recordcount" di
> TUTTI I MODULI.
>
Vabbè, ma hai verificato o no?
Ciao.
--
Sergio MAZZA


title: Cosa stranisssssima

author: Fabio

text:
hai percaso una variabile recordcount di qualche tipo instanziata nel tuo
programma?
ciao Fabio
"CarloCanza" <
carlo...@tiscali.it
> ha scritto nel messaggio
news:adpmmk$k49$1...@lacerta.tiscalinet.it...



title: collegamento ipertestuale

author: Michele

text:
Buongiorno
Ho realizzato sul mio db A97 un controllo contenente un collegamento
ipertestuale mi succede perň che quando attivo il controllo all'apertura di
explorer corrisponde una riduzione ad icona del db, sarebbe possibile
evitare ciň?
Oppure č possibile creare una finestra nel db stesso per visualizzare
expolrer?
grazie
Michele


title: collegamento ipertestuale

author: Alessandro Baraldi

text:
On 24 Feb, 07:44, "Michele" <
mic...@alice.it
> wrote:
> Buongiorno
> Ho realizzato sul mio db A97 un controllo contenente un collegamento
> ipertestuale mi succede però che quando attivo il controllo all'apertura di
> explorer corrisponde una riduzione ad icona del db, sarebbe possibile
> evitare ciò?
Non spieghi come è realizzato l'Hyperlink.... scrivici il codice che
usi o la strutturazione...!
Non credo dipenda da Access, sei certo che non ci sia qualche
impostazione
di Windows che ti riduce ad Icona automaticamente...?
> Oppure è possibile creare una finestra nel db stesso per visualizzare
> expolrer?
Lascia perdere questa soluzione, che è anche ipotizzabile, ma da
Access rende
decisamente pericolosa la tua applicazione in quanto consente la
Navigabilità in Internet, e per gestirla serve gestire il controllo
WebBrowser che è abbastanza complesso....!
> grazie
> Michele
@Alex


title: Header Report

text:
Ciao,
Non riesco a settare l'Header di un report costruito da codice
se cerco di fare 'CreateReportControl(rpt, label, acHeader) ho errore:
Riferimento ad una sezione di report con un numero non valido.
Essendo che in modalita' auto per agire sull'header bisogna settare:
Visualizza/Int.Pie' pagina
Immagino che la stessa cosa vada fatta da codice, ma non sono riuscito a
capire come, sapete come?
Grazie Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Header Report

text:
sono riuscito a scrivere l'Header del Report, ma ho dovuto cambiare i
settaggi dei report in Strumenti->Opzioni, modificando nella sezione
Maschere/Report il modello Report da Normal ad uno creato da me che
utilizza Header e Footer.
Ma e' l'unico modo? Mi sembra strano!!



title: eliminare messaggi di errore da runtime di access 2003

author: Davide Rodomonti

text:
Ciao a tutti,
come faccio ad eliminare tutti i messaggi di protezione che appaiono
all'avvio della runtime di access?
Grazie
Davide


text:
Davide Rodomonti wrote:
> come faccio ad eliminare tutti i messaggi di protezione che appaiono
> all'avvio della runtime di access?
www.donkarl.com/it
 FAQ 2.28 Avvisi di sicurezza in Access 2003
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Sempre riferimenti

author: Porello

text:
Ciao a tutti
Esiste un modo per aggiungere tutti i riferimenti da codice????
Non vorrei aggiungere un solo riferimento, ma tutti indistintamente, perche'
ho visto che così l' applicazione funziona!!!!
Ciao


title: Inerimento users e passwords

author: Bobbygol

text:
Stavolta credo proprio di essermi imbattuto in un bel casino.
Il mio capo (Dio l'abbia in gloria, perchè io non me la sento di farlo) mi
ha chiesto di impostare per una procedurina che ho realizzato, un sistema di
accesso con user e password, in base alla quale chi accede al database possa
vedere tutte le form o solo alcune, accedere ad alcune tabelle anche in
aggiornamento mentre ad altre in sola visualizzazione e, sorattutto,
accedere solo ai propri record.
Si tratta di un database che gestisce i dati dei progetti di un gruppo di
lavoro, ed ogni componente del gruppo deve vedere e agguirnare solo i propri
dati.
Ho dato un'occhiata alla protezione guidata di access, e mi pare possa
risolvermi i prolemi di accedere o meno ad alcune form, e anche alla
possibilità di entrare su alcune tabelle in sola visualizzazione o anche per
inserire/modificare/cancellare records. Adesso provo.
Il casino che non so proprio risolvere e' l'accesso di ogni utente ai propri
record: dovreri riuscire a intercettare almeno l'user di accesso, poi magari
con una tabella di decodifica riesco ad andare avanti.
Non so prorpio dove sbattere la testa: ho letto sia un manuale (guida di
Apogeo) che la guida in linea ma non ne esco.
Mi potete dare (ancora una volta) una mano?
Grazie infinite
***mauro


title: Inerimento users e passwords

author: ALESSANDRO Baraldi

text:
"Bobbygol" <
mauro.c...@virgilio.it
> ha scritto nel messaggio
news:w03Vb.200969$VW.82...@news3.tin.it...

PRemetto che non gradisco molto, per i tipi di sviluppi che eseguo,
addentrarmi
nella protezione a livello Utente, se non per proteggere l'intero DB.
Io gestisco i livelli via codice, inserisco una Maschera di Login che
permette
di far ereditare all'utente privilegi in base a quelli stabiliti dal Manager
del DB
che vengono salvati in una tabella.
Le PAssword sono Criptate(è una sciocchezza)....!
Io gestisco tutto con un Modulo di Classe che mi sono creato ad oc...!
All'apertura di ogni form leggo i privilegi e gestisco le abilitazioni della
singola.
Per la gestione dei Record Personalizzati devi salvare nel record l'ID
dell'Utente
e su Corrente verifichi lo user e se non è chi l'ha creato imposti non
editabile
la Form....!
Non saprei cos'altro aggingere.....!
Se hai altri chiarimenti chiedi....!
@Alex.


title: Inerimento users e passwords

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c02t1k$n6a$1...@lacerta.tiscalinet.it...
>
>> Se hai altri chiarimenti chiedi....!
>
> @Alex.
>
Innanzitutto ti ringrazio.
Poi vediamo se ho capito bene: ti mi dici di creare una tabella con tutti
gli utenti che sono abilitati e il loro livello di accesso, e partire con
una maschera di login con la quale
a) verifico la password dell'utente, e gli consento o meno l'accesso
b) mi memorizzo l'id di chi è entrato per gestire le conseguenze.
In realtà ho solo tre livello di accesso: unoche può fare tutto, uno che
accede ad alcune form in maniera piena ed ad altre in sola inquiry, ed un
terzo che può vedere solo alcune form e solo in visualizzazione
In effetti avevo pensato anch'io a questo, ma sono due i problemi che non
saprei come affrontare (non ho detto che gli altri so affrontarli, solo che
questi non so porprio da dove cominciare...... ;-))  ) e sono
a) come faccio a fare in modo che una maschera venga o meno visualizzata a
seconda dell'utente?
b) come faccio a fare in modo, sempre a seconda dell'utente, che una
maschera sia in sola visualizzazione o sia possibile editare i dati?
Mi puoi dare ancora una dritta? Tieni conto che io agisco abitualmente
sfruttando l'interfaccia grafica, non conoso il codice VBA, ne ho inserito
un po' qui e la scimiottando i suggerimenti che ho ricevuto, per cui, se
devo agire con il codice, dovresti essere corsì cortese di darmi, se hai
voglia, qualche suggerimento in maniera 'a prova di idiota'.
Grazie comunque
***mauro


title: Inerimento users e passwords

text:
"Bobbygol" <
mauro.c...@virgilio.it
> ha scritto nel messaggio
news:kK8Vb.202801$VW.82...@news3.tin.it...
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:c02t1k$n6a$1...@lacerta.tiscalinet.it...
> >
> >> Se hai altri chiarimenti chiedi....!
> >
> > @Alex.
> >
> Innanzitutto ti ringrazio.
> Poi vediamo se ho capito bene: ti mi dici di creare una tabella con tutti
> gli utenti che sono abilitati e il loro livello di accesso, e partire con
> una maschera di login con la quale
> a) verifico la password dell'utente, e gli consento o meno l'accesso
> b) mi memorizzo l'id di chi è entrato per gestire le conseguenze.
> In realtà ho solo tre livello di accesso: unoche può fare tutto, uno che
> accede ad alcune form in maniera piena ed ad altre in sola inquiry, ed un
> terzo che può vedere solo alcune form e solo in visualizzazione
> In effetti avevo pensato anch'io a questo, ma sono due i problemi che non
> saprei come affrontare (non ho detto che gli altri so affrontarli, solo
che
> questi non so porprio da dove cominciare...... ;-))  ) e sono
> a) come faccio a fare in modo che una maschera venga o meno visualizzata a
> seconda dell'utente?
Questo è semplice, immagino tu abbia predisposto una Maschera Principale
che gestisce le iterazioni tra le Maschere, in base ai privilegi Impedisci
le aperture o meglio disabiliti i Button
> b) come faccio a fare in modo, sempre a seconda dell'utente, che una
> maschera sia in sola visualizzazione o sia possibile editare i dati?
Semplice anche questo le Form hanno alcune proprietà tipo:
AllowEdits, AllowAdditions, AllowDeletions che se impostate
correttamente all'apertura della Form ne abilitano o meno le azioni
di cui stiamo parlando.....!
> Mi puoi dare ancora una dritta? Tieni conto che io agisco abitualmente
> sfruttando l'interfaccia grafica, non conoso il codice VBA, ne ho inserito
> un po' qui e la scimiottando i suggerimenti che ho ricevuto, per cui, se
> devo agire con il codice, dovresti essere corsì cortese di darmi, se hai
> voglia, qualche suggerimento in maniera 'a prova di idiota'.
Questa è la parte più complessa, perchè quello che ti ho suggerito
benchè non complesso, richiede un pò di manualità con il codice,
e se non ne hai ho molte difficoltà a trasferirti la logica, poichè il tutto
è da pianificare prima.....!
> Grazie comunque
Non saprei come aiutarti in modo costruttivo, e purtroppo non ho nemmeno
un esempio di codice da darti.
Ricordo che sul SitoComune c'è una Form per il Login molto comoda, puoi
partire
da quella e iniziare a valutare le esigenze:
TabellaUtenti
    -UserName    (Testo)
    -Password(Criptata o meno)    (Testo)
    -Permissivo    (Intero)
TabellaPrivilegi
    -Permissivo    (Intero)    (1,2,3 nel tuo caso)
    -TestoPermissivo    (Testo)....(Amministratore, Utente Generico....
ecc...)
La Form Login la puoi Basare sulla Tabella Utenti, inserendo 2 TextBox
Non associate Visibili e 3TextBox(Associate Non Visibili) gestisci il Test
dell'Utente con la relativa Password.
I dati li devi salvare in 3 Variabili Globali in un modulo in modo tale che
successivamente
hai modo di interrogare il Livello in qualsiasi Form.....!
Cerca di fare piccoli passi, altrimenti ti sembra troppo complesso da
realizzare
e ti passa l'ispirazione....!
Ciao.
@Alex.


title: Inerimento users e passwords

text:
> Cerca di fare piccoli passi, altrimenti ti sembra troppo complesso da
> realizzare
> e ti passa l'ispirazione....!
>
> Ciao.
> @Alex.
>
O.K.
Seguirņ il tuo consiglio.
In effetti, con il mio livello di conoscenza, per ora mi snto un po' perso,
perņ ho cominciato a scaricare l'esempio di form che mi hai indicato e
comincio a lavorarci.
Affronterņ poi, uno per uno, gli altri problemi. In quelle fasi č un prolema
se ti chiedo qualche lume?
Grazie comunque e ciao
***mauro


title: Inerimento users e passwords

text:
"Bobbygol" <
mauro.c...@virgilio.it
> ha scritto nel messaggio
news:3hnVb.204685$VW.84...@news3.tin.it...

Non solo non č un problema per me, oltretutto hai a disposizione tutti i
partecipanti del NG
che sicuramente possono darti un ottimo contributo.
Ciao Buon lavoro.
@Alex.


title: database access

author: Massimo Furnari

text:
Ciao a tutti,
ho un database access protetto da password, c'č un modo per riuscire a superare
questa protezione?
grazie e a presto
--
Posted from  [212.17.216.46]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: database access

author: Antonio Biso

text:
Massimo Furnari <
ilmago...@libero.it
> wrote in message
b4097440252a3a4b2a4...@mygate.mailgate.org...
> Ciao a tutti,
> ho un database access protetto da password, c'č un modo per riuscire a
superare
> questa protezione?
Certo che c'č: prova a rivolgerti alla banda bassotti, a macchia nera o, in
casi estremi, a gambadilegno!!!
Antonio


title: database access

author: Silvio Berruti

text:
"Massimo Furnari" <
ilmago...@libero.it
> ha scritto nel messaggio
news:b4097440252a3a4b2a4...@mygate.mailgate.org...
> Ciao a tutti,
> ho un database access protetto da password, c'è un modo per riuscire a
superare
> questa protezione?
Chiederla a chi ha fatto quella protezione.
(Forse, se l'ha protetto, non voleva che tu ci andassi a curiosare, ma,
chissà, pagando...)
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: database access

text:
Silvio Berruti <
sber...@libero.it
> wrote in message
JWdB7.79978$1H1.8...@news.infostrada.it...
>
> "Massimo Furnari" <
ilmago...@libero.it
> ha scritto nel messaggio
> news:b4097440252a3a4b2a4...@mygate.mailgate.org...
> > Ciao a tutti,
> > ho un database access protetto da password, c'č un modo per riuscire a
> superare
> > questa protezione?
>
> Chiederla a chi ha fatto quella protezione.
> (Forse, se l'ha protetto, non voleva che tu ci andassi a curiosare, ma,
> chissą, pagando...)
In effetti se paghi... chissą, magari un amico di un amico che č capace a
farlo lo troviamo...
Se paghi....
Antonio


title: database access

author: SR

text:
"Massimo Furnari" <
ilmago...@libero.it
> ha scritto nel messaggio
news:b4097440252a3a4b2a4...@mygate.mailgate.org...
> Ciao a tutti,
> ho un database access protetto da password, c'è un modo per riuscire a
superare
> questa protezione?
> grazie e a presto
aggratis:

http://www.crackpassword.com/advanced_office2000_password_recovery.html


title: database access

author: Fabio Chiaro

text:
"SR" <
stefano...@effecta.it
> ha scritto nel messaggio
news:9r3r9g$rp4lj$1...@ID-106197.news.dfncis.de...
>
> "Massimo Furnari" <
ilmago...@libero.it
> ha scritto nel messaggio
> news:b4097440252a3a4b2a4...@mygate.mailgate.org...
> > Ciao a tutti,
> > ho un database access protetto da password, c'č un modo per riuscire a
> superare
> > questa protezione?
> > grazie e a presto
>
>
> aggratis:
>
http://www.crackpassword.com/advanced_office2000_password_recovery.html
>
>
Non sarą mica il sito ufficiale della banda bassotti?!?


title: database access

text:
"Fabio Chiaro" <
fabio....@tin.it
> ha scritto nel messaggio
news:30fB7.80526$1H1.8...@news.infostrada.it...
> > aggratis:
> >
http://www.crackpassword.com/advanced_office2000_password_recovery.html
> >
> Non sarà mica il sito ufficiale della banda bassotti?!?
Anzi, è un sito commerciale, se vuoi la versione full la paghi. Secondo me,
per fare una battutaccia, uno che protegge il suo db con la pwd di Access
anziché con la security user-group merita di essere crackato


title: database access

author: Luciano (DOC)

text:
"SR" <
stefano...@effecta.it
> ha scritto nel messaggio
news:9r3u9r$qm2ma$1...@ID-106197.news.dfncis.de...
> per fare una battutaccia, uno che protegge il suo db con la pwd di Access
> anziché con la security user-group merita di essere crackato
Giusto! Come e' anche vero che chi non monta un antifurto satellitare sulla
sua cinquecento merita che glie le rubino, o chi non mette in cassaforte il
braccialetto da 200  mila lire regalato dalla zia Pina per la prima
comunione e' un cretino.
Per non parlare di quelli che si ostinano a portare i bigliettoni da 10 mila
lire nel portafoglio anziche' nelle mutande.
Saluti.
Luciano


title: database access

author: Pino

text:
SR <
stefano...@effecta.it
> wrote in message
9r3u9r$qm2ma$1...@ID-106197.news.dfncis.de...

Scusate ho provato ma non funziona. Bisogna per forza registrare e
acquistare la licenza?


title: database access

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9r61vq$re0ji$1...@ID-86073.news.dfncis.de...
>
> "SR" <
stefano...@effecta.it
> ha scritto nel messaggio
> news:9r3u9r$qm2ma$1...@ID-106197.news.dfncis.de...
>
> > per fare una battutaccia, uno che protegge il suo db con la pwd di
Access
> > anziché con la security user-group merita di essere crackato
>
> Giusto! Come e' anche vero che chi non monta un antifurto satellitare
sulla
> sua cinquecento merita che glie le rubino,
satellitare no, ma se la lasci aperta con dentro le chiavi...


title: database access

text:
"SR" <
stefano...@effecta.it
> ha scritto nel messaggio
news:9r6cg0$rgbs8$1...@ID-106197.news.dfncis.de...
> satellitare no, ma se la lasci aperta con dentro le chiavi...
Una password vuol dire chiudere con serratura e non lasciare le chiavi
dentro.
E comunque, se io vedo una macchina con le chiavi dentro non la rubo
comuqnue, ne' vado a dirlo in giro perche' arrivi alle orecchie di qualche
ladro.
Saluti.
Luciano


title: database access

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9r6is3$rum6v$1...@ID-86073.news.dfncis.de...
>
> "SR" <
stefano...@effecta.it
> ha scritto nel messaggio
> news:9r6cg0$rgbs8$1...@ID-106197.news.dfncis.de...
>
> > satellitare no, ma se la lasci aperta con dentro le chiavi...
>
 E comunque, se io vedo una macchina con le chiavi dentro non la rubo
> comuqnue, ne' vado a dirlo in giro perche' arrivi alle orecchie di qualche
> ladro.
> Saluti.
Mamma mia che carattere :-)))
E che moralità :-))))
Io invece vengo da alt.2600, sorry ;-). Ciao! (P.S. ma "Saluti" non ti
sembra un pò formale ?)


title: database access

text:
"SR" <
stefano...@effecta.it
> ha scritto nel messaggio
news:9r6j8g$rjr0c$1...@ID-106197.news.dfncis.de...
> Mamma mia che carattere :-)))
> E che moralità :-))))
> Io invece vengo da alt.2600, sorry ;-). Ciao! (P.S. ma "Saluti" non ti
> sembra un pò formale ?)
Guaglio'...ma che vai cercando?
Se per te e' da moralisti non rubare una macchina che qualcuno ha lasciato
aperto sono affari tuoi.
Ti auguro non non dimenticare mai le chiavi in macchina nonche'  di non
commettere mai alcuna sbadataggine nel proteggere il tuo lavoro informatico.
Altrimenti potresti dover rivedere le tue opinioni a riguardo.
A me comunque interessa poco, cosi' come i NG che segui.
Saluti.
Luciano


title: database access

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9r6n0v$s4cd3$1...@ID-86073.news.dfncis.de...
>
> "SR" <
stefano...@effecta.it
> ha scritto nel messaggio
> news:9r6j8g$rjr0c$1...@ID-106197.news.dfncis.de...
>
> A me comunque interessa poco, cosi' come i NG che segui.
> Saluti.
seguine almeno uno che ti insegni cosa significa ":-)"


title: database access

author: Roberto da casa

text:
"Pino" <
pn...@tin.it
> ha scritto nel messaggio
news:hBxB7.8693$C57.2...@news1.tin.it...

Caro Pino e Massimo,
a parte il problema morale (che non è certo di secondaria importanza), forse
non avete ben compreso che molti dei frequentatori di questo NG si
guadagnano onestamente da vivere facendo programmi; se leggete spesso il NG
avrete anche notato che cercano di proteggere al meglio il lavoro del loro
ingegno.
Mi sembra pertanto quanto mai inopportuno che insistiate a cercare soluzioni
qui: è normale che la cosa sia irritante per moltissimi frequentatori (me
compreso).
Visto che avete trovato un gancio, abbiate almeno il buon gusto di
dialogarci in privato.
O sbaglio?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: database access

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:2AGB7.92592$1H1.9...@news.infostrada.it...

Approvo. Tra l'altro il software presente nel sito della banda bassotti è
stato realizzato al fine di recuperare le password del proprio lavoro non
quello degli altri (almeno così vuole la leggenda); tanto per aggiungere un
esempio a quelli dell'amico Luciano, non è detto che uno con una pistola
possa ferire una persona solo perché l'ha acquistata regolarmente in
armeria.
Ciao, FABIO


title: database access

text:
"SR" <stefano...@NOSPAMeffecta.it> ha scritto nel messaggio
news:9r6qu4$92o$1...@lisa.galactica.it...
> seguine almeno uno che ti insegni cosa significa ":-)"
Amico caro, le faccine non sono mica una foglia di fico che da una parvenza
di pudore ad ogni affermazione. Cosa vuoi che ti si dica? Che quell' url non
la conosceva nessuno, che sei un fico perche' l'hai scoperta lurkando
qualche NG di lamer?
Se non sbaglio anche tu vivi di informatica, saresti contento se qualcuno
hackerasse il tuo sito danneggiando te e i tuoi clienti? Andresti forse a
stringergli la mano dicendogli che sei uno scemo perche' non hai comprato il
firewall da 40 milioni+IVA?
Tutte le serrature si possono scassinare, anche quella del programma che
sprotegge le PW (la versione online e' una demo che mostra solo i primi
caratteri, per la full devi pagare). Anzi, quasi quasi metto il crack sul
Sito Comune, voglio vedere se quelli hanno il coraggio di protestare!
Saluti.
Luciano


title: database access

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9r8ks6$rm81h$1...@ID-86073.news.dfncis.de...
>
> > seguine almeno uno che ti insegni cosa significa ":-)"
>
> Amico caro, le faccine non sono mica una foglia di fico che da una
parvenza
> di pudore ad ogni affermazione. Cosa vuoi che ti si dica? Che quell' url
non
> la conosceva nessuno, che sei un fico perche' l'hai scoperta lurkando
> qualche NG di lamer?
Non hai proprio capito. Scherzavo (ripeto: scherzavo) sul fatto che sembrava
che tu mi facessi passare per hacker, e allora ho detto: "Scusa, vengo da
alt.2600". Non penso che esista nessuno nel nostro settore che non conosca
alt.2600, quindi lungi da me farmi passare per "fico"
> Se non sbaglio anche tu vivi di informatica, saresti contento se qualcuno
> hackerasse il tuo sito danneggiando te e i tuoi clienti?
No, ma se il servizio che dò ai miei clienti è proteggere un db access con
la pwd, anziché con security ed eventuale crittografia (entrambe gratuite)
non sono competente e merito lo sputtanamento.
> Andresti forse a
> stringergli la mano dicendogli che sei uno scemo perche' non hai comprato
il
> firewall da 40 milioni+IVA?
Basta un 486 usato con slackware (gratuita) per avere un ottimo livello di
security. Qui ad esempio sono da un cliente che di security non ne vuol
sapere (tanto ogni serratura si può scassinare). Prima o poi si beccherà
qualche botta, ma io l'ho avvertito, anziché raccontargli che è al sicuro
perché ho protetto i suoi dati con la pwd di Access.
Ciao
Stefano


title: database access

text:
SR <stefano...@NOSPAMeffecta.it> wrote in message
9r91qk$biv$1...@lisa.galactica.it...
>
> > Amico caro, le faccine non sono mica una foglia di fico che da una
> parvenza
> > di pudore ad ogni affermazione. Cosa vuoi che ti si dica? Che quell' url
> non
> > la conosceva nessuno, che sei un fico perche' l'hai scoperta lurkando
> > qualche NG di lamer?
>
> Non hai proprio capito. Scherzavo (ripeto: scherzavo) sul fatto che
sembrava
> che tu mi facessi passare per hacker, e allora ho detto: "Scusa, vengo da
> alt.2600". Non penso che esista nessuno nel nostro settore che non conosca
> alt.2600, quindi lungi da me farmi passare per "fico"
Va beh, ma adesso datevi un bacetto...
Antonio


title: database access

author: Sib dal portatile

text:
"SR" <
stefano...@effecta.it
> ha scritto nel messaggio
> Secondo me,
> per fare una battutaccia, uno che protegge il suo db con la pwd di Access
> anziché con la security user-group merita di essere crackato
Questo mi ricorda una vecchia barzelletta in cui due amici viaggano in
macchina e quando quello che guida passa col rosso l'altro inizia:
-"Hei, che fai? non hai visto il semaforo?!"
-"Si, vabbe', tanto mio fratello passa sempre col rosso!"
La cosa si ripete un paio di volte e poi, ad un semaforo verde, quello che
guida si ferma a guardare. L'altro, stupito, chiede:
-"Ma come, se passato tre volte dritto col rosso e col verde ti fermi?"
-"E se passa mio fratello?" risponde l'amico.
La morale e' che da qualunque punto di vista guardi la cosa, in ogni caso
devi sottostare a degli svantaggi, sia che tu stia con chi cerca di
proteggere il proprio lavoro (anche in modo errato) sia che tu stia con chi
vuole craccare quello degli altri, infatti ora non puoi piu' lamentarti
quando ti craccano il tuo, e non pensare che "come lo proteggi tu non ci
riesce nessuno". E' solo una questione di vedere se chi cerca di craccare il
tuo lavoro trovi chi gli risponde su un ng.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: database access

text:
"SR" <stefano...@NOSPAMeffecta.it> ha scritto nel messaggio
news:9r91qk$biv$1...@lisa.galactica.it...
> Non hai proprio capito. Scherzavo (ripeto: scherzavo)
Ricapitoliamo: uno arriva qui e chiede come forzare una protezione che fino
a prova contraria e' stata messa leggittimamente. Tu gli spieghi come fare.
Ah, scherzavi? E quale sarebbe la parte divertente?
> No, ma se il servizio che dň ai miei clienti č proteggere un db access con
> la pwd, anziché con security ed eventuale crittografia (entrambe gratuite)
> non sono competente e merito lo sputtanamento.
Ma nemmeno per sogno! La protezione e' commisurata al valore del bene da
proteggere, non puoi mettere le mele in cassaforte! E nessuno e' per questo
giustificato a rubartele.
> Basta un 486 usato con slackware (gratuita) per avere un ottimo livello di
> security.
Ecco un'altro falso mito! La sicurezza la fa la persona prima del programma.
Se Linux non lo sai usare come si deve non combini proprio niente. Senza
contare che anche Linux non e' immune da bachi e crack, cosi' come qualsiasi
prodotto.
Visto che ti piace scherzare te ne voglio raccontare una divertente anche
io, cosi' ridiamo tutti. Con due (dicasi due) click di mouse ho trovato
marca e modello del router del tuo sito ed il relativo crack. Che faccio,
preparo una faq su come fare un redirect automatico della porta 80 su
www.osamabinladen.com
 e la metto on line?
Mi hai dato del moralista; credo che tu confonda il moralismo con l'etica
professionale la quale, a mio modesto avviso, comprende il rispetto per il
lavoro dei colleghi. Anche del tuo.
Saluti.
Luciano


title: database access

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:JhVB7.96344$1H1.10...@news.infostrada.it...
> Va beh, ma adesso datevi un bacetto...
Fico, Anto', ha detto ficO..con la O....:-)
Saluti.
Luicano


title: database access

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9rb76o$smtct$1...@ID-86073.news.dfncis.de...
>
> Visto che ti piace scherzare te ne voglio raccontare una divertente anche
> io, cosi' ridiamo tutti. Con due (dicasi due) click di mouse ho trovato
> marca e modello del router del tuo sito ed il relativo crack. Che faccio,
> preparo una faq su come fare un redirect automatico della porta 80 su
>
www.osamabinladen.com
 e la metto on line?
E dai fallo, fallo...
Su su us us ussususussu
Antonio


title: database access

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9rb76o$smtct$1...@ID-86073.news.dfncis.de...
>
> "SR" <stefano...@NOSPAMeffecta.it> ha scritto nel messaggio
> news:9r91qk$biv$1...@lisa.galactica.it...
>
> Mi hai dato del moralista; credo che tu confonda il moralismo con l'etica
> professionale la quale, a mio modesto avviso, comprende il rispetto per il
> lavoro dei colleghi. Anche del tuo.
> Saluti.
>
ti ho dato del moralista *scherzando* ma questo verbo ti è evidentemente
oscuro, o forse sei di quelli che si prendono sempre e solo sul serio. Per
le FAQ fai pure (a parte il fatto che non ho un sito: forse ti riferisci al
server di posta, ma non è mio nemmeno quello). Se possiedi delle info sei
libero di farne ciò che vuoi, almeno secondo me.


title: database access

text:
SR ha scritto nel messaggio <9re89o$tnnhm$
1...@ID-106197.news.dfncis.de
>...
>ti ho dato del moralista *scherzando* ma questo verbo ti è evidentemente
>oscuro, o forse sei di quelli che si prendono sempre e solo sul serio. Per
>le FAQ fai pure (a parte il fatto che non ho un sito: forse ti riferisci al
>server di posta, ma non è mio nemmeno quello). Se possiedi delle info sei
>libero di farne ciò che vuoi, almeno secondo me.
E secondo me invece il lavoro lavoro altrui va rispettato, anche se fatto
peggio di come lo faremmo noi (cosa tutta da dimostarre poi)!
Un carrozziere che vede una macchina tamponata e riparata male non la prende
a martellate inveendo contro il collega....perche' nell'informatica dovrebbe
invece essere  un comportamento eticamente lecito?
Saluti.
Luciano


title: Intervallo di Tempo tra la proprietà Caption di due label

text:
Vi spiego subito il mio problema!
Ho creato in una maschera un pulsante e voglio che al suo premere venga
visualizzata in una label una scritta.......ma che dopo un certo numero di
secondi tale scritta scompaia per dare posto ad una proprietą caption=""
Ringrazio tutti x l'aiuto e un saluto!!!!!
--------------------------------
Inviato via
http://usenet.libero.it


author: Alex

text:
"Fabio" <
fole...@libero.it
> wrote in message
news:151Z96Z0Z8Y1...@usenet.libero.it

Devi sfruttare l'EVENTO ON_TIMER legato ad una variabile a livello di
FORM
che indichi al Timer quando realizzare la cosa.
All'interno del Timer inserisci un COUNTER che incrementi ad ogni TIMER
e quando arriva a xxx resetti la Label e la variabile.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Buy viagra where order Viagra online Buy Generic Viagra

author: mirror server

text:
http://www.buy-viagra-where.info/
http://www.buy-viagra-where.info/
http://www.buy-viagra-where.info/
VIAGRA for only $1.50 per pill, free shipping and visa accepted
CIALIS for only $2.07 per pill, free shipping and visa accepted
LEVITRA for only $2.54 per pill, free shipping and visa accepted
ACOMPLIA for only $1.79[/b] per pill, free shipping and visa accepted
http://www.buy-viagra-where.info
 -- Buy viagra where and Buy where
Viagra and order Viagra online from
www.buy-viagra-where.info
. Buy
Viagra from leading online pharmacy and we provide cheap Viagra by
online order at affordable cost. Buy best quality cheap Viagra, buy
online Viagra and order Viagra from us Order Generic Viagra
(Sildenafil) Generic Viagra 50 mg (Viagra(R) equivalent)


title: Listbox

author: N! Xau

text:
Ciao a tutti,
vorrei sapere se con Access e' possibile creare/utilizzare controlli
dinamici sul database, come listbox, checkbox ecc.
grazie


title: Listbox

author: Sib

text:
"N! Xau" <
xne...@hotmail.com
> ha scritto nel messaggio
> vorrei sapere se con Access e' possibile creare/utilizzare controlli
> dinamici sul database, come listbox, checkbox ecc.
Scusa se te lo dico, ma la tua domanda suona un po' come una presa per il ..
diciamo in giro.
ci sono perfino le autocomposizioni che ti fanno ste cosuccie. cerca
sull'help.
Sib


title: Listbox

text:
"Sib" <si...@SPAMiol.it> wrote in message
news:FT_ga.24467$Jg1.5...@news1.tin.it...
> "N! Xau" <
xne...@hotmail.com
> ha scritto nel messaggio
> > vorrei sapere se con Access e' possibile creare/utilizzare controlli
> > dinamici sul database, come listbox, checkbox ecc.
>
> Scusa se te lo dico, ma la tua domanda suona un po' come una presa per il
..
> diciamo in giro.
ma figurati se ho voglia di stare a prendere in giro qualcuno.
> ci sono perfino le autocomposizioni che ti fanno ste cosuccie. cerca
> sull'help.
Ho cercato anche prima di postare,
vedo autocomposizioni di maschere, report, tabelle ecc. ma per quello che
devo fare temo di dover utilizzare il Visual Basic: mi servono dei controlli
che consentano all'utente di inserire a _runtime_ i parametri di selezione,
ad esempio inserire due date e restituire i record con un certo campo data
compreso tra le due passate in input. E' possibile farlo senza ricorrere al
VB?


title: Listbox

text:
"N! Xau" <
xne...@hotmail.com
> ha scritto nel messaggio
news:b61vfn$slhb$1...@ID-183966.news.dfncis.de...

Si, con le Combo e le List........!!!
In realtà se devi inserire date conviene gestire un Calendario dal quale
peschi la
data inizio e la data fine.........!
Per il calendario lo puoi fare con una Maschera oppure con il controllo
Activx
preinstallato.
Per la Form ce ne sono di molto funzionali anche sul SitoComune.
www.sitocomune.com
@Alex.


title: Listbox

text:
"N! Xau" <
xne...@hotmail.com
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> wrote in message
> > "N! Xau" <
xne...@hotmail.com
> ha scritto nel messaggio
> > > vorrei sapere se con Access e' possibile creare/utilizzare controlli
> > > dinamici sul database, come listbox, checkbox ecc.
> >
> > Scusa se te lo dico, ma la tua domanda suona un po' come una presa per
il
> ..
> > diciamo in giro.
>
> ma figurati se ho voglia di stare a prendere in giro qualcuno.
Era un modo goliardico per dire che se in un RAD non trovi le combo e le
list allora non lo e'.
> > ci sono perfino le autocomposizioni che ti fanno ste cosuccie. cerca
> > sull'help.
>
> Ho cercato anche prima di postare,
> vedo autocomposizioni di maschere, report, tabelle ecc. ma per quello che
> devo fare temo di dover utilizzare il Visual Basic: mi servono dei
controlli
> che consentano all'utente di inserire a _runtime_ i parametri di
selezione,
> ad esempio inserire due date e restituire i record con un certo campo data
> compreso tra le due passate in input. E' possibile farlo senza ricorrere
al
> VB?
Dove hai cercato?
le combo e le list sono controlli che puoi mettere nelle maschere, quindi
vedrai i pulsanti per crearli solo quando sei in visualizzazione struttura
della maschera dove lavori.
Quello che dici e' una cosa che si fa normalmente (ci mascherebbe che per
avere un recordset filtrato si dovessero fare chissa' quali elaborazioni).
Create le combo puoi creare la tua query dove nei criteri fai riferimento
alle combo (c'e' il generatore per aiutarti nella sintassi del riferimento).
Sib


title: Maschera di sfondo

author: R.T.I. Alessandria

text:
Ho creato una maschera di sfondo dell'applicazione, contenente anche i
pulsanti del Menù principale che provocano l'apertura di altre maschere.
E' possibile rendere questa maschera non sovrapponibile ad altre per evitare
che mi ricopra le altre quando casualmente ci si clicca sopra?
E' possibile non visualizzare alcuna barra dei menù all'apertura
dell'applicazione creata?
Grazie a tutti, Rosario.


title: Maschera di sfondo

author: Sergio Della Giora

text:
"R.T.I. Alessandria" <
fs-...@libero.it
> ha scritto nel messaggio
news:%d1j7.30372$%a4.11...@news.infostrada.it...

Forse se abiliti il popup nelle proprietà della maschera...
però per quanto riguarda il menù non so aiutarti.
Saluti
Sergio Della Giora (AL)


title: Maschera di sfondo

author: Matteo

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9migc4$2df2u$1...@ID-84518.news.dfncis.de...

Per quanto riguarda il menu, puoi fare quello che vuoi , nel senso che :
dapprima crei una barra di menu personalizzata , da menu visualizza .
Poi attribuisci questa barra di menu, che in questo caso potrebbe non
contenere nulla , alla maschera in questione.(nelle proprietà della maschera
selezioni barra di pulsanti o barra di menu)Generalmente è  la switchboard
iniziale , se hai fatto un pannello di pulsanti iniziale. oppure è  la prima
maschera che decidi di far apparire.


title: Maschera di sfondo

author: Sergio MAZZA

text:
"R.T.I. Alessandria" <
fs-...@libero.it
> ha scritto nel messaggio
news:%d1j7.30372$%a4.11...@news.infostrada.it...

Controlla le opzioni di avvio (strumenti - avvio)...
Ciao.


title: query sql

author: Emanuele Vinciarelli

text:
ho seguito il consiglio di qualche post indietro ed ho decido di passare il
mio db su MSSQLserver.
Quindi ho lanecessità di riconvertre molte funzioni.
All'inizio tutto bene (con un po di fatica, non sono un mago) poi il primo
stop:
come si converte un campo calcolato di una query msaccess ad una query del
tipo stored procedure?
Quì mi sono proprio bloccato perchè non riesco a trovare i riferimenti a me
familiari sulla struttura della query(il classico sigma maiuscolo)
Grazie in anticipo


title: query sql

author: Giorgio Prx

text:
"Emanuele Vinciarelli" <
e.vinc...@inwind.it
> ha scritto nel messaggio
news:L5uZb.21752$FJ6.8...@twister1.libero.it...

Ciao,
forse intendi creare una funzione di aggregazione  SUM() COUNT() MAX() ecc.
Premi il pulsante Raggruppamento che ha l'immagine con una parentesi che
include due parentesi più piccole, poi nella colonna raggruppamento scegli
la funzione desiderata.
ciao Giorgio


title: query sql

text:
Grazie mille, penso proprio che ci risentiremo!!!!!!
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:c17jfa$ri9$1...@lacerta.tiscalinet.it...



title: query sql

text:
Fin qui tutto bene, ma come faccio a fare operazioni fra due campi? per
esempio, nella tabella origine dlla query ho du campi, quantità e prezzo,
nella griglia come indico, dopo aver selezionato "espressione" che voglio un
nuovo campo Valore:[quantità]*[prezzo]?
Grazie.
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:c17jfa$ri9$1...@lacerta.tiscalinet.it...



title: query sql

text:
> "Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel
messaggio
> news:c17jfa$ri9$1...@lacerta.tiscalinet.it...
> >
> > "Emanuele Vinciarelli" <
e.vinc...@inwind.it
> ha scritto nel
messaggio
> > news:L5uZb.21752$FJ6.8...@twister1.libero.it...
>"Emanuele Vinciarelli" <
e.vinc...@inwind.it
> ha scritto nel messaggio
news:Ei9_b.24997$Kc3.7...@twister2.libero.it...
[CUT]
> Fin qui tutto bene, ma come faccio a fare operazioni fra due campi? per
> esempio, nella tabella origine dlla query ho du campi, quantitŕ e prezzo,
> nella griglia come indico, dopo aver selezionato "espressione" che voglio
un
> nuovo campo Valore:[quantitŕ]*[prezzo]?
> Grazie.
umm č meglio che scrivi dopo la mia risposta togliendo la parte di testo
vecchia che non serve, potresti scatenare l'ira di Antonio Biso.
Tornando al campo calcolato nella colonna "Colonna" inserisci
[Quantitŕ]*[Prezzo] e nella colonna "Alias" inserisci Valore.
Se vuoi arrotondare il valore al centesimo di euro puoi scrivere ella
colonna "Colonna" Round([Quantitŕ]*[Prezzo];2) oppure
Convert(numeric(18;2);[Quantitŕ]*[Prezzo])
Ciao Giorgio


title: query sql

text:
beh, non so proprio come ringraziarti, ciao!
> [Quantità]*[Prezzo] e nella colonna "Alias" inserisci Valore.
>
> Se vuoi arrotondare il valore al centesimo di euro puoi scrivere ella
> colonna "Colonna" Round([Quantità]*[Prezzo];2) oppure
> Convert(numeric(18;2);[Quantità]*[Prezzo])
>
>
> Ciao Giorgio
>
>
>


title: Query a campi incrociati

author: genie

text:
E' la prima volta che scrivo qui spero di potere riuscire a capire dove
sbaglio.
Non riesco a mettere una condizione where nella mia query.
Premetto la condizione me la detta una masche con una casella combinata
nella quale seleziono un record che poi deve essere passato alla query. Qui
di srguito riporto l'enunciato SQL
TRANSFORM Sum([qryOre Progetti Lavoratore].NumeroOre) AS SommaDiNumeroOre
SELECT [qryOre Progetti Lavoratore].NomeProgetto, [qryOre Progetti
Lavoratore].DataLavorazione, Sum([qryOre Progetti Lavoratore].NumeroOre) AS
[Totale di NumeroOre]
FROM [qryOre Progetti Lavoratore]
WHERE ((([qryOre Progetti
Lavoratore].NomeProgetto)=[Forms]![Progetti]![NomeProgetto]))
GROUP BY [qryOre Progetti Lavoratore].NomeProgetto, [qryOre Progetti
Lavoratore].DataLavorazione
PIVOT [qryOre Progetti Lavoratore].Cognome;
Grazie 1000 per l'interessamento


title: Query a campi incrociati

text: Scusate non ho detto che uso Access 2000


title: Query a campi incrociati

text:
"genie" <
glau...@genie.it
> ha scritto nel messaggio
news:a26v5a$qr2$1...@serv1.albacom.net...

In una query a campi incrociati di tipo parametrico, è OBBLIGATORIO
esplitare il tipo dati dei parametri, nel tuo caso il tipo dati di
Forms!Progetti!NomeProgetto.
Uno dei modi per fare questo è quello di aprire la griglia di struttura
della tua query a campi incrociati, dal menu Query seleziona il comando
Parametri...; nella finestra Parametri query che si aprirà indica il tipo
dato dei parametri.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Posso andare a capo in questo modo

author: pabel

text:
Ciao a tutto il NG
Vi volevo chiedere una cosa, in un controllo del report fattura, devo far
apparire questo.
Comitato di solidarietą
sede legale Via XII Ottobre 2/193
36016 Thiene (VI)
Sede Operativa : Via XXV Aprile, 3
36010 Malo (VI)
Nome societą =  Comitato di solidarietą sede legale Via XII Ottobre 2/193
36016 Thiene (VI) Sede Operativa : Via XXV Aprile, 3
CAP1 = 36010
comune1 = Malo
prov1 = VI
=[nome societą] & "   " & [CAP1] & "  " & [comune1] & "   (" & [prov1] & ")"
vi chiedo, č possibile che tutto quello che viene dopo nome societą, vada
tutto a capo, senza dover usare due controlli, i quali mi sfaserebbero tutta
l'impaginazione quando il nome societą diventa troppo lungo?
Un grazie a chi mi puņ aiutare
Pabel


title: Posso andare a capo in questo modo

author: Salvatore

text:
"pabel" <
gio...@hotmail.com
> ha scritto nel messaggio
news:yq5sb.5126$9_.2...@news1.tin.it...

Prova cosģ:
 =[nome societą] & Chr(13) & Chr(10)  & [CAP1] & "  " & [comune1] & "   (" &
[prov1] & ")"
Ciao
Salvatore


title: Posso andare a capo in questo modo

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:boqu0t$1sa$1...@lacerta.tiscalinet.it...

OK perfetto, sei fantastico 1000 grazie
Pabel


title: Problemi con stampante PCL

author: Sandrobi

text:
Stampando qualsiasi report su una stampante Olivetti D-Copia, stampa come
ultimo foglio una pagina bianca con la scritta:
PCL XL error
Warning: IllegalMediaSource
I report vengono stampati correttamente, ma la cosa è fastidiosa per il
cliente.
Da cosa può dipendere?
--
Ciao, Sandrobi
------------------
Se la tua email è fasulla, ti invito a leggere qui:
http://wiki.news.nic.it/AntiSpam


title: Problemi con stampante PCL

author: wlady

text:
Sandrobi ha scritto:

io credo dipenda semplicemente dal driver della stampante. Ti
suggerisco di provare a reinstallarlo a sostituirlo con un altra
versione contenuta nel disco d'installazione. In alternativa potresti
configurarla con un driver HP che è compatibile con molte stampanti
Olivetti (ad esempio il drv LaserJet 4)
ciao


title: Estrapolare dati da una Tabella collegata ed incrementare e popolando l'altra

text:
Salve a tutti
Ho un problema che non so come fare, e mi spiego subito.
Ho creato un database con campi Cognome, Nome, Data di Nascita, Indirizzo, PEC ed altri campi.
Ho creato una maschera con i campi relativi alla tabella nominata sopra e fin qui ci siamo.
Ho un'altro database di access collegato in rete dove viene aggiornato ogni giorno io avrei bisogno di estrapolare solo i cognomi e i nomi e riportarli nella mia tabella senza apporre nessuna modifica alla tabella collegata in rete.
Essendo che nella mia tabella oltre ai cognomi ed i nomi ci sono altri dati io vorrei che dalla mia maschera collegata alla mia tabella con più dati quando vado a popolare il mio dbase, devo prima fare una ricerca sulla tabella in rete il nominativo che cerco ed a sua volta me lo deve riportare nella mia tabella dove io lo incremento popolando i restanti campi, ovviamente senza apporre nessuna modifica alla tabella in rete.
Spero di essermi fatto capire.
Grazie a tutti.


author: Bruno Campanini

text:
..:: GiGhEn ::.. submitted this idea :

Se ho ben inteso, questa dovrabbe fare il tutto:
=================================================
Private Sub Command0_Click()
Dim LocalDB As Database, RemoteDB As Database
Dim LocalTableName As String, NewLinkedTableName As String
Dim NewLinkedTable As TableDef, RemoteTableName As String
Dim RemoteFilename As String, SQL As String

'---  Definizioni  --------------------
LocalTableName = "Nomi"
NewLinkedTableName = "t_Nomi"
RemoteFilename = "D:\Database1.accdb"
RemoteTableName = "Nomi"
'--------------------------------------

' Crea la tabella collegata
Set LocalDB = CurrentDb
Set RemoteDB = OpenDatabase(RemoteFilename)

Set NewLinkedTable = LocalDB.CreateTableDef(NewLinkedTableName)
NewLinkedTable.Connect = ";DATABASE=" & RemoteFilename
NewLinkedTable.SourceTableName = RemoteTableName
LocalDB.TableDefs.Append NewLinkedTable
RemoteDB.Close

' APPEND i record di RemoteTableName che non si trovano
' in LocalTableName
SQL = "INSERT INTO " & LocalTableName & "( Cognome, Nome ) "
SQL = SQL & "SELECT " & NewLinkedTableName & ".Cognome, "
SQL = SQL & NewLinkedTableName & ".Nome FROM "
SQL = SQL & NewLinkedTableName & " LEFT JOIN "
SQL = SQL & LocalTableName & " ON "
SQL = SQL & "(" & NewLinkedTableName & ".Nome = "
SQL = SQL & LocalTableName & ".Nome) AND ("
SQL = SQL & NewLinkedTableName & ".Cognome = "
SQL = SQL & LocalTableName & ".Cognome) "
SQL = SQL & "WHERE (((" & LocalTableName & ".Cognome) Is Null) "
SQL = SQL & "AND ((" & LocalTableName & ".Nome) Is Null));"
LocalDB.Execute SQL

' Elimina la tabella collegata
DoCmd.DeleteObject acTable, "t_Nomi"

End Sub
================================================

Bruno


text:
It happens that Bruno Campanini formulated :

> Se ho ben inteso, questa dovrabbe fare il tutto:
> =================================================
> Private Sub Command0_Click()
> Dim LocalDB As Database, RemoteDB As Database
> Dim LocalTableName As String, NewLinkedTableName As String
> Dim NewLinkedTable As TableDef, RemoteTableName As String
> Dim RemoteFilename As String, SQL As String
[...]

Errata:
> ' Elimina la tabella collegata
> DoCmd.DeleteObject acTable, "t_Nomi"

Corrige:
DoCmd.DeleteObject acTable, NewLinkedTableName

Bruno


text:

Ciao, scusami dl ritardo nel risponderti, ho avuto un lutto in famiglia e non avevo la testa per stare al pc. Comunque veniamo a noi.
Il codice che mi hai proposto non l'ho provato perche dalla lettura vedo che mi fai inserire un evento su click di un pulsante, ed io non avevo chiesto questo.
In effetti io la mia tabella gia' l'h0 creata devo fare solo il collegamento della mi tabella e quella collegata in rete.
Spero di essermi fatto capire, se hai bisogno di altri dettagli non esitare a conttattarmi.
Cia e grazie.


title: Problemi con join

author: Valeria Dal Monte

text:
Non sono molto pratica di Access, cmq vengo subito al dunque.
Ho due tabelle che mi rappresentano i movimenti di magazzino, una per l'anno
in corso e una per l'anno precedente.
Devo creare una query che mi faccia il confronto tra i due anni,
con le seguenti colonne: cliente, prodotto, totale anno precedente, totale
anno in corso.
Tuttavia facendo un semplice join tra i campi cliente e prodotto delle due
tabelle escludo i record con i totali vuoti di entrambe le tabelle; con un
left (o right) o un inner join invece riesco ad avere tutti i record non
nulli dell'anno in corso, mentre dell'anno precedente ho sě anche i record
con i totali vuoti, ma mi mancano i clienti con i totali vuoti nell'anno in
corso.
Spero di essermi spiegata, e ringrazio in anticipo a chi puň aiutarmi.
Valeria


title: Problemi con join

author: Gustavo Bartolini

text:
Valeria Dal Monte ha scritto nel messaggio
<0eRD6.168422$
lj4.5...@news6.giganews.com
>...
>Non sono molto pratica di Access, cmq vengo subito al dunque.
>Ho due tabelle che mi rappresentano i movimenti di magazzino, una per
l'anno
>in corso e una per l'anno precedente.
>Devo creare una query che mi faccia il confronto tra i due anni,
>con le seguenti colonne: cliente, prodotto, totale anno precedente, totale
>anno in corso.
>Tuttavia facendo un semplice join tra i campi cliente e prodotto delle due
>tabelle escludo i record con i totali vuoti di entrambe le tabelle; con un
>left (o right) o un inner join invece riesco ad avere tutti i record non
>nulli dell'anno in corso, mentre dell'anno precedente ho sì anche i record
>con i totali vuoti, ma mi mancano i clienti con i totali vuoti nell'anno in
>corso.
>Spero di essermi spiegata, e ringrazio in anticipo a chi può aiutarmi.
>
>Valeria
>
>
>
In questo caso, la tabella principale deve essere la tabella Clienti.
devi fare una query raggruppata per cliente ProdottiAnnoInCorso, e un'altra
sempre raggruppata per cliente ProdottiAnnoPrecedente.
Poi apri una nuova query che userà come tabelle la tabella Clienti e con
join esterno le due query legate per codice cliente.
come campi prendi Cliente da clienti e valori da tutte e due le query ed il
gioco è fatto.
saluti
GB


title: Problemi con join

author: Luciano (DOC)

text:
"Valeria Dal Monte" <
pr...@microsoft.com
> wrote in message
news:0eRD6.168422$lj4.5...@news6.giganews.com...
Se tu ti chiami veramente Valeria Dal Monte io sono Nancy Davolio!!!!:-)))))
Saluti.
Luciano
(DOC)


title: Problemi con join

author: lucianab64 on libero

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
zBSD6.168488$lj4.5...@news6.giganews.com...

ROTFL
:-)))))))))))))))))))))))))))
Ciao. Luciana


title: Problemi con join

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:zBSD6.168488$lj4.5...@news6.giganews.com...

Chiaro che non mi chiamo cosě... tu ti chiami forse Luciano (DOC)? ;)))
Ciao,
Valeria Dal Monte


title: Problemi con join

author: Antonio Biso

text:
Valeria Dal Monte <
pr...@microsoft.com
> wrote in message
gcXD6.168932$lj4.5...@news6.giganews.com...

Aaahhhh, 'ste manie dell'anonimato...
Bah....
Antonio


title: Problemi con join

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:xhXD6.60137$s93.6...@news.infostrada.it...
> > Chiaro che non mi chiamo cosě... tu ti chiami forse Luciano (DOC)? ;)))
>
> Aaahhhh, 'ste manie dell'anonimato...
> Bah....
Ma che mania dell'anonimato? ;)
Il mio č un nick, poco originale, ma pur sempre un nick.
Ciao,
Valeria


title: Problemi con join

text:
"Valeria Dal Monte" <
pr...@microsoft.com
> wrote in message
news:gcXD6.168932$lj4.5...@news6.giganews.com...
> Chiaro che non mi chiamo cosě... tu ti chiami forse Luciano (DOC)? ;)))
No, te l'lho detto, mi chiamo Nancy Davolio, e se sei pratica di Access sai
pure bene chi sono!:-))
Saluti.
Nancy
(DOC)


title: Problemi con join

text:
> No, te l'lho detto, mi chiamo Nancy Davolio, e se sei pratica di Access
sai
> pure bene chi sono!:-))
> Saluti.
ROTFL!
Ale


title: Problemi con join

text:
"Gustavo Bartolini" <
gub...@tin.it
> ha scritto nel messaggio
news:9boori$80h$1...@pegasus.tiscalinet.it...

Ti ringrazio molto Gustavo, adesso però è sorto un altro problema.
Come scritto mi interessa, oltre al campo clienti, anche il campo prodotto
(articolo); in pratica la query mi dovrebbe dare, per ogni record: cliente,
articolo, totale anno precedente, totale anno attuale. Chiaramente il campo
cliente deve essere ripetuto per ogni tipologia di articolo acquistato dal
cliente o nel 2000 o nel 2001.
Considerando le query dei due anni solo clienti e totale ho seguito le tue
istruzioni e funziona. Se però aggiungo alle query dei due anni anche il
campo articolo, quando vado a pescare da queste ultime nella query
riassuntiva mi escono fuori i valori duplicati; se creo un join di
corrispondenza esatta tra i campi articolo delle query dei due anni, Access
mi dà errore SQL (join esterni ambigui); stesso errore che mi da se aggiungo
alla query la tabella articoli e la joino allo stesso modo della tabella
clienti alle due query.
Spero di essermi spiegata meglio.
Ciao e grazie,
Valeria


title: Problemi con join

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:B%XD6.169027$lj4.5...@news6.giganews.com...

No, come detto non lo sono :(
Ciao,
Valeria


title: Problemi con join

text:
"Valeria Dal Monte" <
pr...@microsoft.com
> wrote in message
news:WuYD6.169054$lj4.5...@news6.giganews.com...
> > No, te l'lho detto, mi chiamo Nancy Davolio, e se sei pratica di Access
> sai
> > pure bene chi sono!:-))
>
> No, come detto non lo sono :(
Diciamo che Nancy Davolio sta ad Access come Valeria Dal Monte sta ad
Outlook versione italiana....:-))
Tua,
Nancy
(DOC)


title: Problemi con join

author: Roberto da casa

text:
"Valeria Dal Monte" <
pr...@microsoft.com
> ha scritto nel messaggio
news:0eRD6.168422$lj4.5...@news6.giganews.com...
> Non sono molto pratica di Access, cmq vengo subito al dunque.
> Ho due tabelle che mi rappresentano i movimenti di magazzino, una per
l'anno
> in corso e una per l'anno precedente.
> Devo creare una query che mi faccia il confronto tra i due anni,
> con le seguenti colonne: cliente, prodotto, totale anno precedente, totale
> anno in corso.
> Tuttavia facendo un semplice join tra i campi cliente e prodotto delle due
> tabelle escludo i record con i totali vuoti di entrambe le tabelle; con un
> left (o right) o un inner join invece riesco ad avere tutti i record non
> nulli dell'anno in corso, mentre dell'anno precedente ho sì anche i record
> con i totali vuoti, ma mi mancano i clienti con i totali vuoti nell'anno
in
> corso.
> Spero di essermi spiegata, e ringrazio in anticipo a chi può aiutarmi.
>
> Valeria
>
Penso che con le due tabelle in join non cavi un ragno da un buco.
Se le tue due tabelle si chiamano Tabella1 e Tabella2 ed ambedue hanno la
seguente struttura:
ID                Contatore e chiave primaria
IDCliente      Numerico
IDProdotto   Numerico
Importo        Numerico
Creati prima una query unione chiamata Query1 che abbia il seguente codice
SQL:
SELECT Tabella1.IDCliente, Tabella1.IDProdotto, Tabella1.Importo, 0 AS
Importo1
FROM Tabella1
UNION SELECT Tabella2.IDCliente, Tabella2.IDProdotto, 0 AS Importo,
Tabella2.Importo AS Importo1
FROM Tabella2;
Creati una seconda query di raggruppamento (quella che ti darà il risultato
cercato) basata su Query1, raggruppando su IDCliente e su IDProdotto, che
avrà quindi il seguente codice SQL:
SELECT Query1.IDCliente, Query1.IDProdotto, Sum(Query1.Importo) AS
ImportoAnnoInCorso, Sum(Query1.Importo1) AS ImportoAnnoPrecedente
FROM Query1
GROUP BY Query1.IDCliente, Query1.IDProdotto;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problemi con join

text:
>"Valeria Dal Monte" > Non sono molto pratica di >Access, cmq vengo subito
al dunque.
Di cosa sei pratica tesoro?  :-))
Saluti, Antonio


title: Problemi con join

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:aT2E6.63798$s93.6...@news.infostrada.it...
>
SNIP
Ti ringrazio moltissimo, era esattamente quello che mi serviva.
Ciao,
Valeria


title: Abilitare Pulsante

author: Debora

text:
Ciao a tutti,
Ho una maschera con due campi che devono essere obbligatoriamente riempiti o
popolati (qual'è la forma corretta? boh!), ho anche un pulsante che salva e
chiude la maschera.
Quesito:
Come faccio ad abilitare il pulsante solo se detti campi sono stati
popolati?
Ho disabilitato il pulsante all'apertura della maschera, ma poi non riesco a
dargli l'istruzione per abilitarsi quando i campi soddisfano la condizione.
Mi aiutate? Grazie in anticipo.


title: Abilitare Pulsante

author: TANNHAUSER

text:
Debora ha scritto:
> Ho disabilitato il pulsante all'apertura della maschera, ma poi non riesco a
> dargli l'istruzione per abilitarsi quando i campi soddisfano la condizione.
> Mi aiutate? Grazie in anticipo.
Se il pulsante si chiama Button1, al verificarsi delle condizioni,
aggiungi la riga di codice Me.Button1.Enabled=True.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Abilitare Pulsante

text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
news:dpgtsn$15t$1...@news.newsland.it...
> Debora ha scritto:
>
>> Ho disabilitato il pulsante all'apertura della maschera, ma poi non
>> riesco a
>> dargli l'istruzione per abilitarsi quando i campi soddisfano la
>> condizione.
>> Mi aiutate? Grazie in anticipo.
>
> Se il pulsante si chiama Button1, al verificarsi delle condizioni,
> aggiungi la riga di codice Me.Button1.Enabled=True.
>
 Grazie TANNHAUSER per la pronta risposta,
perň vedi, č proprio quello che non riesco a fare, impostare le condizioni.
Mi puoi aiutare piů esplicitamente?
Ciao, Debora.


title: Abilitare Pulsante

author: Alessandro Cara

text:
Debora wrote:
> Ciao a tutti,
> Ho una maschera con due campi che devono essere obbligatoriamente riempiti o
> popolati (qual'č la forma corretta? boh!), ho anche un pulsante che salva e
> chiude la maschera.
> Quesito:
> Come faccio ad abilitare il pulsante solo se detti campi sono stati
> popolati?
> Ho disabilitato il pulsante all'apertura della maschera, ma poi non riesco a
> dargli l'istruzione per abilitarsi quando i campi soddisfano la condizione.
> Mi aiutate? Grazie in anticipo.
>
>
sull'after update dei controlli  che devono essere pieni.
Ammettendo che si chiamino controllo1 e controllo2
controllo1_afterupdate()
if "" & controllo2 <> "" then bottone.enabled = true
controllo2_afterupdate()
if "" & controllo1 <> "" then bottone.enabled = true
n.b. ovviamente l'utente potrebbe annullare il controllo in focus quindi
sarenbbe piu corretto:
if "" & controllo2 <> ""  and "" & controllo1 <> "" then
	bottone.enabled = true
else
	bottone.enabled = false
endif
--
a.cara