text:

Per l'azzeramento va anche bene, ma guarda che sulla chiavetta ci possono
essere migliaia di righe
Copiare ogni volta mi sembra esagerato e pure sbagliato, avrei dei
'doppioni' nella tabella tmp
Interessante il discorso della copia da tabella vuota a tabella allegata che
svuota istantaneamente la tabella allegata
Ciao e grazie
RobertoA


title: Come visualizzare su un'unica form continua record provenienti da due db diversi ?

author: Enrico T.S.

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4a3102f9$1...@newsgate.x-privat.org...

Potresti controllare prima con un Dir("path della chiavetta\tuodb.mdb")
la presenza o meno della chiavetta e del database e decidere di conseguenza
se
far lavorare il programma sulla query di unione o no.
Ciao
Enrico.


author: Sergio MAZZA

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4a3102f9$1...@newsgate.x-privat.org...
> Si, il risultato potrebbe andare bene, se la chiavetta e' inserita
> Ma se la chiavetta non c'e' ???
Fai (quasi) come suggerito; una verifica dell'esistenza della tabella
collegata:
es.
if Dcount("*","MSysObjects","nome='nometabella'")>0 Then
    ...collegata...
else
    ...non collegata...
endif
la verifica della presenza del file ï¿½ un po' piï¿½ problematica perchï¿½ non sai
qual'ï¿½ o sarï¿½ la lettera assegnata alla periferica.
> Come fare per evitare di attendere ogni volta il timeout del sistema
> (tabelle chiavetta collegate via odbc, ci mette circa 30 secondi per
> accorgersi della mancanza) ???
> Ciao e grazie
> RobertoA
Credo che dovrai gestire gli errori di quella form e regolarti di
conseguenza...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:h0rai9$lbf$1...@tdi.cu.mi.it...
> "RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
> news:4a3102f9$1...@newsgate.x-privat.org...
>> Si, il risultato potrebbe andare bene, se la chiavetta e' inserita
>> Ma se la chiavetta non c'e' ???
>
> Fai (quasi) come suggerito; una verifica dell'esistenza della tabella
> collegata:
> es.
> if Dcount("*","MSysObjects","nome='nometabella'")>0 Then
>    ...collegata...
> else
>    ...non collegata...
> endif
>
> la verifica della presenza del file � un po' pi� problematica perch� non
> sai qual'� o sar� la lettera assegnata alla periferica.
>
Ovviamente, ma non vedo tanta differenza, il problema della lettera
assegnata ce lo
avrebbe anche utilizzando la Dcount credo.
..cut....
Ciao.


text:
"Enrico T.S." <
TOGLIg...@libero.it
> ha scritto nel messaggio
news:h0rer4$4l9$1...@newsread.albacom.net...
> Ovviamente, ma non vedo tanta differenza, il problema della lettera
> assegnata ce lo
> avrebbe anche utilizzando la Dcount credo.
>
> ..cut....
>
> Ciao.
Difatti il problema era sulla costruzione della query o della base dati
della form; poi si ï¿½ spostato sulla rilevazione della periferica se
disponibile o meno.
Sono due problemi differenti e in questo caso, per quanto ne so, access non
puï¿½ farci nulla; l'unico modo che mi viene in mente per risolverlo ï¿½
l'utilizzo di script WMI dove viene costruito un monitor di eventi
(consumer) personalizzato che notifica la presenza/rimozione delle
periferiche usb.
E' fattibile, si trovano script giï¿½ fatti o da modificare, bisogna vedere se
il gioco vale la candela; io opterei per un semplice bottone sulla form che
da la possibilitï¿½ all'utente di collegare le tabelle, lo script testa la
presenza (con la dir o altri sistemi) e se c'ï¿½... Bene.. Altrimenti un bel
MsgBox e... Ritenta sarai piï¿½ fortunato...
Ciao.
--
Sergio MAZZA


author: Geppo

text:
---cut---
> Sono due problemi differenti e in questo caso, per quanto ne so, access
> non pu� farci nulla; l'unico modo che mi viene in mente per risolverlo �
> l'utilizzo di script WMI dove viene costruito un monitor di eventi
> (consumer) personalizzato che notifica la presenza/rimozione delle
> periferiche usb.
infatti pu� dare un occhiata a questo post, dove Carlo COSTARELLA propone
la soluzione.
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:hsQYl.21380$1s6....@twister2.libero.it...
> infatti puï¿½ dare un occhiata a questo post, dove Carlo COSTARELLA propone
> la soluzione.
>
> --
> Ciao
> Geppo
>
"...questo..."? Prevedi il futuro? Nel senso che sai giï¿½ di un prossimo
intervento del buon Carlo? (Hi! Hi!)
Ciao.
--
Sergio MAZZA


text:
CiaoSergio MAZZA wrote:
> "Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
> news:hsQYl.21380$1s6....@twister2.libero.it...
>> infatti pu� dare un occhiata a questo post, dove Carlo COSTARELLA
>> propone la soluzione.
>>
>> --
>> Ciao
>> Geppo
>>
>
>
> "...questo..."? Prevedi il futuro? Nel senso che sai gi� di un
> prossimo intervento del buon Carlo? (Hi! Hi!)
...e colpa del "folletto" che fa gli scherzi.........e pure ricordo di aver
postato il link mah ci riprovo:
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/b570223ee58ae39b/b64439fc08936af8?hl=it&q=DiskDriveUSB+author:costarella
> Ciao.
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:ZcoZl.21922$1s6...@twister2.libero.it...
>
> ...e colpa del "folletto" che fa gli scherzi.........e pure ricordo di
> aver postato il link mah ci riprovo:
>
>
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/b570223ee58ae39b/b64439fc08936af8?hl=it&q=DiskDriveUSB+author:costarella
>
>
> --
> Ciao
> Geppo
Perï¿½ quell'esempio non risolve il problema della segnalazione della
presenza/assenza della periferica USB al momento del collegamento/distacco;
fa un elenco delle periferiche giï¿½ presenti con la loro tipologia; lo stesso
risultato che avresti utilizzando uno script FileSystemObject:
'---
Sub ShowDriveType()
   Dim fso, d, t, dc
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set dc = fso.Drives
       For Each d In dc
        Set d = fso.GetDrive(d.DriveLetter)
        Select Case d.DriveType
            Case 0: t = "sconosciuta"
            Case 1: t = "removibile"
            Case 2: t = "fissa"
            Case 3: t = "di rete"
            Case 4: t = "CD-ROM"
            Case 5: t = "disco RAM"
        End Select
        Debug.Print "Unita " & d.DriveLetter & ": - " & t
        Set d = Nothing
        Next
Set dc = Nothing
Set fso = Nothing
'---
Il problema ï¿½ scrivere uno script che sta tra il S.O. e Access, che
monitorizza gli eventi e segnala "quelli che ti servono". Non puoi farlo in
access o similare perchï¿½ la routine dovrebbe essere sempre in "ascolto" (es.
Evento Timer)...
Ciao.
--
Sergio MAZZA


author: Alessandro Cara

text:
Sergio MAZZA ha scritto:
[cut]
> in access o similare perchï¿½ la routine dovrebbe essere sempre in
> "ascolto" (es. Evento Timer)...
Allora lo puo' fare?
--
ac


text:
"Alessandro Cara" <
al...@ay-1anetwork.it
> ha scritto nel messaggio
news:QkpZl.45763$Ux....@tornado.fastwebnet.it...

Si; in access, col timer che fa il check delle periferiche...
Ciao.
--
Sergio MAZZA


text:
Ciao Sergio MAZZA wrote:
---cut---
> Per� quell'esempio non risolve il problema della segnalazione della
> presenza/assenza della periferica USB al momento del
> collegamento/distacco; fa un elenco delle periferiche gi� presenti
> con la loro tipologia;
No, non � come dici, l'hai provato?
Fa proprio quello...............avvii il db, esegui il codice, se c'� il
pendrive OK altrimenti non esegui nulla.
>lo stesso risultato che avresti utilizzando
> uno script FileSystemObject: '---
> Sub ShowDriveType()
>   Dim fso, d, t, dc
>   Set fso = CreateObject("Scripting.FileSystemObject")
>   Set dc = fso.Drives
>       For Each d In dc
>        Set d = fso.GetDrive(d.DriveLetter)
>        Select Case d.DriveType
>            Case 0: t = "sconosciuta"
>            Case 1: t = "removibile"
>            Case 2: t = "fissa"
>            Case 3: t = "di rete"
>            Case 4: t = "CD-ROM"
>            Case 5: t = "disco RAM"
>        End Select
>        Debug.Print "Unita " & d.DriveLetter & ": - " & t
>        Set d = Nothing
>        Next
>
> Set dc = Nothing
> Set fso = Nothing
> '---
Quale sarebbe la pendrive USB?
> Il problema � scrivere uno script che sta tra il S.O. e Access, che
> monitorizza gli eventi e segnala "quelli che ti servono". Non puoi
> farlo in access o similare perch� la routine dovrebbe essere sempre
> in "ascolto" (es. Evento Timer)...
Forse allora non ho capito nulla io.
La richiesta non era quella di evitare i 30 secondi di attesa, prima che il
"sistema" si accorgesse che la pendrive non fosse inserita?
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:T4rZl.22928$9f6....@twister1.libero.it...
> Ciao Sergio MAZZA wrote:
>
>
> ---cut---
>> Perï¿½ quell'esempio non risolve il problema della segnalazione della
>> presenza/assenza della periferica USB al momento del
>> collegamento/distacco; fa un elenco delle periferiche giï¿½ presenti
>> con la loro tipologia;
>
> No, non ï¿½ come dici, l'hai provato?
No;
> Fa proprio quello...............avvii il db, esegui il codice, se c'ï¿½ il
> pendrive OK altrimenti non esegui nulla.
bene; e se stacchi la penna chi te lo dice?
> Quale sarebbe la pendrive USB?
l'hai provato con la penna inserita?
...
Case 1: t = "removibile"
...
> Forse allora non ho capito nulla io.
>
> La richiesta non era quella di evitare i 30 secondi di attesa, prima che
> il "sistema" si accorgesse che la pendrive non fosse inserita?
Ni; almeno a me sembrava piï¿½ "articolata":
...Si, il risultato potrebbe andare bene, se la chiavetta e' inserita
Ma se la chiavetta non c'e' ???
Come fare per evitare di attendere ogni volta il timeout del sistema
(tabelle chiavetta collegate via odbc, ci mette circa 30 secondi per
accorgersi della mancanza) ???...
Tu immagina la situazione; avvi l'mdb, se non c'ï¿½ la penna non esegui la
Union, ok? Poi se inserisci la penna (perchï¿½ il tizio col portatile, a
quanto ho capito, fa questo) come fa l'mdb ad accorgersi della disponibilitï¿½
della periferica? La routine ï¿½ giï¿½ passata (l'mdb ï¿½ giï¿½ stato avviato),
quindi devi o a mano (con un bottone) rifare il check (che non ci vedo nulla
di male) fino a quando (il S.O. avverte access della presenza) ï¿½ tutto
collegato; oppure si appoggia ad uno script WMI per monitorare la presenza
delle periferiche.
Il timeout di 30sec., sempre se non ho capito male, ï¿½ dato dalla rimozione
della penna e access non accorgendosi della rimozione (chi glielo dice?)
esegue dei tentativi fino al 31sec.
Es. Se il tizio, prima della rimozione della penna, preme il bottone che
disconnette tutte le tabelle, non ci sarebbe nessun secondo di attesa...
> --
> Ciao
> Geppo
Ciao.
--
Sergio MAZZA


author: RobertoA

text:
> Tu immagina la situazione; avvi l'mdb, se non c'� la penna non esegui la
> Union, ok? Poi se inserisci la penna (perch� il tizio col portatile, a
> quanto ho capito, fa questo) come fa l'mdb ad accorgersi della
> disponibilit� della periferica? La routine � gi� passata (l'mdb � gi�
> stato avviato), quindi devi o a mano (con un bottone) rifare il check (che
> non ci vedo nulla di male) fino a quando (il S.O. avverte access della
> presenza) � tutto collegato; oppure si appoggia ad uno script WMI per
> monitorare la presenza delle periferiche.
> Il timeout di 30sec., sempre se non ho capito male, � dato dalla rimozione
> della penna e access non accorgendosi della rimozione (chi glielo dice?)
> esegue dei tentativi fino al 31sec.
> Es. Se il tizio, prima della rimozione della penna, preme il bottone che
> disconnette tutte le tabelle, non ci sarebbe nessun secondo di attesa...
Il controllo disponibilita' memoria di massa, lo farei all'entrata della
form, sul form load
Se c'e' la chiavetta, uniono, altrimenti disuniono
Il punto e' come fare il controllo della presenza o assenza db senza
attendere lustri per sapere se il db e' disponibile
La questione dello stacco chiavetta durante l'attivita' non la prenderei in
considerazione, perche' sarebbe come staccare un disco fisso col pc acceso,
come darsi la zappa sui piedi
Ciao e grazie
RobertoA


text:
Ciao Sergio MAZZA wrote:
> "Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
> news:T4rZl.22928$9f6....@twister1.libero.it...
>> Ciao Sergio MAZZA wrote:
>>
>>
>> ---cut---
>>> Per� quell'esempio non risolve il problema della segnalazione della
>>> presenza/assenza della periferica USB al momento del
>>> collegamento/distacco; fa un elenco delle periferiche gi� presenti
>>> con la loro tipologia;
>>
>> No, non � come dici, l'hai provato?
>
> No;
Allora provalo vedrai che se attacchi la pendrive ti da True, come la
stacchi restituisce false, dov'� il problema?
>> Fa proprio quello...............avvii il db, esegui il codice, se
>> c'� il pendrive OK altrimenti non esegui nulla.
>
> bene; e se stacchi la penna chi te lo dice?
Non capisco........la funzione restituisce false.
>
>> Quale sarebbe la pendrive USB?
>
> l'hai provato con la penna inserita?
> ...
> Case 1: t = "removibile"
anche il floppy � "case 1"
>> Forse allora non ho capito nulla io.
>>
>> La richiesta non era quella di evitare i 30 secondi di attesa, prima
>> che il "sistema" si accorgesse che la pendrive non fosse inserita?
>
> Ni; almeno a me sembrava pi� "articolata":
> ...Si, il risultato potrebbe andare bene, se la chiavetta e' inserita
> Ma se la chiavetta non c'e' ???
Non esegui il codice � risparmi i 30 secondi.
> Come fare per evitare di attendere ogni volta il timeout del sistema
> (tabelle chiavetta collegate via odbc, ci mette circa 30 secondi per
> accorgersi della mancanza) ???...
>
> Tu immagina la situazione; avvi l'mdb, se non c'� la penna non esegui
> la Union, ok? Poi se inserisci la penna (perch� il tizio col
> portatile, a quanto ho capito, fa questo) come fa l'mdb ad accorgersi
> della disponibilit� della periferica? La routine � gi� passata (l'mdb
> � gi� stato avviato), quindi devi o a mano (con un bottone) rifare il
> check (che non ci vedo nulla di male) fino a quando (il S.O. avverte
> access della presenza) � tutto collegato; oppure si appoggia ad uno
> script WMI per monitorare la presenza delle periferiche.
> Il timeout di 30sec., sempre se non ho capito male, � dato dalla
> rimozione della penna e access non accorgendosi della rimozione (chi
> glielo dice?) esegue dei tentativi fino al 31sec.
> Es. Se il tizio, prima della rimozione della penna, preme il bottone
> che disconnette tutte le tabelle, non ci sarebbe nessun secondo di
> attesa...
E ho capito ma quante cose volemo....... se avvii il db sen chiavetta
inserita un messaggio ti dice "aho attacca la chiavetta", se non l'attacca
ie dice "aho allo sei de coccio" naaaa....
> Ciao.
ti rileggo stasera.
--
Ciao
Geppo


text:
Sergio MAZZA ha scritto:

La mia domanda era retorica ;-{)
--
ac


text:
"Alessandro Cara" <
al...@ay-1anetwork.it
> ha scritto nel messaggio
news:JQrZl.45979$Ux.1...@tornado.fastwebnet.it...

Ahaaa...
Tipo?: 'ndovai? ...Al cinema!! ..A vede' chee? Quo Vadis! ...
Ciao.
--
Sergio MAZZA


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:HGrZl.22955$9f6....@twister1.libero.it...
>
> Allora provalo vedrai che se attacchi la pendrive ti da True, come la
> stacchi restituisce false, dov'ï¿½ il problema?
Restituisce false senza che venga ri-eseguita la routine?
> Non capisco........la funzione restituisce false.
Se non invocata?
> anche il floppy ï¿½ "case 1"
E non ci vedo nulla di male.
> Non esegui il codice ï¿½ risparmi i 30 secondi.
Quindi la verifica della presenza ï¿½ manuale?
> E ho capito ma quante cose volemo....... se avvii il db sen chiavetta
> inserita un messaggio ti dice "aho attacca la chiavetta", se non l'attacca
> ie dice "aho allo sei de coccio" naaaa....
>
> ti rileggo stasera.
No stamattina.
> --
> Ciao
> Geppo
Comunque; a parte tutto pare, dalla risposta di RobertoA, che ho sparato ad
una mosca col cannone... Meglio cosï¿½...
Ciao.
--
Sergio MAZZA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4a364735$1...@newsgate.x-privat.org...
>
> Il controllo disponibilita' memoria di massa, lo farei all'entrata della
> form, sul form load
> Se c'e' la chiavetta, uniono, altrimenti disuniono
> Il punto e' come fare il controllo della presenza o assenza db senza
> attendere lustri per sapere se il db e' disponibile
> La questione dello stacco chiavetta durante l'attivita' non la prenderei
> in considerazione, perche' sarebbe come staccare un disco fisso col pc
> acceso, come darsi la zappa sui piedi
> Ciao e grazie
> RobertoA
Mi sono letto piï¿½ volte questo messaggio e continuo a vederci delle
incongruenze, o ancora non capisco.
Se fai il controllo della presenza, all'apertura della form o quando vuoi
tu, la routine (una qualsiasi) ti restituirebbe true/false in base alla
disponibilitï¿½. Questo significa che, PRIMA dell'esecuzione della verifica
devi aver inserito la chiavetta; quindi non vedo come fai ad "...attendere
lustri..."...
Ciao.
--
Sergio MAZZA


text:
Ciao Sergio MAZZA wrote:
> "Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
> news:HGrZl.22955$9f6....@twister1.libero.it...
>>
>> Allora provalo vedrai che se attacchi la pendrive ti da True, come la
>> stacchi restituisce false, dov'� il problema?
>
> Restituisce false senza che venga ri-eseguita la routine?
>
>> Non capisco........la funzione restituisce false.
>
> Se non invocata?
Vabb� pensavo che questo fosse chiaro.
>> anche il floppy � "case 1"
>
> E non ci vedo nulla di male.
a sto punto vorrei capire; io di male ci vedo che sar� sempre presente la
pendrive anche se non c'�, a meno che non si parla di pc senza floppy.
>> Non esegui il codice � risparmi i 30 secondi.
>
> Quindi la verifica della presenza � manuale?
io credevo fosse all'avvio, cio� se accidentalmente si avvia il db senza
pendrive.
>> E ho capito ma quante cose volemo....... se avvii il db sen chiavetta
>> inserita un messaggio ti dice "aho attacca la chiavetta", se non
>> l'attacca ie dice "aho allo sei de coccio" naaaa....
>>
>> ti rileggo stasera.
>
> No stamattina.
ve bene comunque, l'importante � leggerti.
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:KMOZl.23566$9f6....@twister1.libero.it...
>
Diciamo che io "pendevo" per una routine, esterna ad access, che lo
avvertisse della presenza/assenza della periferica; access/l'utente non
doveva fare nulla...



title: Tabella Pivot/Errore Applicazione

author: Enzo

text:
Ciao,
quando cerco di eseguire un qualsiasi tipo di tabella Pivot con Access 2002,
ottengo il risultato che il database si chiude :((
La segnalazione di errore che mi da è questa :
Access 2002 (10.349.3501)  AppName: msaccess.exe AppVer: 10.0.3409.0
ModName: mscdm.dll
ModVer: 10.0.0.3506 Offset: 00007258
qualcuno sa cosa posso fare ?
grazie.
--
------


title: Tabella Pivot/Errore Applicazione

author: warp

text:
Enzo ha scritto nel messaggio ...



Anch'io ho riscontrato problemi del genere, ma solo con win '98.
Comunque, hai patchato il prodotto?
Ciao.


title: Tabella Pivot/Errore Applicazione

text:
mi puoi dire con la quale patch specifica?
--
------
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:BKcD9.6860$2B1.1...@twister2.libero.it...



title: Report: cambio posizione a controlli da form a report

author: Gianni

text:
Salve a tutto il NG
Ho un problema da risolver con un report e cioč:
avendo una form cosi' composta per facilitare l'immissione dati:
   Data-----Gb--Gr--Ht--B--L--M--N--T
15/5/05       5     7     4    1   1    2    7  5
16/5/05        4    4    5     5    5   4    5  5
Vorrei creare un report cosě
       15/5/05-----16/5/05
Gb       5                   4
Gr        7                   4
Ht        4                   5
B          1                  5
L          1                   5
E' possibile? se si mi potete dire come
Grazie


author: Pablitomf (Maurizio Facciuti)

text:
"Gianni" <
gia...@fastwebnet.it
> ha scritto nel messaggio
news:JRXTe.16353$nT3....@tornado.fastwebnet.it...

Basta fare una query a campi incrociati e basare il report sulla stessa.
--
Ciao
----------------------------------------------------------
:: Pablitomf (Maurizio Facciuti)
:: Access : Ver.97 - 2K
----------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
http://www.napolisoccer.it/
----------------------------------------------------------
La mia tesi :
"Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


text:
 Salve a tutto il NG
>> Ho un problema da risolver con un report e cioč:
>> avendo una form cosi' composta per facilitare l'immissione dati:
>>
>>   Data-----Gb--Gr--Ht--B--L--M--N--T
>> 15/5/05       5     7     4    1   1    2    7  5
>> 16/5/05        4    4    5     5    5   4    5  5
>>
>> Vorrei creare un report cosě
>>       15/5/05-----16/5/05
>> Gb       5                   4
>> Gr        7                   4
>> Ht        4                   5
>> B          1                  5
>> L          1                   5
>>
>> E' possibile? se si mi potete dire come
>> Grazie
>
> Basta fare una query a campi incrociati e basare il report sulla stessa.
>
> --
> Ciao
Grazie della risposta solerte  avevo provato ma non so quale opzione usare
tra quelle tipo conteggio etc
Ciao


text:
"Gianni" <
gia...@fastwebnet.it
> ha scritto nel messaggio
news:o_XTe.16369$nT3....@tornado.fastwebnet.it...

Sorry... ti ho scritto una cavolata... non avevo letto bene.. fammici
pensare!


text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:dfpior$5qi$1...@domitilla.aioe.org...

Se imposti una "Tabella1" del tipo  :
ID (Contatore)
Data (gg/mm/aa)
Tipologia (Elenco valori : Gb;Gr;ecc...)
Quant (Numerico)
Puoi fare una query a campi incrociati del genere :
TRANSFORM Sum(Tabella1.Quant) AS [Il valore] SELECT Tabella1.Tipologia FROM
Tabella1 GROUP BY Tabella1.Tipologia PIVOT Tabella1.Data;



text:

Ci provo e ti faccio sapere grazie !!
Ciao


author: Roberto dalla campagna

text:
"Gianni" <
gia...@fastwebnet.it
> ha scritto nel messaggio
news:JRXTe.16353$nT3....@tornado.fastwebnet.it...

Se la tabella che contiene i dati si chiama Tabella1, creati una query a
campi incrociati che abbia il seguente codice SQL:
TRANSFORM Sum(Pippo.MioValore) AS [Il valore]
SELECT Pippo.Riga
FROM [SELECT Tabella1.Data, "Gb" AS Riga, Tabella1.Gb AS MioValore
FROM Tabella1
UNION SELECT Tabella1.Data, "Gr" AS Riga, Tabella1.Gr AS MioValore
FROM Tabella1
UNION SELECT Tabella1.Data, "Ht" AS Riga, Tabella1.Ht AS MioValore
FROM Tabella1
UNION SELECT Tabella1.Data, "B" AS Riga, Tabella1.B AS MioValore
FROM Tabella1
UNION SELECT Tabella1.Data, "L" AS Riga, Tabella1.L AS MioValore
FROM Tabella1
UNION SELECT Tabella1.Data, "M" AS Riga, Tabella1.M AS MioValore
FROM Tabella1
UNION SELECT Tabella1.Data, "N" AS Riga, Tabella1.N AS MioValore
FROM Tabella1
UNION SELECT Tabella1.Data, "T" AS Riga, Tabella1.T AS MioValore
FROM Tabella1;]. AS Pippo
GROUP BY Pippo.Riga
PIVOT Format([Data],"Short Date");
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Trasferimento in file txt

author: lismax

text:
Semplificando devo esportare in un file txt i dati di una tabella
(tbl_A)  nel seguente formato:
Campo1        Campo 2        Campo 3
Campo 4      Campo 5         Campo 6        Campo 7
Campo 4      Campo 5         Campo 6        Campo 7
Campo1        Campo 2        Campo 3
Campo 4      Campo 5         Campo 6        Campo 7
Campo 4      Campo 5         Campo 6        Campo 7
I campi 1,2 3  si riferiscono alla riga di testata (Numero fattura,
Data Emissione, Numero Bolla)
I campi 4,5,6,7,8 si riferiscono alle righe di  dettaglio
(articolo,prezzo,ecc)
Con
 DoCmd.TransferText acExportFixed, "Tbl_A - specifica di
esportazione", "tbl_A", "C:\TEMP\CONAD.txt"
Ottengo:
Campo1        Campo 2        Campo 3
                                                       Campo 5
Campo 6         Campo 7        Campo 8
                                                       Campo 5
Campo 6         Campo 7        Campo 8
Campo1        Campo 2        Campo 3
                                                       Campo 5
Campo 6         Campo 7        Campo 8
                                                       Campo 5
Campo 6         Campo 7        Campo 8
Perché ovviamente le specifiche di importazione mettono degli spazi
vuoti  nelle righe di dettaglio per i campi 1,2 e 3
Qualche suggerimento ?


title: Trasferimento in file txt

author: Bruno Campanini

text:
"lismax" <
massim...@gmail.com
> wrote in message
news:9b7e99ca-ffe0-4d90...@w7g2000hsa.googlegroups.com...
Semplificando devo esportare in un file txt i dati di una tabella
(tbl_A)  nel seguente formato:
Campo1        Campo 2        Campo 3
[...]
Fa' un report ed esporta quello.
Bruno


title: Trasferimento in file txt

text:
On 14 Mag, 17:11, "Bruno Campanini" <
B...@gmail.com
> wrote:
> "lismax" <
massimo.li...@gmail.com
> wrote in message

Esporto il report con questa istruzione:
DoCmd.OutputTo acOutputReport, "rpt_CONAD", acFormatTXT, "C:\TEMP
\CONAD.txt"
Ma non raggiungo lo scopo perchè non viene mantenuta la formattazione.
Con l'istruzione riferita ad una tabella:
DoCmd.TransferText acExportFixed, "Tbl_CONAD - specifica di
esportazione", "tbl_CONAD", "C:\TEMP\CONAD.txt"
mantengo invece la formattazione impostata che per me è fondamentale.


title: Trasferimento in file txt

text:
"lismax" <
massim...@gmail.com
> wrote in message
news:c6f48bbd-d3df-4d81...@w7g2000hsa.googlegroups.com...
On 14 Mag, 17:11, "Bruno Campanini" <
B...@gmail.com
> wrote:
> "lismax" <
massimo.li...@gmail.com
> wrote in message
>
> news:9b7e99ca-ffe0-4d90...@w7g2000hsa.googlegroups.com...
>
> Semplificando devo esportare in un file txt i dati di una tabella
> (tbl_A)  nel seguente formato:
>
> Campo1        Campo 2        Campo 3
> [...]
>
> Fa' un report ed esporta quello.
>
> Bruno
In Access 2003 le istruzioni che seguono (non ulteriormente automatizzabili)
aprono il dialog box per l'esportazione. Scegli *.TXT e ti trovi un file
rispettoso delle dislocazioni (posizioni, tabulazioni, incolonnamenti, etc)
definite nel report.
Non vengono riporatate colorazioni, dimensioni caratteri, etc.
DoCmd.OpenReport "R_IndiceEspLSR_Bordi", acViewPreview, , , acWindowNormal
DoCmd.RunCommand acCmdExport
In Acccess 2007 non funziona: non ho indgato al riguardo.
Bruno


title: Trasferimento db tramite ftp

author: Max - Il polemico

text:
Salve a tutti....
La mia necessità è questa:
ho un database su un server web che, ogni tanto, deve essere aggiornato.
L'utente, normalmente, tramite un programma ftp, preleva (copia) il file
*.mdb dal server web al suo disco locale.
Fa le modifiche poi, sempre tramite programma ftp, si collega al server web
e copia, sovrascrivendo, il database.
La mia domanda è questa: una volta che l'utente copia una volta il db sul
suo disco locale, esiste un comando per far trasferire tutto il db o le
tabelle aggiornate sul db presente sul server web sovrascrivendo tali
tabelle? Non accodando i dati dato che potrebbero esserci state modifiche a
records già esistenti.
Il tutto per evitare all'utente di dover sempre aprire un programma ftp e
copiare il db.
In sintesi io dovrei avere nel mio db un pulante, in una maschera, che, una
volta cliccato, trasferisce via ftp (con connessione ad internet già
attivata ovviamente) le tabelle che vengono aggiornate oppure (dato che sono
solo 2) sempre tutte e due le tabelle presenti nel db..
Grazie 1000!!!!
Salutoni,
Max.


title: [MsAccess] GANTT (GDI+)

text:
Ho preso spunto da una pubblicazione in un sito interessante Francese che pubblica un lavoro che ritengo di altissimo livello, ovvero una Classe Wrapper verso GDI+.

Questo il sito di Thierry Gasperment:
https://arkham46.developpez.com/articles/office/clgdiplus/

Questa Classe ingloba tutta una serie di strumenti grafici sfruttando la possibilità di lavorare in Memoria con la Grafica quindi consente di avere velocità di esecuzione notevoli, per poi depositare nel controllo Immagine di Access il ByteArray corrispondente all'immagine precedentemente elaborata.

Sfruttando questo sistema quindi è possibile disegnare quasi qualsiasi controllo anche molto elaborato.

In questo caso ho provato a realizzare un GANTT GERARCHICO, ovvero una rappresentazione temporale di attività che possono avere anche una struttura ad Albero gerarchica assimilabile al TreeView.

Personalmente utilizzo per lavoro MsProject, quindi mi sono ispirato alla grafica offerta da questo prodotto.

Tutto viene DISEGNATO RUNTIME, poi viene gestita l'interazione con l'oggetto sfruttando la struttura di Classi e Collection che memorizzano le informazioni necessarie.

Nell'allegato trovare un tutorial minimal in un inglese abbastanza frettoloso...

Il Demo che si trova al Link sotto, ospita già 2 Esempi, le caratteristiche più interessanti sono la possibilità di Relazionare Eventi, a livello grafico, oltre che l'interazione diretta di Spostamento/Ridimensionamento Runtime interagendo direttamente con i BORDI degli eventi disegnati.

LAspetti tecnici che reputo molto interessanti:

    1) GESTIONE GERARCHICA
    Questa parte è visibile nel 2° esempio e si possono notare gli effetti della programmazione OOP, spostando Oggetti figlio e verificando l'adeguamento dei Limiti Temporali degli Oggetti Padre... [clsItems] e [clsItem]

    2) STAMPA del GANTT
    Ci sono 2 opzioni, una è "relativamente banale", viene fatta l'esportazione del progetto come Immagine fisica sempre sfruttando il Wrapper.
    La seconda opzione credo sia tecnicamente molto interessante, ovvero la gestione della Generazione di un Report basato sull'oggetto Report nativo di Access, sempre disegnando a Runtime con le primitive grafiche di Access, cosa complicata è stato gestire la stampa grafica delle LINEE di relazione Attività...

Allego il LINK per scaricarlo:

https://1drv.ms/u/s!ALe2sGzrs4WCh2o

@Alex


title: [MsAccess] GANTT (GDI+)

text:

Esempi molto interessanti
Un tantino al di la' delle mie possibilita' come impegno di risorse per
comprenderli a fondo e modificarli, ma verranno sicuramente utili
Molto interessante soprattutto capire cosa si puo' ottenere seguendo
percorsi non battuti frequentemente (pitturare a colpi di api grafiche)


title: [MsAccess] GANTT (GDI+)

text:
> Ho preso spunto da una pubblicazione in un sito interessante Francese che pubblica un lavoro che ritengo di altissimo livello, ovvero una Classe Wrapper verso GDI+.
>
> Questo il sito di Thierry Gasperment:
>
https://arkham46.developpez.com/articles/office/clgdiplus/

>
> Questa Classe ingloba tutta una serie di strumenti grafici sfruttando la possibilità di lavorare in Memoria con la Grafica quindi consente di avere velocità di esecuzione notevoli, per poi depositare nel controllo Immagine di Access il ByteArray corrispondente all'immagine precedentemente elaborata.

>

M'hai fatto ripensare a quell'antico gioiellino di Lebans, il "PaintProgram" che praticamente senza API (forse solo la conversione twip - pixel) permette di disegnare direttamente sul controllo immagine di Access.
Non sarebbe più interessante riprendere quello per sviluppare una classe con metodi Line/Pset/Circle operanti direttamente su ImageControl nativo?

Le API fanno il miele, ma spesso poi pungono!

Saluti d'inizio anno


title: [MsAccess] GANTT (GDI+)

text:
...
>
> M'hai fatto ripensare a quell'antico gioiellino di Lebans, il "PaintProgram" che praticamente senza API (forse solo la conversione twip - pixel) permette di disegnare direttamente sul controllo immagine di Access.
> Non sarebbe più interessante riprendere quello per sviluppare una classe con metodi Line/Pset/Circle operanti direttamente su ImageControl nativo?

Per quanto ne so, sono metodi usabili SOLO nei REPORT... (infatti nel report ho usato proprio questi) sicuro di non intendere quello...?

Lebans ha relizzato una Classe che EMULA il copntrollo PictureBox, ma usa GDI32 che poi è una classe equiparabile a GDI+ le differenze sono che una è sviluppata in C l'altra in C++, con differendi approcci OOP... ma direi che sono molto simili.

Mi riferisco a questo:
http://www.lebans.com/imageclass.htm

Se invece è altro me lo sono perso... magari puoi aiutarmi dandomi un riferimento.

> Le API fanno il miele, ma spesso poi pungono!

Si pungono come sempre se non sei APICULTORE..., però ci sono anche ottimi OCX esterni...

> Saluti d'inizio anno

Ciao Simone.

@Alex


title: [MsAccess] GANTT (GDI+)

text:
> Per quanto ne so, sono metodi usabili SOLO nei REPORT... (infatti nel report ho usato proprio questi) sicuro di non intendere quello...?
>
> Lebans ha relizzato una Classe che EMULA il copntrollo PictureBox, ma usa GDI32 che poi è una classe equiparabile a GDI+ le differenze sono che una è sviluppata in C l'altra in C++, con differendi approcci OOP... ma direi che sono molto simili.
>
> Mi riferisco a questo:
>
http://www.lebans.com/imageclass.htm

>
> Se invece è altro me lo sono perso... magari puoi aiutarmi dandomi un riferimento.

Mi riferivo a questo:

https://www.lebans.com/paintprogram.htm

Una chicca in puro VBA che pilota un controllo immagine standard di Access.
Da questa base si potrebbe creare una classe che simula le primitive grafiche di VB per disegnare sull'ImageControl nativo (.MyLine, .MyPset, .MyCircle)
Con ottime garanzie di funzionamento attraverso i secoli (ovvero aggiornamenti a nuove versioni di Win e Access).

Saluti festivi

P:S: Il lavoro sui diagrammi di Gantt è una meraviglia, complimenti.


title: [MsAccess] GANTT (GDI+)

text:
Il giorno venerdì 3 gennaio 2020 16:24:19 UTC+1,
simoca...@gmail.com
 ha scritto:
> > Per quanto ne so, sono metodi usabili SOLO nei REPORT... (infatti nel report ho usato proprio questi) sicuro di non intendere quello...?
> >
> > Lebans ha relizzato una Classe che EMULA il copntrollo PictureBox, ma usa GDI32 che poi è una classe equiparabile a GDI+ le differenze sono che una è sviluppata in C l'altra in C++, con differendi approcci OOP... ma direi che sono molto simili.
> >
> > Mi riferisco a questo:
> >
http://www.lebans.com/imageclass.htm

> >
> > Se invece è altro me lo sono perso... magari puoi aiutarmi dandomi un riferimento.
>
>
>
> Mi riferivo a questo:
>
>
https://www.lebans.com/paintprogram.htm

Sai che non l'ho mai visto... e questo mi preoccupa... invecchio.

> Una chicca in puro VBA che pilota un controllo immagine standard di Access.
> Da questa base si potrebbe creare una classe che simula le primitive grafiche di VB per disegnare sull'ImageControl nativo (.MyLine, .MyPset, .MyCircle)
> Con ottime garanzie di funzionamento attraverso i secoli (ovvero aggiornamenti a nuove versioni di Win e Access).

Non posso aprirlo... VERSIONING non compatibile ho solo 365... se hai modo di convertirlo ed inviarmelo privatamente lo guardo perchè mi interessa molto.

> Saluti festivi
>
> P:S: Il lavoro sui diagrammi di Gantt è una meraviglia, complimenti.

Si Tecnicamente mi ha dato soddisfazione, capisco ovviamente anche la criticità e la complessità nell'adottare sistemi simili, tuttavia è DEBUGGABILE in casa, contrariamente ad OCX di terze parti di cui non si ha il supporto serio della casa madre...

Ciao, grazie.
@Alex


title: [MsAccess] GANTT (GDI+)

text:
> Non posso aprirlo... VERSIONING non compatibile ho solo 365... se hai modo di convertirlo ed inviarmelo privatamente lo guardo perchè mi interessa molto.
>

In questo momento ho a disposizione solo un portatile col vecchio Access 2003, se la conversione a tale formato ti va bene postami una mail a cui spedirlo.

Saluti


title: [MsAccess] GANTT (GDI+)

text:
...
> In questo momento ho a disposizione solo un portatile col vecchio Access 2003, se la conversione a tale formato ti va bene postami una mail a cui spedirlo.
>
> Saluti

Nel frattempo un caro amico che ha letto mi ha fatto la cortese conversione, ma sarebbe stato OK la 2003, compatibile con A365.

Veloce sguardo...  di fatto costruisce il ByteArray relativo all'area Grafica impegnata dal Controllo Immagine aggiungendo l'header tipico delle BMP nei primi 8Byte(da 40-48 dell'array)... in sostanza disegna sempre in memoria sui Byte.

Se abbiamo compreso di cosa si sta parlando si intuiscono i problemi... ma proviamo a vederli insieme magari mi sbaglio e la sto complicando.

Quelli semplici da vedere a primo impatto:
1) Risoluzione (questo è un grosso problema)
2) Definizione (immagine BitMap a 8bit)
3) Rapporto X/Y che obbliga la dimensione del DOT=3Pixels se ho inteso bene e questo è un Grosso problema
4) Legato alla risoluzione i colori(questo non è un problema sono fin troppi)
5) Oggetti... ipotiziamo l'Event da disegnare, richiede la distinzione dell'Oggetto dal disegno...
Questo perchè la primitiva del Rettangolo deve disegnarlo nei Byte e non nello spazio X/Y... quindi il disegno PUNTO PER PUNTO è veramente complesso e lungo.
6) Eventi ed Interazione, per gestirlo serve convertire i ByteArray della primitiva in Coordinate X/Y equivalenti di tutti i contorni, e di tutti Gli Oggetti, ma il bello è che ad ogni MOVE serve ciclarle SEMPRE tutta la collection degli Oggetti e confrontarte O MOVE sulla Picture.
7) Creare Classi di Primitive Grafice dipendenti dalla Risoluzione quindi Dalla dimensione del ByteArray

Per capire da X/Y il Puntatore del Pixel [lngPixel)
lngTempY = lngY * 76 ' (600 / 8)
lngTempX = lngX / 8
lngPixel = lngTempY - lngTempX   ' INDICE DEL BYTE nel BYTEARRAY

8) Il Testo... non vorrei ma serve scrivere codice per costruire i FONTS... e con 3Pixels di definizione...

L'esempio è molto bello dal punto di vista tecnico... ma...

Che dici ho dimenticato qualche cosa di grosso...?

@Alex


title: [MsAccess] GANTT (GDI+)

text:
>
> Veloce sguardo...  di fatto costruisce il ByteArray relativo all'area Grafica impegnata dal Controllo Immagine aggiungendo l'header tipico delle BMP nei primi 8Byte(da 40-48 dell'array)... in sostanza disegna sempre in memoria sui Byte.
>
> Se abbiamo compreso di cosa si sta parlando si intuiscono i problemi... ma proviamo a vederli insieme magari mi sbaglio e la sto complicando.
>
> Quelli semplici da vedere a primo impatto:
> 1) Risoluzione (questo è un grosso problema)
> 2) Definizione (immagine BitMap a 8bit)
> 3) Rapporto X/Y che obbliga la dimensione del DOT=3Pixels se ho inteso bene e questo è un Grosso problema
> 4) Legato alla risoluzione i colori(questo non è un problema sono fin troppi)
> 5) Oggetti... ipotiziamo l'Event da disegnare, richiede la distinzione dell'Oggetto dal disegno...
> Questo perchè la primitiva del Rettangolo deve disegnarlo nei Byte e non nello spazio X/Y... quindi il disegno PUNTO PER PUNTO è veramente complesso e lungo.
> 6) Eventi ed Interazione, per gestirlo serve convertire i ByteArray della primitiva in Coordinate X/Y equivalenti di tutti i contorni, e di tutti Gli Oggetti, ma il bello è che ad ogni MOVE serve ciclarle SEMPRE tutta la collection degli Oggetti e confrontarte O MOVE sulla Picture.
> 7) Creare Classi di Primitive Grafice dipendenti dalla Risoluzione quindi Dalla dimensione del ByteArray
>
> Per capire da X/Y il Puntatore del Pixel [lngPixel)
> lngTempY = lngY * 76 ' (600 / 8)
> lngTempX = lngX / 8
> lngPixel = lngTempY - lngTempX   ' INDICE DEL BYTE nel BYTEARRAY
>
> 8) Il Testo... non vorrei ma serve scrivere codice per costruire i FONTS... e con 3Pixels di definizione...
>
> L'esempio è molto bello dal punto di vista tecnico... ma...
>
> Che dici ho dimenticato qualche cosa di grosso...?
>
> @Alex

Nostalgia, nostalgia canaglia...

Tieni presente che ai tempi in cui utilizzai questa utility usavo monitor 800x600 (l'avevo sfruttato per implementare una Firma digitale per corrieri mi pare) e l'uomo era sbarcato da poco sulla Luna  ;-)

Rivisto oggi su un monitor da 24 pollici denuncia i suoi limiti: le problematiche che hai individuato sono d'improbabile soluzione, o comunque senza certezze sul risultato finale (anche perchè poni l'asticella delle features richieste molto in alto).
Rileggendo il sorgente peraltro non m'è chiaro il motivo dell'imposizione del DOT=3 px che già costituisce un limite bloccante.

Comunque tanto di cappello alla fantasia di Lebans!

Saluti da Simone!


title: [MsAccess] GANTT (GDI+)

text:
Ho provato velocemente a fare qualche verifica ma proprio non comprendo nemmeno io il motivo dei 3x3Pixels/dot, ma il codice è chiaro non modifica la larghezza krizzontale ma è costretto a riempire nel verticale (-2 ÷ +2) per ottenere il DOT...

Sono veramente belle applicazioni di tecnica.

@Alex


title: [MsAccess] GANTT (GDI+)

author: sv

text:

Il demo l'ho pubblicato su AccessGroup.it
E' corredato da una barra menu per la navigazione.
Il tutorial è inglobato come allegato nel database: si accede dalla voce
Help del menu.

--
sv


title: [MsAccess] GANTT (GDI+)

text:
Grazie Salvino ottimo, efficiente come sempre.

@Alex


title: Esportazione report su file di testo

author: bo

text:
Sto cercando di esportare un report su file di testo pocihč
sembrerebbe l'unico modo per ottenere la stampa su una vecchia aghi
(epson ex1000). Il problema č che il file txt esportato non č uguale
alla partenza e ci sono dei salti riga (righe vuote) che mi rendono
inutilizzabile il report.
Dove sbaglio?
Grazie 1000 a tutti. Ciao, Bo.


title: Esportazione report su file di testo

text:
Sto tentandole tutte ma ogni 3 righe me ne salta 1,
metodicamente...cosa posso fare?



title: Compatibilità Access 2003 / windows 2008 R2

text:
Buongiorno
Dopo aver effettuato dei test che avevano dato esito soddisfacente, sto riscontrando anomalie utilizzando procedure che girano nell'ambiente in oggetto.
In particolare in una banalissima form ho 2 caselle di riepilogo. Nella seconda i valori di origine dati dipendono dal valore della prima. Compare "Immetere Valore Parametro - Maschere!Maschera1!Elenco0". Poi quando viene eseguita l'evento dopo aggiornamento di Elenco0 (Me.Elenco2.requery) compare "l'espressione dopo aggiornamento immessa come impostazione della proprietà ha provocato il seguente errore : l'oggetto o la classe non supporta il gruppo di eventi".
Qualcuno ha idea del perchè ?
E più in generale esistono problemi di compatibilità not tra Access 2003 e Windows 2008 R2 ?
Grazie
Marco


title: apertura condizionata maschera da controllo di altra maschera

author: Giuseppe

text:
Salve a tutti.
Ho due tabelle "tblFatture" e "tblNoteCredito". La chiave primaria di
entrambe è un campo numerico che ad ogni record si incrementa di una
unità. Per le fatture è 1, 2, 3 eccc., per le note credito è -1, -2,
-3 eccc...
Per visualizzare in una maschera continua tutte le fatture e le note
credito emesse nei confronti di un cliente con il totale avere
progressivo, ho creato una query unione. Funziona tutto.
Il problema è questo. Ho un controllo che con la funzione
=GetLineNumber([Form];"iddocumento";[iddocumento])
mi numera tutti i documenti elencati. Su questo controllo su evento
click mi apre la maschera "frmFatture" con il criterio
"[idDocumento]=" & Me![ID] e modifico il record selezionato dalla
maschera continua.
Come faccio ad applicare al controllo IdDocumento la funzione che mi
deve aprire la maschera frmfatture posizionandosi sul record
corrispondente se l'IdDocumento è maggiore di 0 e la maschera
frmNoteCredito posizionandosi sul record corrispondente se
l'IdDocumento è minore di 0?
Sperando di aver esposto bene il problema, ringrazio tutto il NG.
Ciao.
Giuseppe.


author: MA

text:

dim strForm as string
if me.iddocumento >0 then
strform = "Frmfatture"
else
strform = "FrmNoteCredito"
end if
docmd.openform strform,,,"IdDocumento=" & me.iddocumento
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:

Perfetto. Grazie Massimiliano.
Ciao.


title: Assegnare una variabile a CurrentUser()

author: Pippo

text:
Ciao a tutti,
Vi chiedo cortesemente se avete una soluzione rapida ed indolore per
assegnare
un valore alla funzione CurrentUser().
Ho creato due data base, uno per l'accesso ai dati tramite alcuni filtri
legati all'utente.
Il secondo per l'amministrazione. Vorrei smplicemente replicare il
primo, ma restituire a CurrentUser() un valore proveniente da una
casella combinata.
Grazie mille.


title: Interbase & Access

author: Ignazio Pinna

text:
Vorrei sapere se qualcuno lo sta utilizzando al posto del più diffuso MySql.
Nel caso ovviamente vorrei sapere qualche informazione ...
Grazie anticipatamente
Ignazio Pinna


title: Interbase & Access

author: ALESSANDRO Baraldi

text:
"Ignazio Pinna" <
ipi...@tiscali.it
> ha scritto nel messaggio
news:CeCEb.14057$wM.9...@news1.tin.it...

Io ho fatto qualche esperimento con FireBird, ma i Driver ODBC Free
che ho trovato fanno pietà e non danno grandi prestazioni e garanzie.
Quelli a pagamento non li ho provati.
Il DB è eccezionale ha le potenzialità di un vero RDBMS tutt'altro che
MySQL supporta Relazioni, Stored, Function è multipiattaforma.....
è veramente molto completo.
Senza poi considerare che nella versione Monoutente basta distribuire
una sola Dll........!
Non saprei dirti di più..!
Ciao.
@Alex.


title: Realizzare fincature in report

author: Dino

text:
Ciao a tutti sono Dino.Avrei questa esigenza.In alcuni report per
esempio "Fatture" "Bolle" ecc. mi piacerebbe
inserire in automatico delle fincature,in soldoni disegnare il doc
come alcune carte intestate indipendentemente dal num di record.
Si puo' fare???
Grazie in anticipo Dino


title: Realizzare fincature in report

author: BFS

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:f11a764e-b4a9-4789...@d19g2000yqb.googlegroups.com...

"line" sulla guida in linea
ciao
BFS


title: Realizzare fincature in report

author: CIDI

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:f11a764e-b4a9-4789...@d19g2000yqb.googlegroups.com...

oltre quanto ti hanno gią suggerito trovi esempi anche:
Sito comune......sezione report
sangoogle...fincature
ciao
Daniele


title: Realizzare fincature in report

text:
On 7 Mar, 10:54, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:f11a764e-b4a9-4789...@d19g2000yqb.googlegroups.com...
>
> > Ciao a tutti sono Dino.Avrei questa esigenza.In alcuni report per
> > esempio "Fatture" "Bolle" ecc. mi piacerebbe
> > inserire in automatico delle fincature,in soldoni disegnare il doc
> > come alcune carte intestate indipendentemente dal num di record.
> > Si puo' fare???
> > Grazie in anticipo Dino
>
> oltre quanto ti hanno già suggerito trovi esempi anche:
> Sito comune......sezione report
> sangoogle...fincature
>
> ciao
> Daniele
Grazie a tutti per il consiglio.
Dion


title: Realizzare fincature in report

text:

Ho provato ad utilizzare il metodo line funziona correttamente,ma mi
crea il bordo a tutto il report.
La mia esigenza e' di creare le fincature solo su alcuni campi.Devo
sempre usare lo stesso metodo???
Vi riporto di seguito il cod. che ho scritto (similare all'esempio
del' help).Anche cambiando i valori non cambia il risultato.
Private Sub Stampa_Dettagli(Cancel As Integer, PrintCount As Integer)
    ' Richiama la procedura di disegno delle linee
    TracciaLinea
End Sub
Sub TracciaLinea()
    Dim rpt As Report, lngColor As Long
    Dim sngTop As Single, sngLeft As Single
    Dim sngWidth As Single, sngHeight As Single
    Set rpt = Reports!ReportDipendenti
    ' Imposta la scala in pixel.
    rpt.ScaleMode = 3
    ' Bordo superiore interno.
    sngTop = rpt.ScaleTop + 5
    ' Bordo sinistro interno.
    sngLeft = rpt.ScaleLeft + 5
    ' Profondità bordo interna.
    sngWidth = rpt.ScaleWidth - 10
    ' Altezza bordo interna.
    sngHeight = rpt.ScaleHeight - 10
    ' Colora in rosso.
    lngColor = RGB(255,0,0)
    ' Traccia un rettangolo.
    rpt.Line(sngTop, sngLeft) - (sngWidth, sngHeight), lngColor, B
End Sub
Grazie in anticipo Dino


title: Eliminare campi vuoti

author: Zut

text:
Ho un db con moltissimi campi ma solo alcuni sono valorizzati.
C'è un modo da codice per rilevare i CAMPI vuoti in modo da poterli
successivamente eliminare dal db?


title: Eliminare campi vuoti

text:
Zut has brought this to us :
> Ho un db con moltissimi campi ma solo alcuni sono valorizzati.
> C'è un modo da codice per rilevare i CAMPI vuoti in modo da poterli
> successivamente eliminare dal db?

I campi sono componenti dei record di una tabella.
Conseguentemente non possono essere eliminati né dal
database, né dalla tabella.
Possono essere eliminati i record che li contengono.

Se ti sei un po' schiarito le idee, riformula
correttamente la domanda.

Bruno


title: Eliminare campi vuoti

author: Alessandro Cara

text:

Scusa Bruno ma la domanda mi sembra chiara.
O almeno io la ho interpretata cosi:
come faccio a rilevare quei campi che hanno in tutti i record un non
valore. Desunti questi il modo di eliminare i campi dalla "struttura",
come ben sai, lo si trova

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

---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com


title: Eliminare campi vuoti

author: RobertoA

text:
"Alessandro Cara" <
aley-1....@gmail.com
> ha scritto nel messaggio
news:7V46w.8921$pt....@tornado.fastwebnet.it...
> Il 04/11/2014 02:36, Bruno Campanini ha scritto:
>> Zut has brought this to us :
>>> Ho un db con moltissimi campi ma solo alcuni sono valorizzati.
>>> C'č un modo da codice per rilevare i CAMPI vuoti in modo da poterli
>>> successivamente eliminare dal db?
>>
>> I campi sono componenti dei record di una tabella.
>> Conseguentemente non possono essere eliminati né dal
>> database, né dalla tabella.
>> Possono essere eliminati i record che li contengono.
>>
>> Se ti sei un po' schiarito le idee, riformula
>> correttamente la domanda.
>
> Scusa Bruno ma la domanda mi sembra chiara.
> O almeno io la ho interpretata cosi:
> come faccio a rilevare quei campi che hanno in tutti i record un non
> valore. Desunti questi il modo di eliminare i campi dalla "struttura",
> come ben sai, lo si trova

Veramente a me sembra che il 'chiedente' voglia eliminare le colonne di una
tabella, colonne che non contengono niente su ogni record
Come a dire che se nella tabella CLIENTI c'e' il campo IBAN e su tutti i
record di quella tabella l'IBAN e' nullo allora vorrebbe eliminare il campo
IBAN dalla tabella


title: Eliminare campi vuoti

text:
Il 04/11/2014 16:07, RobertoA ha scritto:
> "Alessandro Cara" <
aley-1....@gmail.com
> ha scritto nel messaggio
> news:7V46w.8921$pt....@tornado.fastwebnet.it...
>> Il 04/11/2014 02:36, Bruno Campanini ha scritto:
>>> Zut has brought this to us :
>>>> Ho un db con moltissimi campi ma solo alcuni sono valorizzati.
>>>> C'è un modo da codice per rilevare i CAMPI vuoti in modo da poterli
>>>> successivamente eliminare dal db?
>>>
>>> I campi sono componenti dei record di una tabella.
>>> Conseguentemente non possono essere eliminati né dal
>>> database, né dalla tabella.
>>> Possono essere eliminati i record che li contengono.
>>>
>>> Se ti sei un po' schiarito le idee, riformula
>>> correttamente la domanda.
>>
>> Scusa Bruno ma la domanda mi sembra chiara.
>> O almeno io la ho interpretata cosi:
>> come faccio a rilevare quei campi che hanno in tutti i record un non
>> valore. Desunti questi il modo di eliminare i campi dalla "struttura",
>> come ben sai, lo si trova
>
> Veramente a me sembra che il 'chiedente' voglia eliminare le colonne di una
> tabella, colonne che non contengono niente su ogni record
> Come a dire che se nella tabella CLIENTI c'e' il campo IBAN e su tutti i
> record di quella tabella l'IBAN e' nullo allora vorrebbe eliminare il campo
> IBAN dalla tabella
>
>

Ed io cosa ho scritto? ;-)
"Struttura" = struttura della tabella/tabelle
non valore = vuoti o nulli (che sono due cose diverse)



title: Eliminare campi vuoti

text:
After serious thinking Alessandro Cara wrote :
> Il 04/11/2014 02:36, Bruno Campanini ha scritto:
>> Zut has brought this to us :
>>> Ho un db con moltissimi campi ma solo alcuni sono valorizzati.
>>> C'è un modo da codice per rilevare i CAMPI vuoti in modo da poterli
>>> successivamente eliminare dal db?
>>
>> I campi sono componenti dei record di una tabella.
>> Conseguentemente non possono essere eliminati né dal
>> database, né dalla tabella.
>> Possono essere eliminati i record che li contengono.
>>
>> Se ti sei un po' schiarito le idee, riformula
>> correttamente la domanda.
>
> Scusa Bruno ma la domanda mi sembra chiara.
> O almeno io la ho interpretata cosi:
> come faccio a rilevare quei campi che hanno in tutti i record un non valore.
> Desunti questi il modo di eliminare i campi dalla "struttura", come ben sai,
> lo si trova

Sic stantibus rebus...

Bruno


title: Eliminare campi vuoti

author: Ammammata

text:
Il giorno Tue 04 Nov 2014 04:01:48p, *Alessandro Cara* inviava su
it.comp.appl.access il messaggio
news:vT56w.8928$
pt....@tornado.fastwebnet.it
. Vediamo cosa scrisse:

> Ed io cosa ho scritto? ;-)
>

tot capita quot sententiae :P

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


title: contare i caratteri di un campo MEMO

text:
vi chiedo se è possibile impostare la lunghezza di un campo memo oppure
controllarne la lunghezza durante la digitazione per evitare che venga
superato il numero prestabilito di caratteri.
grazie a tutti.


title: contare i caratteri di un campo MEMO

author: Alessandro

text:
"---------@ :P @----------" <
tos...@libero.it
> wrote in message
news:ZPPy8.23992$
W9.5...@twister2.libero.it

Inserisci queste righe in un Modulo, poi su evento Change della
Text Box inserisci:
     Call adhLimitChars(Me.txtTest, NumeroLimite)
'************************************************************
Private Declare Function SendMessageLong _
 Lib "user32" Alias "SendMessageA" _
 (ByVal hWnd As Long, ByVal wMsg As Long, _
 ByVal wparam As Long, lngValue As Long) As Long
Private Declare Function GetFocus _
 Lib "user32" () As Long
Private Const EM_SETLIMITTEXT As Long = &HC5
Public Sub adhLimitChars(txt As TextBox, lngLimit As Long)
    Dim hWnd As Long
    Dim lngResult As Long
    Dim lngNewMax As Long

    ' Get the window handle for the current window.
    hWnd = GetFocus()

    lngNewMax = Len(txt.Text)
    If lngNewMax < lngLimit Then
        lngNewMax = lngLimit
    End If

    ' Send the message to the current text box
    ' to limit itself to lngNewMax characters.
    SendMessageLong hWnd, EM_SETLIMITTEXT, lngNewMax, 0
End Sub
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: contare i caratteri di un campo MEMO

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:0865f85d1327c3687f...@mygate.mailgate.org...

grazie funziona, però mi accade che
se per caso l'utente inserisce una parola su una riga e il resto su altre
righe il esto mi và su perdendo le prime righe di vista mentre invece oltre
al numero dovrei controllare anche le righe create e quindi fermarlo quando
con il cursore si porta in basso a destra.
grazie.


title: contare i caratteri di un campo MEMO

text:
> > > vi chiedo se è possibile impostare la lunghezza di un campo memo oppure
> > > controllarne la lunghezza durante la digitazione per evitare che venga
> > > superato il numero prestabilito di caratteri.
> > > grazie a tutti.
> >
> > Inserisci queste righe in un Modulo, poi su evento Change della
> > Text Box inserisci:
> >      Call adhLimitChars(Me.txtTest, NumeroLimite)
> >
> >[CUT]
> grazie funziona, però mi accade che
> se per caso l'utente inserisce una parola su una riga e il resto su altre
> righe il esto mi và su perdendo le prime righe di vista mentre invece oltre
> al numero dovrei controllare anche le righe create e quindi fermarlo quando
> con il cursore si porta in basso a destra.
>
> grazie.
Sono  spiacente, ma quello che cerchi è si fattibile con API, ma
richiederebbe un MARE di tempo per lo sviluppo.....!
Questo significa che non è la strada corretta, o meglio che
ti conviene pensare a qualche soluzione differente...!
In ogni caso puoi controllare sul sito di Lebans che trovi
linkato da
www.mvps.org
 è pieno di elucubrazioni API sulla supervisione
dei CONTROLLI....!!



title: prelievo dati da pagine WEB

author: Ivan

text:
vorrei aggiornare listini dei miei fornitori con i dati presenti in rete.
Ho accesso alle pagine ma non saprei come cominciare a leggerle in
automatico.
qualcuno puň aiutarmi
grz   ivan


title: prelievo dati da pagine WEB

author: Setec Astronomy

text:
Ivan wrote:
> vorrei aggiornare listini dei miei fornitori con i dati presenti in
> rete.  Ho accesso alle pagine ma non saprei come cominciare a
> leggerle in automatico.
Installa il MsXML SDK ed utilizza l'oggetto HTTPRequest, poi VBA per
fare l'information extraction.
In alternativa utilizzare svariati tool free e non disponibili ed
accoppiarli con Access
(
http://www.wifo.uni-mannheim.de/~kuhlins/wrappertools/index.html.en
 )
Saluti
--
I'am what I'am, I do what I can


title: Stampa di un report specifico

author: angelsoft

text:
Ho preparato un piccolo applicativo per l'archiviazione e la stampa di
referti di visita cardiologici.
Ho solo due tabelle in relazione uno a molti (anagrafica e esame collegate
con un campo contatore: nella tabella esame vi è un'ulteriore campo
contatore automatico).
Cosa devo fare per stampare uno specifico esame? Di solito uso banalmente
una riga di codice (esempio:    DoCmd.OpenReport "anagrafica", A_PREVIEW, ,
"[ID]=Forms![anagrafica]![ID]")
Questo deve pero' stamparmi il record in cui il contatore è uguale fra
anagrafica e esame (ovvero l'esame è di quella persona specifica) ma anche
di uno specifico esame (corrispondente a uno specifico numero ID)
Sto pensando di utilizzare eventualmente un campo data (stampami il record
della persona x fatta in data Y)
Qualche suggerimento?
Grazie Angelo


title: Stampa di un report specifico

author: Alberto S.

text:
On Fri, 13 Feb 2004 21:02:49 GMT, "angelsoft"
<
angelsoft-El...@libero.it
> wrote:
>Ho preparato un piccolo applicativo per l'archiviazione e la stampa di
>referti di visita cardiologici.
>
>Ho solo due tabelle in relazione uno a molti (anagrafica e esame collegate
>con un campo contatore: nella tabella esame vi è un'ulteriore campo
>contatore automatico).
>
>Cosa devo fare per stampare uno specifico esame? Di solito uso banalmente
>una riga di codice (esempio:    DoCmd.OpenReport "anagrafica", A_PREVIEW, ,
>"[ID]=Forms![anagrafica]![ID]")
>
>Questo deve pero' stamparmi il record in cui il contatore è uguale fra
>anagrafica e esame (ovvero l'esame è di quella persona specifica) ma anche
>di uno specifico esame (corrispondente a uno specifico numero ID)
Penso che dovresti postare la struttura delle tabelle.
A mio avviso la tua situazione dovrebbe prevedere un minimo di tre
tabelle
Anagrafica
----------
idPersona
NomePersona
TipiDiEsame
-----------
idEsame
DescrizioneEsame
EsamiEffettuati
---------------
idEsameEffettuato
idPersona
idEsame
DataEsame
In questo modo basterebbe fare riferimento all'idEsameEffettuato ...
Ciao
--
Alberto
No alle guerre


title: Stampa di un report specifico

author: Antonio Biso

text:
"angelsoft" <
angelsoft-El...@libero.it
> ha scritto nel messaggio
news:ZXaXb.5901$Kc3.1...@twister2.libero.it...
> Ho preparato un piccolo applicativo per l'archiviazione e la stampa di
> referti di visita cardiologici.
>
> Ho solo due tabelle in relazione uno a molti (anagrafica e esame collegate
> con un campo contatore: nella tabella esame vi è un'ulteriore campo
> contatore automatico).
>
> Cosa devo fare per stampare uno specifico esame? Di solito uso banalmente
> una riga di codice (esempio:    DoCmd.OpenReport "anagrafica", A_PREVIEW,
,
> "[ID]=Forms![anagrafica]![ID]")
Il parametro criteriWHERE che stai usando in questo comando prevede la
possibilità di usare un'espressione booleana complessa, quindi, mediante AND
potrai filtrare anche per ID dell'esame
Antonio


title: lista numero passi

author: mimì

text:
salve a tutti,
ho una maschera con una combo box che contiene una lista di numeri di passi.
C'è un codice VBA, non mio, che permette di far sparire i passi usati e farli riapparire quando vendono restituiti.
 Il problema è che questo codice funziona solo con i numeri (es: 1,2,3, ecc) ma avendo ora la necessità di aggiungere anche una lettera (es:1C, 1D, 1E, ecc) il codice, qui sotto, non funziona più.

Private Sub Pass_Click()
On Error Resume Next
Dim iNrPasso As Integer
Dim sSQL As String
  iNrPasso = Me.Pass.ItemData(Me.Pass.ListIndex)
   sSQL = "Update Passi SET Assegnato = 'SI' WHERE NrPass = " & iNrPasso
   CurrentDb.Execute sSQL
   Me.Pass.Locked = True
End Sub

Cosa dovrei modificare per farlo funzionare anche con il numero+lettera (es.1E)?
 Grazie in anticipo a chi mi aiuta.


title: lista numero passi

text:
Il 13/01/2015 15:43, mimì ha scritto:

>     sSQL = "Update Passi SET Assegnato = 'SI' WHERE NrPass = " & iNrPasso

> Cosa dovrei modificare per farlo funzionare anche con il numero+lettera (es.1E)?
>   Grazie in anticipo a chi mi aiuta.
>

non ho capito molto cmq
prima di tutto il campo NrPass non deve più essere numerico ma
alfanumerico nel database
poi la query diventa
"Update Passi SET Assegnato = 'SI' WHERE NrPass = '" & iNrPasso & "'"

ciao
BFS


title: lista numero passi

text:
Il giorno mercoledì 14 gennaio 2015 17:50:52 UTC+1, BFS ha scritto:

> non ho capito molto

Gia' stai molto avanti rispetto a me :
non ho capito nulla :-)

Roba che scompare, poi riappare e altre frasi sibilline ...
E' "misterioso" questo Signore :-)


title: lista numero passi

text:

Se vede che non avete mai stampato fatture.
(in questo caso assegnato "tessere ingresso" )
Volate troppo alto;-)
--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

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


title: lista numero passi

text:
On Wednesday, January 14, 2015 at 8:29:17 PM UTC+1, Alessandro Cara wrote:

> Se vede che non avete mai stampato fatture.
> (in questo caso assegnato "tessere ingresso" )

Si ma ...
cos' e' che "appare e scompare" e tutto il resto ?


title: lista numero passi

text:

quando assegni un passi lo devi rendere /non/ assegnabile (scompare)
quando ti viene restituito lo puoi ri-assegnare (compare)
L'app(plicazione) che ne consegue mi sembra /abbastanza/ chiara.



title: lista numero passi

text:
On Wednesday, January 14, 2015 at 9:49:29 PM UTC+1, Alessandro Cara wrote:
> Il 14/01/2015 21:10,
radica...@gmail.com
 ha scritto:
> > On Wednesday, January 14, 2015 at 8:29:17 PM UTC+1, Alessandro Cara wrote:
> >
> >> Se vede che non avete mai stampato fatture.
> >> (in questo caso assegnato "tessere ingresso" )
> >
> > Si ma ...
> > cos' e' che "appare e scompare" e tutto il resto ?
>
> quando assegni un passi lo devi rendere /non/ assegnabile (scompare)
> quando ti viene restituito lo puoi ri-assegnare (compare)

Ahhhhhhh ... ! Ho capito !

> L'app(plicazione) che ne consegue mi sembra /abbastanza/ chiara.

Dopo questa spiegazione si


title: lista numero passi

text:
Il 14/01/2015 20:29, Alessandro Cara ha scritto:
> Il 14/01/2015 19:34,
radica...@gmail.com
 ha scritto:
>> Il giorno mercoledì 14 gennaio 2015 17:50:52 UTC+1, BFS ha scritto:
>>
>>> non ho capito molto
>>
>> Gia' stai molto avanti rispetto a me :
>> non ho capito nulla :-)
>>
>> Roba che scompare, poi riappare e altre frasi sibilline ...
>> E' "misterioso" questo Signore :-)
>>
>>
>
> Se vede che non avete mai stampato fatture.
> (in questo caso assegnato "tessere ingresso" )
> Volate troppo alto;-)

mi stai forse dicendo che "passi" è il plurale di pass?
perchè io non capivo di che passi si parlasse :-)


title: lista numero passi

text:

No passi e' il singolare (anche plurale) di "passi" il passi/i passi
Forma piu' normale e generale: Prego, passi.
Mai entrato in qualche posto dove ti hanno detto :Deve fare il passi
O, nella forma piu' smagliante :passi dall'ufficio passi



title: lista numero passi

text:
Il 15/01/2015 09:30, Alessandro Cara ha scritto:
> Il 15/01/2015 07:47, BFS ha scritto:
>> Il 14/01/2015 20:29, Alessandro Cara ha scritto:
>>> Il 14/01/2015 19:34,
radica...@gmail.com
 ha scritto:
>>>> Il giorno mercoledì 14 gennaio 2015 17:50:52 UTC+1, BFS ha scritto:
>>>>
>>>>> non ho capito molto
>>>>
>>>> Gia' stai molto avanti rispetto a me :
>>>> non ho capito nulla :-)
>>>>
>>>> Roba che scompare, poi riappare e altre frasi sibilline ...
>>>> E' "misterioso" questo Signore :-)
>>>>
>>>>
>>>
>>> Se vede che non avete mai stampato fatture.
>>> (in questo caso assegnato "tessere ingresso" )
>>> Volate troppo alto;-)
>>
>>
>> mi stai forse dicendo che "passi" è il plurale di pass?
>> perchè io non capivo di che passi si parlasse :-)
>>
>>
>>
>
> No passi e' il singolare (anche plurale) di "passi" il passi/i passi
> Forma piu' normale e generale: Prego, passi.
> Mai entrato in qualche posto dove ti hanno detto :Deve fare il passi
> O, nella forma piu' smagliante :passi dall'ufficio passi
> ;-)

sinceramente mai
sempre sentito "deve fare il pass"
:-)


title: valore predefinito in un controllo

author: access il top

text:
ciao a tutti,
vorrei avere come valore predefinito della mia casella di testo l'ultimo
digitato.
ho trovato questa formula ma funziona solo in apertura e l'ho messa
direttamente nelle proprietà della casella di testo in valore
predefinito.
=DLookUp("xdescrizione";"rilievo";"id=" & DMax("ID";"rilievo"))
qualche suggerimento???
grazie mille


title: valore predefinito in un controllo

author: Roberto da casa

text:
"access il top" <
negrinelliw...@yahoo.it
> ha scritto nel messaggio
news:420cd719$0$32331$5fc...@news.tiscali.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la FAQ di
Federico Luciani intitolata "Ripetere un valore del record precedente in una
form".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: come fare le interfacce

author: Raul

text:
ci sono altri modi per fare le interfacce oltre agli oggetti form di access?
se si come? quanlche programmino che fa le skin?
TIA


title: come fare le interfacce

author: Ghost Dog

text:
"Raul" <
> ci sono altri modi per fare le interfacce oltre agli oggetti form di
access?
> se si come? quanlche programmino che fa le skin?
Ti crei delle skin con appositi software di fotoritocco, le salvi come
bitmap e le utilizzi come sfondo nelle forms di Access.
Bye


title: come fare le interfacce

text: ci sono altre metodologie ? es con vb?


title: Valore in un Report

author: Beppe

text:
Salve in un report che pesca da una query viene scritto un valore di tipo
SI/NO
in sostanza nel rport viene visualizzata una casellina con un segno di
spunta.
Inspiegabilmente su qualche tipo di stampante la casellina non viene
stampata
per cui vorrei capire come fare per interrogare il valore del campo e
scivere SI oppure NO nel report
a seconda il valore assunto.


title: Valore in un Report

author: TheMax

text:

Potresti inserire una casella di testo con scritto
=IIF([NOMECAMPO];"SI";"NO")
>
> a seconda il valore assunto.
Ciao,
Massimo


title: Problema di collegamento con sottomaschera

text:
Ciao a tutti; ho un problemino di cui mi manca l'ultimo passo.
Ho creato una maschera Ordini  ( collegata ad una tabella ordini ) ed
ho inserito una casella Combinata; quando effettuo la scelta sulla
casella combinata correttamente su una casella di testo denominata
Cod_Articolo mi mostra il codice articolo del fondello che devo usare.
Ho creato inoltre una query qry_fondelli  composta da 2 campi
,bat_codart, e giacenza in cui mostro la giacenza di ogni
codice.Inoltre ho creato una sottomaschera collegata alla maschera
Ordini  ( campo master casella di testo Cod_Articolo ).
Io vorrei che ad ogni cambiamento del Cod_Articolo mi dovrebbe mostrare
nella sottomaschera solo il record associato.
A me funziona solo dopo aver aggironata la casella di testo
Cod_Articolo ed essere uscito dalla maschera Ordini; se poi rientro è
tutto ok.
Probabilmente salto qulche passaggio per il refresh della maschera.?
Mi fate sapere
Grazie
Mauro


author: manzoni

text:
aggiungi un pulsante salva e sull'evento clik inserisci
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
ciao
          Manzoni
--
manzoni
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-825120.html
Inviato via
http://www.itsistemi.net


text:
Ho provato col tuo metodo e funziona.
Grazie
mauro


author: Paolo

text:
mauro....@gmail.com
 wrote:
> Io vorrei che ad ogni cambiamento del Cod_Articolo mi dovrebbe mostrare
> nella sottomaschera solo il record associato.
> A me funziona solo dopo aver aggironata la casella di testo
> Cod_Articolo ed essere uscito dalla maschera Ordini; se poi rientro è
> tutto ok.
Probabilmente basta nel dopo aggiornamento del controllo far scattare un
requery nella sottomaschera.
Ciao


title: Problema con maschere continue

author: Roberto Grape

text:
Help !
Ho una maschera pricipale con una sottomaschera nel formato maschere
continue.Nella maschera princip. ho solo 2 campi: codice e descrizione.
Nella sottom. ho i seguenti campi:
Codice componente
Quantità
valore unitario
Il campo "valore unitario" è un campo calcolato ed ho usato il
generatore di espressioni.
Nel piede della sottomaschera ho inserito una casella di testo che ha
come origine dati l'espressione "=somma([valore unitario])" ma nella
casella compare la scritta #Errore
Grazie per l'aiuto
Ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problema con maschere continue

author: Salvatore

text:
"Roberto Grape" <
rgr...@libero.it
> ha scritto nel messaggio
news:74e8221c8a08f085a49...@mygate.mailgate.org...
> Help !
> Ho una maschera pricipale con una sottomaschera nel formato maschere
> continue.Nella maschera princip. ho solo 2 campi: codice e descrizione.
> Nella sottom. ho i seguenti campi:
> Codice componente
> Quantità
> valore unitario
> Il campo "valore unitario" è un campo calcolato ed ho usato il
> generatore di espressioni.
> Nel piede della sottomaschera ho inserito una casella di testo che ha
> come origine dati l'espressione "=somma([valore unitario])" ma nella
> casella compare la scritta #Errore
> Grazie per l'aiuto
> Ciao
>
Prova con =somma(formula che hai usato per calcolare il valore unitario).
Per esempio =somma([prezzo]/[quantità]) o qualcosa del genere.
Ciao
Salvatore


title: Problema con maschere continue

text:
"Salvatore" <
sal...@tiscali.it
> wrote in message
news:bqnj3g$lls$
1...@lacerta.tiscalinet.it
> Prova con =somma(formula che hai usato per calcolare il valore unitario).
> Per esempio =somma([prezzo]/[quantità]) o qualcosa del genere.
> Ciao
> Salvatore
Ho provato ma non funziona



title: Problema con maschere continue

author: sv

text:
Roberto Grape ha scritto:
> "Salvatore" <
sal...@tiscali.it
> wrote in message
> news:bqnj3g$lls$
1...@lacerta.tiscalinet.it
> > Prova con =somma(formula che hai usato per calcolare il valore unitario).
> > Per esempio =somma([prezzo]/[quantità]) o qualcosa del genere.
> > Ciao
> > Salvatore
> Ho provato ma non funziona
Posta quello che hai generato in "ValoreUnitario".
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: gestire un prestito

author: mimmo

text:
Salve a tutti. Non fa mai male ribadire di essere alle prime armi con
Access.
Questo è il mio grande problema : in un database per biblioteca personale ho
costruito una maschera PRESTITI basata su relativa tabella con i seguenti
campi :
IDPrestito, Prestato(tipo data/ora),Restituito(tipo
data/ora),IDCLIENTE,Cod_Inventario che è un numero univoco che identifica il
libro. Facendo delle prove ho notato che se inserisco un Num_Inventario (e
quindi un libro) che ho già prestato la maschera lo accetta anche se quel
libro risulta già prestato. Del resto non posso impostare NUM_Inventario a
indice con duplicati non ammessi perchè quello stesso libro potrei
riprestarlo(Una volta ritornato!!!!). E quindi quello che mi servirebbe è
una routine in VBA che dicesse al programma:lo dico in maniera umana "
Quando ti introduco un NUM_inventario(libro) che abbiamo già prestato,quindi
esiste già nel campo "PRESTATO" permettimi di farlo solo se il libro è stato
già restituito, altrimenti dammi un messaggio e dimmi'libro già in
prestito'. Dovrebbe essere un'istruzione del tipo IF THEN ELSE ma una parola
impostarla in modo corretto .........
Grazie infinite a chi me la può suggerire MIMMO
--------------------------------
Inviato via
http://usenet.libero.it


title: gestire un prestito

text:
"mimmo" <
min...@libero.it
> ha scritto nel messaggio
news:217Z59Z199Z101Y...@usenet.libero.it...

Ti basta verificare che il campo restituito dell'ultimo prestito è nullo o
no
Antonio


title: gestire un prestito

text:
Il 04 Feb 2003, 13:36, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> "mimmo" <
min...@libero.it
> ha scritto nel messaggio
> news:217Z59Z199Z101Y...@usenet.libero.it...
> > Salve a tutti. Non fa mai male ribadire di essere alle prime armi con
> > Access.>
Ti basta verificare che il campo restituito dell'ultimo prestito è nullo o
> no
>
> Antonio
>
>Scusami Antonio , non essendo un esperto, potresti farmi un piccolo esempio
su cui poter cominciare ? Ho provato anche a costruire una query che mi dice
se il libro è in prestito ma non so come collegare il tutto con il campo
INVENTARIO. MIMMO



title: report

author: rinaffo

text:
Come faccio  a far uscire sul report solo il record corrente e nn tutti i
record presenti nella tebella
grazie Rino


title: report

author: nugirip

text:
> Come faccio  a far uscire sul report solo il record corrente e nn tutti i
> record presenti nella tebella
record corrente dove?
> grazie Rino
prego nugirip


title: report

text:
nella mia maschera collegata al report
"nugirip" <
spamma...@tiscali.it
> ha scritto nel messaggio
news:b1988m$onn$1...@kyra.unica.it...



title: report

author: Alessandro Cara

text:
rinaffo wrote:
>
> nella mia maschera collegata al report
> "nugirip" <
spamma...@tiscali.it
> ha scritto nel messaggio
> news:b1988m$onn$1...@kyra.unica.it...
> > > Come faccio  a far uscire sul report solo il record corrente e nn tutti
> i
> > > record presenti nella tebella
> >
> > record corrente dove?
Modifica l'origine record facendogli selezionare solo quello che ti
interessa.
Le posizioni stampate sono tutte quelle "visibili" alla maschera usando
i bottoni di navigazione
--
a.cara
Togli qualcosa dall'email


title: report

text:
"rinaffo" <
rin...@libero.it
> ha scritto nel messaggio
news:QEUZ9.60962$ZE.16...@twister2.libero.it...

Guarda l'Help, e vedi che il Metodo "OpenReport" di DoCmd è dotato
di alcune condizioni, tra le quali la Clausola WHERE.
[dall'HELP............]
DoCmd.OpenReport nomereport[, visualizzazione][, nomefiltro][,
condizioneWHERE]
Devi passare al Report il Filtro relativo al Record Corrente in base alla
PrimaryKey
della Form aperta.
Docmd.OpenReport "NomeTuoReport",,"IdPrimaryKey=" &
Me.TuaTextBoxAssociata_alla_PrimaryKey
@Alex.


title: report

text:
> nella mia maschera collegata al report
forse intendi dire questo:
> Ho una maschera con una sottomaschera.
> ho un report che mi stampa i record in maschera.
> perche' nn stampa un solo record per volta invece di stamparli tutti
perché dovrebbe stamparti un solo record invece di stamparteli tutti?
quali origini dati usi per maschere e report?


title: Qual è il range per la pasqua

text:
Dalla funzione presa da:
http://members.xoom.it/_XOOM/it_db_access/tips09.htm
ho estrapolato la parte che calcola il lunedì di Pasqua.
Mi sembra però che ci sia un errore nell'intervallo in cui può cadere il
lunedì di Pasqua o sbaglio??
La parte di funzione è:
...
   'intervallo in cui può cadere il Lunedì di Pasqua
   DayMax = DateValue("20/4/" & Anno)
   DayMin = DateValue("20/3/" & Anno)
   If WeekDay(d) = 2 And d <= DayMax And d >= DayMin Then
      If d = (Pasqua(Anno) + 1) Then
         Festivo = True
         Exit Function
      End If
   End If
   Festivo = False
    'intervallo in cui può cadere il Lunedì di Pasqua
   DayMax = DateValue("20/4/" & Anno)
   DayMin = DateValue("20/3/" & Anno)
   If WeekDay(d) = 2 And d <= DayMax And d >= DayMin Then
      If d = (Pasqua(Anno) + 1) Then
         Festivo = True
         Exit Function
      End If
   End If
   Festivo = False
...
Il range 20/4 (anno) non vale per quest'anno (2000) in cui Pasqua era il
23/4
Dico bene???
Ciao
*--- Frank ---*
Togliere NO-SPAM per rispondere


title: Qual è il range per la pasqua

author: Enrico T.S.

text:
*--- Frank ---* ha scritto nel messaggio
<8ofrd4$2drm$
1...@stargate1.inet.it
>...
>Dalla funzione presa da:
>
http://members.xoom.it/_XOOM/it_db_access/tips09.htm
>ho estrapolato la parte che calcola il lunedì di Pasqua.
>Mi sembra però che ci sia un errore nell'intervallo in cui può cadere il
>lunedì di Pasqua o sbaglio??
....[].......................
>Il range 20/4 (anno) non vale per quest'anno (2000) in cui Pasqua era il
23/4
>Dico bene???
E' vero hai ragione, anche nel 2011 sara' lo stesso.
Probabile svista dell'autore.
bye :o)


title: Qual è il range per la pasqua

text:
Sei sicuro dei siti...
Non mi portano da nessuna parte.
Ciao
*--- Frank ---*
Carlo Filippini <
carlo.f...@login.it
> wrote in message
n64rqscgrmat579up...@4ax.com...
> On Tue, 29 Aug 2000 10:15:00 +0200, "*--- Frank ---*"
> <fdil...@NO-SPAMtiscalinet.it> wrote:
>
> > Dalla funzione presa da:
> >
http://members.xoom.it/_XOOM/it_db_access/tips09.htm
> > ho estrapolato la parte che calcola il lunedì di Pasqua.
> > Mi sembra però che ci sia un errore nell'intervallo in cui può cadere il
> > lunedì di Pasqua o sbaglio??
>
> In questi siti dovresti trovare le informazioni necessarie
>
http://laika.nline.it/users/volpon/easter.phtml
>
http://www.pip.dknet.dk/~c-t/calendar.html
>
> Ciao.
> - -
> Carlo Filippini
> Turate (CO)
>
carlo.f...@tiscalinet.it
> - - -


title: maschera di input

author: sergio

text:
vorrei costruire una maschera con un campo in cui
digitare un 'codice' ed un campo 'descrizione' in cui
appaia subito la descrizione dell'articolo con quel
codice (se c'è) infine un campo in cui inserire la 'quantità'
che tipo di caselle devo usare ?
qualcuno vuol provare ad aiutarmi ?


title: maschera di input

author: Antonio Biso

text:
sergio ha scritto nel messaggio <8b259e$is1$
1...@fe1.cs.interbusiness.it
>...
>vorrei costruire una maschera con un campo in cui
>digitare un 'codice' ed un campo 'descrizione' in cui
>appaia subito la descrizione dell'articolo con quel
>codice (se c'è) infine un campo in cui inserire la 'quantità'
In una maschera ci sono controlli, non campi!
Guarda l'help sulle funzioni aggregate sui domini quelle tipo DLookup
Antonio


title: maschera di input

author: Giorgio PS

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
8b55q6$nl$3...@pegasus.tiscalinet.it...

A me era venutavoglia di rispondere così:
" io userei quei rettangoli che sembrano incassati con lo sfondo bianco, ma
che puoi colorare"
:)))
--
********************************************
Giorgio B. - P.S. elettronica srl - Udine
email:
giorgio....@ps-elettronica.it


title: maschera di input

author: Sergio MAZZA

text:
"sergio" <
scir...@tor.it
> ha scritto nel messaggio
news:8b259e$is1$1...@fe1.cs.interbusiness.it...
> vorrei costruire una maschera con un campo in cui
> digitare un 'codice' ed un campo 'descrizione' in cui
> appaia subito la descrizione dell'articolo con quel
> codice (se c'è) infine un campo in cui inserire la 'quantità'
>
> che tipo di caselle devo usare ?
>
> qualcuno vuol provare ad aiutarmi ?
>
>
Nel campo codice, evento "dopo aggiornamento" con il "generatore di codice":
Private Sub numero_AfterUpdate()
If Not IsNull(Me.codice) Then
    Me.descrizione = DLookup("[descrizione]", "tabella_articoli",
"[codice]=" & Me.codice)
    Me.quantita.Enabled = True
End If
End Sub
Considera che:
- Il campo quantita dovrebbe (per default) aver impostata la proprietà
enabled a false...
- il campo codice non sapendo (io) se numerico o alfanumerico, ho scelto
numerico; se è il contrario, nella ricerca (dlookup) devi indicare
"[codice]='" & Me.codice & "'".
Spero di non essermi scordato nulla.
Ciao.


title: maschera di input

text:
ti ringrazio moltissimo per il tuo consiglio
mi è stato utilissimo
di nuovo grazie
sergio
"Sergio MAZZA" <
s.m...@dcp.cnr.it
> ha scritto nel messaggio
news:8b57q2$b2n$1...@suite03.caspur.it...



title: x chi ha buona memoria

author: Antonio da Medole

text:
finalmete posso partecipare ancora al NG
chi si ricorda del programma sviluppato in A2000 da installare nel ns
deposito di mosca ?
ero rimasto che vi avrei fatto sapere come sarebbe andata a finire.
io ho trovato questa situazione (su tutti i pc che ho avuto modo di
utilizzare)
s.o. W9x con set di caratteri russo ed inglese; di default era impostato il
cirillico e questo comporta che tutti i menu e pannelli di comando sono in
cirillico.
le cartelle possono essere create sia in cirillico che in inglese.
x quanto riguarda access:
le informazioni passate da microsoft erano quasi totalmente sbagliate, xchè:
i files hanno la stessa estensione .mdb
il codice usa gli stessi comandi, quindi es. docmd è sempre docmd
se si usa una versione inglese di access, anche le macro non danno problemi.
addirittura loro usavano A97, sicche ho convertito il file mdb che mi ero
portato da casa, copiato su un loro pc e tutto funzionava.
rimane un problema: sui nostri s.o. non possiamo gestire i msgbox e le
etichette delle maschere con caratteri cirillici xchè il risultato è una
serie di "??????"
ho potuto constatare una buona diffusione di programmi +/- complessi
sviluppati in access (soprattutto ver. 97).
ringrazio tutti quelli che a suo tempo mi hanno aiutato, Karl, Lbo ...
antò
[OT]
(mi sono letto i messaggi degli ultimi 20gg ed alcuni erano interessanti,
però non so dov'è la SS-37)


title: x chi ha buona memoria

text:
"Antonio da Medole" <
mas...@real.it
> ha scritto nel messaggio
news:9bpp3a$nsr$1...@fe2.cs.interbusiness.it...
> finalmete posso partecipare ancora al NG
>
> chi si ricorda del programma sviluppato in A2000 da installare nel ns
> deposito di mosca ?
> ero rimasto che vi avrei fatto sapere come sarebbe andata a finire.
>
Sì mi ricordo ed è interessante la tua "relazione" perché forse avrò
un'esperienza simile tra un anno circa...
Ciao.


title: x chi ha buona memoria

author: Sib dal portatile

text:
"Antonio da Medole" <
mas...@real.it
> ha scritto nel messaggio
cut
> antò
>
> [OT]
> (mi sono letto i messaggi degli ultimi 20gg ed alcuni erano interessanti,
> però non so dov'è la SS-37)
Poi te lo dico in privato ;-)
Sib


title: Filtro in base a maschera??

author: Mauri

text:
Salve a tutti e vi rinrazio già da ora.
Avrei un problema: Ho realizzato un database con le varie maschere e query,
il problema sta però nel chi lo utilizza.
In pratica le persone che ci mettono mano non sono diciamo così abilissime e
si incasinano utilizzando dalla barra degli strumenti la ricercain base a
maschera(filtro) e vorrebbero un tasto sulla maschera che faccia
praticamente quello che è possibile tramite il tastino di access. E'
possibile risalire al codice di quel tastino oppure un altro modo per
copiare le sue funzionalità in un altro tasto diciamo + intuitivo?
grazie 1000
ciao


title: Filtro in base a maschera??

author: Pablitomf

text:
Mauri ha scritto:

Diciamo "più che intuitivo", "conoscitivo", nel senso che devi sapere come
farlo per farlo... diciamo che forse è meglio studiartelo sull'help
on-line... diciamo che potresti cercare nell'help la voce Filter, vedere
come si fa, adattarlo alle tue esigenze e posizionare il codice
nell'evento clik di un tasto che metti nella maschera.
Ciao e Buone Feste :-D
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Filtro in base a maschera??

author: Karl Donaubauer

text:

Puoi aprire la maschera per manipolare il filtro con
RunCommand acCmdFilterByForm
Puoi attivare/disattivare un filtro già esistente con
Me.FilterOn = True ' o False
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Filtro in base a maschera??

text:
Grazie verro di provarci nei prossimi giorni.
Auguri a tutti
"Mauri" <
maur...@yahoo.it
> wrote in message
news:CQxyd.6554$Of5....@nntpserver.swip.net...



title: Stampa fronte retro

author: ludo

text:
Ciao a tutti,
 devo stampare i dati del dbase su un modulo prestampato (fronte retro)..
Attualmente ho creato due report e due pulsanti.
Volevo unificare i due report magari separando le pagine tramite
interruzione d pagine.
Al momento della stampa (cioe quando clicco sul pulsante stampa) far partire
un messaggio con scritto non so un avviso che mi indichi lavvio della stampa
del fronte e appena finita la stampa del fronte 1 altro avviso ke mi dica d
girare il foglio x lastampa dei dati sul retro..
Secondo voi è fattibile una cosa del genere?
Cosi mi risparmierei 1 pulsante e lazione sarebbe quasi unica nello
stampare...
Grazie mille per l'aiuto..
ludo..
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Stampa fronte retro

author: MA

text:
ludo wrote:
> Ciao a tutti,
>  devo stampare i dati del dbase su un modulo prestampato (fronte
> retro).. Attualmente ho creato due report e due pulsanti.
> Volevo unificare i due report magari separando le pagine tramite
> interruzione d pagine.
> Al momento della stampa (cioe quando clicco sul pulsante stampa) far
> partire un messaggio con scritto non so un avviso che mi indichi
> lavvio della stampa del fronte e appena finita la stampa del fronte 1
> altro avviso ke mi dica d girare il foglio x lastampa dei dati sul
> retro..
>
> Secondo voi è fattibile una cosa del genere?
> Cosi mi risparmierei 1 pulsante e lazione sarebbe quasi unica nello
> stampare...
>
> Grazie mille per l'aiuto..
>
> ludo..
Guarda su
www.sitocomune.com
 sez. report
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Stampa fronte retro

author: Roberto dal portatile

text:
"ludo" <
ludo...@libero.it
> ha scritto nel messaggio
news:83Z184Z247Z15Y1...@usenet.libero.it...
>
> Ciao a tutti,
> devo stampare i dati del dbase su un modulo prestampato (fronte retro)..
> Attualmente ho creato due report e due pulsanti.
> Volevo unificare i due report magari separando le pagine tramite
> interruzione d pagine.
> Al momento della stampa (cioe quando clicco sul pulsante stampa) far
> partire
> un messaggio con scritto non so un avviso che mi indichi lavvio della
> stampa
> del fronte e appena finita la stampa del fronte 1 altro avviso ke mi dica
> d
> girare il foglio x lastampa dei dati sul retro..
>
> Secondo voi è fattibile una cosa del genere?
> Cosi mi risparmierei 1 pulsante e lazione sarebbe quasi unica nello
> stampare...
Via sul Sito Comune (link qui sotto) e nella Sezione Reports leggi la FAQ di
Federico Luciani intitolata "4.2 Stampare fronte-retro.".
>
> Grazie mille per l'aiuto..
Prego
>
> ludo..
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: esportare tabella formato CSV

author: CIDI

text:
Ciao a tutti
Per esportare una tabella da file -> Esporta -> txt.csv tutto ok.
ma non trovo il sistema per aver oltre il contenuto anche i nomi dei campi.
qualche idea?
grazie in anticipo e buona domenica
Daniele


title: esportare tabella formato CSV

author: geppo

text:
Ciao "CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:4a0f281e$0$1105$4faf...@reader3.news.tin.it...
> Ciao a tutti
> Per esportare una tabella da file -> Esporta -> txt.csv tutto ok.
> ma non trovo il sistema per aver oltre il contenuto anche i nomi dei
> campi.
> qualche idea?
io con acc2003 nell'esportazione guidata trova la voce "Includi nomi di
campo nella prima riga", guarda bene.
> grazie in anticipo e buona domenica
buona domenica anche a te.
> Daniele
--
Ciao
Geppo


title: esportare tabella formato CSV

text:
On 16 Mag, 23:48, "geppo" <c...@tin.it.invalid> wrote:
> Ciao "CIDI" <
dadonz...@spamtin.it
> ha scritto nel messaggionews:4a0f281e$0$1105$4faf...@reader3.news.tin.it...
>
> > Ciao a tutti
> > Per esportare una tabella da file -> Esporta -> txt.csv tutto ok.
> > ma non trovo il sistema per aver oltre il contenuto anche i nomi dei
> > campi.
> > qualche idea?
>
> io con acc2003 nell'esportazione guidata trova la voce "Includi nomi di
> campo nella prima riga", guarda bene.
>
> > grazie in anticipo e buona domenica
>
> buona domenica anche a te.
>
> > Daniele
>
> --
> Ciao
> Geppo
Dall'help di Access 03
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel5,
tuotabella, tuofilexp, True
dove True dice ad access se esportare anche i nomi  dei campi


title: esportare tabella formato CSV

text:
<
cosi...@gmail.com
> ha scritto nel messaggio
news:ef482a3d-786c-4d34...@n8g2000vbb.googlegroups.com...

ho Axp e non trovo nessuna indicazione per i nomi dei campi
ho trovato la soluzione con:
DoCmd.TransferText acExportDelim, "EsportaCSV", "Tb4", "C:\Tab4.csv", True
dove esportacsv � una specifica salvata
grazie ad entrambi e buona domenica
Daniele


title: Problemi di Date

author: Danny

text:
Ciao a Tutti
Sto realizzando con Access97 un sistema di archivazione-estrazione
dati e mi sono imbattuto in uno strano problema.
Per estrarre un singolo dato ( per data ) utilizzo una casella
combinata legata al database, l'estrazione funziona perfettamente per
tutte le date tranne che per quelle comprese tra il 02/01/ e il 12/01
di tutti gli anni ( ho provato 1999, 2000 e 2001 ).
E' un bug del programma  ( mi sembra impossibile ) oppure  ho fatto
qualche cavolata?
grazie
	Luca


title: Problemi di Date

author: HP

text:
Vai sul sito comune ...
http://members.xoom.it/it_db_access/
c'è qualcosa rigurdo al passaggio di date ad una query ....
Es. dal sito comune di Federico Luciani.
"SELECT * FROM Anagrafica WHERE DtaNascita >= #" & Format$(DtaInizio,
"mm/dd/yyyy") & "#"
Ciao Hp
Danny <
za...@tin.it
> wrote in message
39393903...@news.interbusiness.it...



title: Problemi di Date

text:
On Sun, 4 Jun 2000 09:15:26 +0200, "HP" <
sp...@nospamtin.it
> wrote:
>Vai sul sito comune ...
>
http://members.xoom.it/it_db_access/
>c'è qualcosa rigurdo al passaggio di date ad una query ....
>
>Es. dal sito comune di Federico Luciani.
>
>"SELECT * FROM Anagrafica WHERE DtaNascita >= #" & Format$(DtaInizio,
>"mm/dd/yyyy") & "#"
>
>Ciao Hp
>
Ciao HP
Grazie mille del suggerimento , funziona perfettamente.
Pensa che il sito comune è stato il primo posto dove ho cercato una
soluzione al problema , evidentemente dovevo essere un po'
rintronato........
Grazie ancora e scusa se ho posto una domanda un po "ingenua"
Ciao
	Luca


title: OT - Docente esperto Word

author: SE

text:
Cerco per corso Word 2000 avanzato da tenersi dal 2 al 6 di ottobre tutte le
mattine (totale 2,5 gg.) presso un cliente a Vimercate.
Grazie


title: OT - Docente esperto Word

author: Aries

text:
SE <elena....@NOSPAMeon.it> wrote in message
8nr4oi$g27$1...@nslave2.tin.it...

In riferimento ai suoi due post relativi a docenti di Word ed Excel 2000,
sono interessato alla Sua offerta.
Ho esperienza pluriennale di insegnamento relativo ad informatica e
pacchetti Office sia in aziende che presso privati.
In attesa di un riscontro, porgo distinti saluti.
--
Sergio Ferragina
Seren
Viale Monza 204
20128 Milano
Tel./Fax 02.26.00.53.26
e-mail:
s.fer...@sereninformatica.it
http://151.22.117.66


title: OT - Docente esperto Word

text:
Aries <seren.f...@NOSPAMiol.it> wrote in message
J9rq5.147879$dF5.2...@news.infostrada.it...
Scusate, ho sbagliato il reply
--
Aries
e-mail:
seren.f...@iol.it
icq: 56640169


title: Per Fatturare

author: Fabio

text:
Ciao a tutti.
E' un pò di tempo che mi scorno con un problema, non riesco a far stampare
le mie fatture. Il problema consiste nel fatto che io emetto bolle di
accompagno che poi periodicamente devo fatturare. Devo avere però, la
possibilità di emettere fatture anche senza emettere prima bolla.
Come posso fare per far si che le bolle emesse mi vengano totalizzate in
fattura?
Vi prego aiutatemi
Fabio


title: Per Fatturare

author: Roberto da casa

text:
"Fabio" <
gid...@tin.it
> ha scritto nel messaggio
news:9dc422$3fv$1...@serv1.albacom.net...
> Ciao a tutti.
>
> E' un pò di tempo che mi scorno con un problema, non riesco a far stampare
> le mie fatture. Il problema consiste nel fatto che io emetto bolle di
> accompagno che poi periodicamente devo fatturare. Devo avere però, la
> possibilità di emettere fatture anche senza emettere prima bolla.
A mio avviso, la cosa più semplice da fare sia quella di compilare comunque
una bolla di accompagno, anche se poi non la stampi e non la usi per
accompagnare la merce.
Una soluzione del genere ti aiuterà anche nella eventuale gestione di
magazzino (la giacenza di magazzino va calcolata con ciò che esce e non con
ciò che viene fatturato).
> Come posso fare per far si che le bolle emesse mi vengano totalizzate in
> fattura?
Una delle soluzioni possibili è quella di avere, nei record dettaglio della
bolla di accompagno, anche un campo numero fattura.
Questo campo resterà vuoto sino a che la merce non verrà fatturata; in caso
contrario conterrà il numero di fattura emessa o in corso di emissione. Così
facendo potrai sempre sapere quali sono le bolle ancora da fatturare.
Se poi il dettaglio delle fatture deve contenere non il dettaglio ma la
sintesi delle bolle di consegna, creati una query di raggruppamento (basata
sulla tabella dettaglio bolle di consegna) dove raggrupperai per numero
fattura e prodotto i record ancora da fatturare o in corso di fatturazione
(dipende da come organizzerai la tua procedura).
Comunque, per avere maggiori spunti, penso che sia bene che tu dia uno
sguardo ai database di esempio Ordini e Northwind che ti sono stati
consegnati inieme ad Access; se non li hai installati fallo.
>
> Vi prego aiutatemi
>
> Fabio
>
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Per Fatturare

author: Silvio

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:PptK6.3186$f52.1...@news.infostrada.it...

Grazie per aver risposto.
Ti spiego, non sempre quello che fatturo e merce. Ci sono dei casi in cui
fatturo servizi per i quali non è possibile preparare bolle di accompagno.
Per quanto riguarda il dettaglio della fattura, ho gia creato una query di
raggruppamento. Io Pensavo di inviare i riferimenti per fatturare ad una
tabella specifica per la fatturazione (principale e dettaglio) ed una volta
terminata la procedura, a questi era assegnata la giusta numerazione
progressiva di fattura e, per i dettagli, la giusta corrispondenza con i
dati di riferimento generali (dati anagrafici).
Non so se mi sono espresso in termini comprensibili, ma spero che l'enorme
esperienza, abbia fatto comprendere ugualmente il problema.
Ciao
Fabio


title: Per Fatturare

text:
"Silvio" <
silv...@tin.it
> ha scritto nel messaggio
news:fyMK6.2041$cU2....@news1.tin.it...
>
[CUT]
>
> Ti spiego, non sempre quello che fatturo e merce. Ci sono dei casi in cui
> fatturo servizi per i quali non è possibile preparare bolle di accompagno.
A meno che la fattura per le prestazioni di servizi non sia fatta in modo
totalmente diverso dall'altra, non abbandonerei tanto velocemente l'idea di
avere una diecina di prodotti fittizi da usare per la fatturazione delle
prestazioni di servizio: quantità 1 e importo da fatturare da digitare nel
prezzo (in sovrascrittura a quello fasullo che ricaveresti nell'archivio
prodotti). In alternativa pensi di crearti una subprocedura per la
fatturazione dei servizi?
> Per quanto riguarda il dettaglio della fattura, ho gia creato una query di
> raggruppamento. Io Pensavo di inviare i riferimenti per fatturare ad una
> tabella specifica per la fatturazione (principale e dettaglio) ed una
volta
> terminata la procedura, a questi era assegnata la giusta numerazione
> progressiva di fattura e, per i dettagli, la giusta corrispondenza con i
> dati di riferimento generali (dati anagrafici).
Una cosa è sicura: una tabella Fatture contenente un record per ogni fattura
emessa ci deve essere; è indispensabile per gestire tutte le problematiche
di postfatturazione (IVA, contabilità clienti ecc.).
Quanto al fatto di avere una tabella DettaglioFatture anzichè usare per
questo la tabella DettaglioBolla, molto dipende dalla decisione che prendi
circa l'argomento emisissioni bolle: certo è che se non compili comunque una
bolla per ciò che va fatturato, non puoi usare il DettaglioBolla anche come
DttaglioFatture.
> Non so se mi sono espresso in termini comprensibili, ma spero che l'enorme
> esperienza, abbia fatto comprendere ugualmente il problema.
>
> Ciao
>
> Fabio
--



title: Per Fatturare

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:%UOK6.1979$RX4.1...@news.infostrada.it...

Sai, io pensavo di copiare il il totale mensile del dettaglio bolle per
cliente nella tabella dettaglio fattura.
Ciao
Fabio


title: Per Fatturare

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:%UOK6.1979$RX4.1...@news.infostrada.it...

E sinceramente non saprei proprio come fare.
Fabio


title: Per Fatturare

text:
"Fabio" <
gid...@tin.it
> ha scritto nel messaggio
news:9dgs6l$qeq$1...@serv1.albacom.net...
>
[CUT]
> Sai, io pensavo di copiare il il totale mensile del dettaglio bolle per
> cliente nella tabella dettaglio fattura.
>
> Ciao
>
> Fabio
>
Ma come hai detto nel tuo messaggio successivo sei indeciso sul da farsi.
Il mio parere te l'ho dato, ma poiché il database devi svilupparlo tu e non
io, decidi tu. Insomma scegli soluzioni che poi sei in grado di attuare. ;-)
Ti invito perň ad una riflessione nel caso tu optassi per duplicare i record
dettaglio bolla nela tabella dettaglio fattura: fallo solo poco prima di
emettere le fatture, ovvero quando sei sicuro di non dover piů intervenire
nei record dettaglio bolle (modifiche e/o cancellazioni di record); in caso
contrario devi preoccuparti anche di gestire questa problematica. Il
problema di occupare piů spazio su disco potrebbe essere trascurabile se le
dimensioni dei dischi te lo permettono.
Ritengo che la scelta dovrebbe tener conto anche di quali sono le regole in
base alle quali l'azienda decide di fatturare; scegli una soluzione
procedurale il piů flessibile possibile: le regole nel tempo posoono
cambiare per i piů svariati motivi.
Comunque sia non fare l'Amleto con il teschio in mano; prendi una decisione
che comunque stampi le fatture cosě come vuole il cliente. Se poi alla fine
ti accorgi che ce ne era una migliore, la userai per la successiva procedura
di fatturazione. ;-)
