title: errore 3051

author: Fabrizio

text:
sono in queste condizioni:
database Access 97 gestito attraverso eseguibile in VB6
- apro il database con questa chiamata DAO:  Set db = OpenDatabase( PATH &
"DATI.MDB", False, False, ";PWD=xxxxxxx")
- ho una rete formata da 7 pc di cui uno funge da server cioè contiene
fisicamente il file Access
- apro fino a 6 sessioni diverse dell'eseguibile da vari client di rete e
non ho alcun problema
- quando faccio la settima chiamata ottengo l'errore di oggetto r.t. 3051
- questo accade anche invertendo l'ordine di entrata dei client, è sempre il
settimo a scatenare l'errore
- ho provato a fare diverse aperture del database in locale, oltre 15, e non
ho l'errore
qualsiasi suggerimento e' ben accetto
ciao, Fabrizio


title: errore 3051

text:
Per completezza:
r.t. 3051:
Il modulo di gestione di database Microsoft Jet non è in grado di aprire
il file <nome>. Il file è già aperto con accesso esclusivo da un altro
utente o è necessario disporre dell'autorizzazione per visualizzare i
dati (3051).
Ciao, Fabrizio


title: errore 3051

text:
Ulteriore precisazione
la cartella condivisa dove risiede il file Access è su Windows XP Home
Edition non sara' che e' il sistema operativo a non permettermi piu' di un
tot di accessi al file?
Ciao, Fabrizio


title: errore 3051

author: Gianluca Cannalire [MVP] [www.visual-basic.it]

text:
Fabrizio wrote:
> la cartella condivisa dove risiede il file Access è su Windows XP Home
> Edition non sara' che e' il sistema operativo a non permettermi piu'
> di un tot di accessi al file?
Si. Ti confemo.
Il limite massimo è 10 connessioni e in questi 10 sono comprese anche
quelle non direttamente connesse ad uno share di rete.
Ciao
--
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca


title: errore 3051

text:
"Gianluca Cannalire [MVP] [
www.visual-basic.it
]"
<
gianluca.can...@visual-basic.it
> ha scritto nel messaggio
news:eqs1m9$a4d$1...@tdi.cu.mi.it...
> Fabrizio wrote:
>
>> la cartella condivisa dove risiede il file Access è su Windows XP Home
>> Edition non sara' che e' il sistema operativo a non permettermi piu'
>> di un tot di accessi al file?
>
> Si. Ti confemo.
> Il limite massimo è 10 connessioni e in questi 10 sono comprese anche
> quelle non direttamente connesse ad uno share di rete.
> Ciao
>
> --
Non mi e' chiaro quali siano le altre connessioni ''non  direttamente
connesse ad uno share di rete'' di cui parli.
Passando a XP Pro risolvo?
Per ora ho a disposizione un client Windows 98 se, appoggio tutto li' ?
Grazie e ciao, Fabrizio


title: errore 3051

text:
Fabrizio wrote:
> Non mi e' chiaro quali siano le altre connessioni ''non  direttamente
> connesse ad uno share di rete'' di cui parli.
Quelle IPC$, per esempio.
Per ulteriori dettagli:
Inbound connections limit in Windows XP
http://support.microsoft.com/kb/314882/en-us
> Passando a XP Pro risolvo?
No. Stesse caratteristiche sul limite...
> Per ora ho a disposizione un client Windows 98 se, appoggio tutto li'
> ?
Non ricordo bene (non tocco un Win98 da anni) ma forse, questo limite non
c'era.



title: errore 3051

author: sv

text:
Fabrizio ha scritto:


> Grazie e ciao, Fabrizio
Fai la prova ad aprire Access.
Poi da Access apri l'applicazione..
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: errore 3051

text:
Forse sono a cavallo!...
http://support.microsoft.com/kb/314882/en-us
Note For Windows XP Professional, the maximum number of other computers that
are permitted to simultaneously connect over the network is ten. This limit
includes all transports and resource sharing protocols combined. For Windows
XP Home Edition, the maximum number of other computers that are permitted to
simultaneously connect over the network is five. This limit is the number of
simultaneous sessions from other computers the system is permitted to host.
This limit does not apply to the use of administrative tools that attach
from a remote computer.
Io ho XP Home, se passo a XP Pro dovrei essere a posto, giusto?
Ciao, Fabrizio


title: errore 3051

text:
Fabrizio wrote:
> Forse sono a cavallo!...
>
> Io ho XP Home, se passo a XP Pro dovrei essere a posto, giusto?
>
> Ciao, Fabrizio
No, non è detto.



title: errore 3051

text:
>> Io ho XP Home, se passo a XP Pro dovrei essere a posto, giusto?
>>
>> Ciao, Fabrizio
>
> No, non è detto.
> Ciao
>
> --
Allora io ho il ''server'' XO Home che mi impedisce di accedere con la
settime connessione, e qui i conti tornano in quanto le sei connessioni gia'
aperte sono una quella del ''server'' e cinque quelle client. l'articolo
parla di numero max per XP Home = 5 e ci siamo.
Per XO Pro il limite sale a 10, quindi ci dovrebbe essere lo spazio per la
connessione che mi manca ...
Perche' potrebbe non essere cosi' ?
Comunque nella pausa pranzo mentre l'azienda e' chiusa vado a fare delle
prove e poi ti aggiorno sui risultati
Grazie per l'attenzione
Ciao, Fabrizio


title: errore 3051

text:
Fabrizio wrote:
> Per XO Pro il limite sale a 10, quindi ci dovrebbe essere lo spazio
> per la connessione che mi manca ...
>
> Perche' potrebbe non essere cosi' ?
Perchè non è detto che le connessione al tuo "server" siano sempre e solo,
quelle del tuo applicativo.
> Comunque nella pausa pranzo mentre l'azienda e' chiusa vado a fare
> delle prove e poi ti aggiorno sui risultati
Al 99,9% funzionerà tutto al primo colpo. Ma non hai la garanzia della
continuità nel tempo.



title: errore 3051

text:
>>
>> Perche' potrebbe non essere cosi' ?
>
> Perchè non è detto che le connessione al tuo "server" siano sempre e solo,
> quelle del tuo applicativo.
>
>> Comunque nella pausa pranzo mentre l'azienda e' chiusa vado a fare
>> delle prove e poi ti aggiorno sui risultati
>
> Al 99,9% funzionerà tutto al primo colpo. Ma non hai la garanzia della
> continuità nel tempo.
>
Per questo sono abbastanza tranquillo, io ho condiviso solo la cartella dove
risiede il file Access
Ora sto guardando Gestione Computer / Cartelle condivise / Condivisioni
monitorando la mia cartella su un server di prova vedo che mi conteggia il
numero di connessioni ad ogni accesso dei client mentre per esempio non
considera l'accesso al file access fatto dal server stesso
Se lui mi conteggia gli accessi fatti alla sola cartella condivisa allora
sono a posto perche' li' ci va solo il mio applicativo
Ciao, Fabrizio


title: errore 3051

text:
cut
> Ora sto guardando Gestione Computer / Cartelle condivise / Condivisioni
> monitorando la mia cartella su un server di prova vedo che mi conteggia il
> numero di connessioni ad ogni accesso dei client mentre per esempio non
> considera l'accesso al file access fatto dal server stesso
cut
Mi smentisco, anche l'accesso alla cartella effettuato dal server stesso e'
contaggiato nel numero di connessioni


title: errore 3051

author: MA

text:

Confermo Home 5 Pro 10 e non c'è modo di violare, però c'è una versione di
pro
di cui mi sfugge il nome (chiedi a Carlo Costarella) che è illimitata.
Oppure devi andare su win 2003 server
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: errore 3051

author: Marco Pizzamiglio

text:
Fabrizio ha scritto:
> cut

> cut

L'accesso dal server puoi farlo in locale, cosě liberi una connessione.
Per controllare quante connessioni sono attive apri un prompt dei comandi
e digita "NET SESSION".
Ciao.
-Marco-
--
namor at inwind punto it



title: errore 3051

text:
>
> L'accesso dal server puoi farlo in locale, cosě liberi una connessione.
> Per controllare quante connessioni sono attive apri un prompt dei comandi
> e digita "NET SESSION".
> Ciao.
> -Marco-
>
infatti ora capito
applicativo sul server:
1. apro il database con ""c:\programmi\ufficio"" non mi incrementa il numero
di connessioni
2. apro il database con  ""s30\ufficio""  essendo ufficio la cartella
condivisa sul pc s30 che č il server stesso mi incrementa il numero di
connessioni
per le prove che ho effettuato confermo, per chi fosse interessato, che
utilizzando come pc server un pc XP Pro il numero di connessioni accettate
sale a 10 e per ora a me bastano e quindi problema per ora risolto.
ciao e grazie a tutti per l'attenzione
Fabrizio


title: errore 3051

author: Carlo Costarella

text:
"Fabrizio" <f.castig...@LOSPAMtin.it> ha scritto nel messaggio
news:45d1a117$0$10482$4faf...@reader3.news.tin.it...

Quello che suggeriva MA di rivolgerti a me per una soluzione possibile
riguarda l'accesso remoto che notoriamente con XPpro č limitata a tre.
In pratica anzichč usare 10 client, con ciascuno il proprio mde, e che
accedono via rete alle tabelle situate sul server, utilizzi l'accesso
remoto, mettendo sul server non solo i 10 utenti ma per ciascun utente il
proprio mde.
Tutto sul server, i vari client accedono via desktop remoto.
Il problema si pone perchč, come ho detto, xppro accetta solo 3 connessioni
di questo tipo. Per aggirare l'ostacolo e se sei interessato a questa
soluzione, posso proporti un software a pagamento che permette illimitate
connessioni remote.
Lo stesso software l'ho acquistato io per una azienda che aveva lo stesso
problema e ti assicuro che funziona benissimo.
Ora anche con pc datati riscono a lavorare.
Ciao, Carlo


title: errore 3051

author: Mauro

text:
Fabrizio wrote:
>
> sono in queste condizioni: [...]
> qualsiasi suggerimento e' ben accetto
Quello di cui hai bisogno non è di pasticciare cone le licenze
in modo da avere 10 accessi con XP-Pro: quello di cui tu hai
bisogno è un server. Quindi, installa un server.
In un altro post hai detto di avere una macchina "datata" con
Win98: ottima candidata ad essere riformattata in Linux, lo
installi senza nessuna interfaccia grafica (solo testo), ci
metti sopra Samba e sei sicuro del risultato:
- non violi nessuna licenza
- hai un vero server dedicato
- non hai limiti al numero di accessi
Ciao.
Mauro


title: HELP* ACCESS ! HELP * ACCESS ! HELP * ACCESS GRAZIE A TUTTI

author: federico

text:
Chi pu+APIAKw- aiutarmi ?
Ho utilizzato ACCESS 97 per pi+APkAKw-di un anno, il programma mi era stato
fornito gi+AOA- installato all'atto dell'acquisto del computer.
Improvvisamente il programma si rifiuta di partire  e mi mostra il seguente
avviso:
IMPOSSIBILE AVVIARE MICROSOFT ACCESS NON E' STATA CONCESSA LA LICENZA D'USO
SU QUESTO COMPUTER.
Cosa pu+API- essere accaduto?
Cosa posso aver combinato?
Se qualcuno pu+API- aiutarmi     (GRAZIE)+AF4-5
Federico


author: Federico Luciani

text:

Guarda se e' il tuo caso:
http://www.mvps.org/access/bugs/bugs0013.htm
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: bloccare il codice durante la stampa

author: Riccardo

text:
E' possibile bloccare l'esecuzione del codice dopo un comando di stampa fino
a quando la stampa non č terminata?
grazie
Riccardo


title: Come intercettare se esiste un file...

author: Enzo Bracchi

text:
Esiste un comando od una procedura per verificare se su un'unità esiste un
file specifico?
Qualcuno sa dove posso trovare un esempio (qualora si possa intercettare il
file).
Ciao e grazie a tutti.
Enzo


title: Come intercettare se esiste un file...

author: Lbo da casa

text:
>Esiste un comando od una procedura per verificare se su un'unità esiste un
>file specifico?
dir
>Qualcuno sa dove posso trovare un esempio (qualora si possa intercettare il
>file).
sull'help (F1).
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Cambio colore in base a parametro

author: bizio

text:
Nell'intestazione di un report basato su una query parametrica ho una
casella di testo che ha queste caratteristiche:
Nome Elemento: titolo
Origine controllo: ="UTENTI ISCRITTI DI SESSO: " & [Immettere il
Sesso : M o F] & "   Anno: " & Year([Inserire data])
Vorrei che la scritta della casella di testo "titolo" appaia di colore
Blu se il parametro immesso relativo al sesso sia M, in rosa se invece
sia F!!
E' possibile fare questo?Non ho la minima idea
Attendo una risposta e vi ringrazio
Buona giornata a tutti


title: Cambio colore in base a parametro

author: 'Roccia' Max

text:
On 12 Mar, 10:51, "bizio" <
fabriziol...@libero.it
> wrote:
> E' possibile fare questo?Non ho la minima idea
Devi usare la formattazione condizionale (menu formato).
Pero' ti conviene far inserire il sesso in un campo a parte
(nascosto).
Niente risposte maliziose, per favore :P
cia'
Max


title: Cambio colore in base a parametro

text:
'Roccia' Max ha scritto:
> Devi usare la formattazione condizionale (menu formato).
> Pero' ti conviene far inserire il sesso in un campo a parte
> (nascosto).
> Niente risposte maliziose, per favore :P
Intanto grazie per la risposta,cosi facendo però il parametro relativo
al sesso (senza malizia..:P) me lo chiederebbe 2 volte considerata
anche la query parametrica su cui è basato il report!!
E non sarebbe proprio la soluzione che sto cercando.
Quella stringa come origine controllo della casella di testo riprende
i criteri immessi nella query in maniera tale da visualizzarli
nell'intestazione del report!
Che ne pensate,come è meglio procedere?
Attendo news


title: Stampa non fascicolata

author: Franco

text:
Salve e tutti,
ho la necessit� di stampare un report composto di pi� pagine in pi� copie.
Non voglio per� che la stampa fascicoli i miei fogli, vorrei cio� stampare n
copie di pagina 1, poi n copie di pagina 2 e cos� via.
Non trovo l'attributo utile a fare ci�.
Uso Acces 2003.
Per chiarezza aggiungo che stampo da una maschera popup in cui l'utente
sceglie quale report stampare (tramite varie check box) e per quante copie.
Ecco il codice, dove me.txtCopie � la casella di testo dove inserire il
numero di copie richiesto:
Private Sub cmdOK_Click()
On Error GoTo Err_cmdOK_Click
    Dim N As Byte
    For N = 1 To Me.txtCopie
        If Me.opzPrimoSoccorso = True Then DoCmd.OpenReport
"RepAttestatoPrimoSoccorso"
        If Me.opzAttestatoPartecipazione = True Then DoCmd.OpenReport
"RepAttestatoPartecipazione"
        If Me.opzInvioPartecipazione = True Then DoCmd.OpenReport
"RepInvioPartecipazione"
        If Me.opzInvioSoccorso = True Then DoCmd.OpenReport "RepInvioSoccorso"
        If Me.opzInvioQualificazione = True Then DoCmd.OpenReport
"RepInvioQualificazione"
    Next N
     DoCmd.Close acForm, "MasSceltaAttestati"
Exit_cmdOK_Click:
    Exit Sub
Err_cmdOK_Click:
    MiaMsgBox "Si � verificato il seguente errore:@N� " & Err.Number & " - " &
Err.Description & "@"
    Resume Exit_cmdOK_Click
End Sub
Grazie a tutti
Franco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Stampa non fascicolata

text:
"Franco" <
fr...@inwind.it
> ha scritto nel messaggio
news:193Z138Z163Z242Y...@usenet.libero.it...
> Salve e tutti,
> ho la necessit� di stampare un report composto di pi� pagine in pi� copie.
> Non voglio per� che la stampa fascicoli i miei fogli, vorrei cio� stampare
> n
> copie di pagina 1, poi n copie di pagina 2 e cos� via.
> Non trovo l'attributo utile a fare ci�.
> Uso Acces 2003.
> Per chiarezza aggiungo che stampo da una maschera popup in cui l'utente
> sceglie quale report stampare (tramite varie check box) e per quante
> copie.
> Ecco il codice, dove me.txtCopie � la casella di testo dove inserire il
> numero di copie richiesto:
>
cut
> Grazie a tutti
> Franco
Potresti usare PrinOut di docmd:
per esempio questo spezzone stampa 2 copie della pagina 1 senza
fascicolazione (False):
DoCmd.PrintOut acPages, 1, 1, acMedium, 2, False
Nel caso di un report ecco un esempio di codice:
DoCmd.OpenReport "NomeReport", acViewPreview
        DoCmd.PrintOut acPages, 1, 1, acMedium, 2, False
DoCmd.Close acReport, "NomeReport"
Ciao, Carlo


title: Stampa non fascicolata

text:
Il 27 Ott 2009, 18:41, "Carlo Costarella" <
carloco...@libero.it
> ha
scritto:

Ciao Carlo, e grazie per l'attenzione, per� purtroppo non fascicola neanche
con il tuo suggerimento. Ho modificato il listato, adattandolo, e lo
ri-posto:
Private Sub cmdOK_Click()
On Error GoTo Err_cmdOK_Click
    If Me.opzPrimoSoccorso = True Then
        DoCmd.OpenReport "RepAttestatoPrimoSoccorso", acViewPreview
        DoCmd.PrintOut , , , , Me.txtCopie, False
        DoCmd.Close acReport, "RepAttestatoPrimoSoccorso"
    End If
    If Me.opzAggiornamentoPrimoSoccorso = True Then
        DoCmd.OpenReport "RepAttestatoAggiornamentoPrimoSoccorso", acViewPreview
        DoCmd.PrintOut , , , , Me.txtCopie, False
        DoCmd.Close acReport, "RepAttestatoAggiornamentoPrimoSoccorso"
    End If
    If Me.opzAttestatoPartecipazione = True Then
        DoCmd.OpenReport "RepAttestatoPartecipazione", acViewPreview
        DoCmd.PrintOut , , , , Me.txtCopie, False
        DoCmd.Close acReport, "RepAttestatoPartecipazione"
    End If
Exit_cmdOK_Click:
    Exit Sub
Err_cmdOK_Click:
    MiaMsgBox "Si � verificato il seguente errore:@N� " & Err.Number & " - " &
Err.Description & "@"
    Resume Exit_cmdOK_Click
End Sub
Aggiungo che nel report viene caricata anche un'immagine (la firma del
docente), anche se credo che non sia affatto influente.
Di fatto devo stampare gli attestati dei discenti partecipanti ad alcuni
corsi, almeno in duplice copia se non di pi�, con un numero di pagine
variante a seconda del numero di partecipanti. La stampa avviene tramite
scelta da check box di una maschera popup, e nella casella di testo
"txtCopie" si inserisce il numero di copie da stampare. Dall'elenco dei
discenti (masPartecipanti), premendo il pulsante "Stampa", si apre la popup.
Saluti



title: Stampa non fascicolata

text:

Per fascicolare le copie devi usare True e non False con il metodo PrintOut.
Poi mancano i numeri di pagina da..a. Non avevi detto che volevi stampare un
determinato intervallo in pi� copie?
Ciao, Carlo


title: Stampa non fascicolata

text:
Il 28 Ott 2009, 18:45, "Carlo Costarella" <
carloco...@libero.it
> ha

Si scusa, io in realt� NON devo fascicolare, quindi da help � giusto usare
"false".
Io devo stampare tutto il report, composto di pi� pagine (una per discente
che partecipa al corso) in pi� copie (almeno due), ma vorrei stampare prima
tutte le copie del primo discente, poi quelle del secondo e cos� via.
Invece, anche con le impostazioni postate in precedenza, la stampa viene
sempre fascicolata.
Ho provato il metodo PrintOut su un altro report, con numero fisso di
pagine, e l� funziona correttamente (non fascicola se uso "false"). Il
problema pu� essere nel numero variabile di pagine? Io stampo il certificato
di frequenza ai partecipanti ad un corso, con elenco preso da una maschera
di tipo tabella, naturalmente con numero di record variabile da corso a
corso.



title: Numero settimana

author: mariano cucinotta

text:
Ciao, ho una agenda per gli appuntamenti e vorrei stampare a video un report che mi indichi oltre alla settimana corrente che ho risolto con questo codice:
-----------------------------------------------------------------------------
    Dim Inizio As Date
    Dim Fine As Date
    For Inizio = Date To Date - 7 Step -1
        ' Se lunedì
        If Weekday(Inizio) = 2 Then Exit For
    Next Inizio
    For Fine = Date To Date + 7
        'Se domenica
        If Weekday(Fine) = 1 Then Exit For
    Next Fine
    Me.Filter = "DataAppuntamento >= #" & Format(Inizio, "mm/dd/yyyy") _
    & "# And DataAppuntamento <= #" & Format(Fine, "mm/dd/yyyy") & "#"
    Me.FilterOn = True
-----------------------------------------------------------------------------
e che funziona perfettamente, anche una determinata settimana successiva o precedente.
Come potrei integrare il codice di cui sopra.
Spero di essere stato chiaro, se cosi non fosse chiedetemi ulteriori informazioni,
Grazie


title: Numero settimana

author: Mancini

text:
Il giorno venerdì 3 aprile 2015 18:09:18 UTC+2, mariano cucinotta ha scritto:
> Come potrei integrare il codice di cui sopra.

Cosa intendi dire per integrare ???
devi darci qualche dettaglio in più,
se per esempio hai una maschera di appuntamenti la apri con il filtro !!!

pero vedo che fai :
- 1 ciclo per trovate il lunedi
- 1 ciclo per trovare il sabato

prova a ripensarlo cosi:
<code> --------------------------------------
Dim dtmIn As Date
Dim dtmFi As Date

'dtmIn = Date - Weekday(Date, 2) + 1
dtmIn = DateAdd("d", -(Weekday(Date, 2) - 1), Date)
dtmFi = dtmIn + 6
</code> -------------------------------------

'
https://msdn.microsoft.com/en-us/library/aa262710(v=vs.60).aspx

'
https://msdn.microsoft.com/en-us/library/office/gg264334.aspx


title: Numero settimana

text:
Il giorno sabato 4 aprile 2015 09:21:51 UTC+2, Mancini ha scritto:
> Eccetera

Mi correggo,   meglio usare sempre DateAdd

<code> -----------------------------------
Dim dtmIn As Date
Dim dtmFi As Date

'   dtmIn = Date - Weekday(Date, 2) + 1
dtmIn = DateAdd("d", -(Weekday(Date, 2) - 1), Date)
'   dtmFi = dtmIn + 6
dtmFi = DateAdd("d", 6, dtmIn)
</code> ------------------------------------

.


title: Numero settimana

text:
Il giorno sabato 4 aprile 2015 11:01:00 UTC+2, Mancini ha scritto:
> Il giorno sabato 4 aprile 2015 09:21:51 UTC+2, Mancini ha scritto:
> Mi correggo,   meglio usare sempre DateAdd

perche' ?


title: Numero settimana

text:
Il giorno sabato 4 aprile 2015 20:31:05 UTC+2,
radica...@gmail.com
 ha scritto:
> perche' ?

Premesso che io storicamente sono un fautore dei calcoli Algebrici fra date
( per Algebrico intendo senza utilizzo di DateAdd o DateDiff )

Premesso anche che ormai 10 anni fa ho fatto un programmino per gestire
le presenze lavorative di personale
Non usando assolutamente DateAdd o DateDiff
( pensa che a quei tempi non conoscevo queste 2 funzioni )
e il programma ancor oggi funziona benissimo
( a parte qualche trascurabile infinitesima imprecisione )

Ormai mi sono ricreduto per:
- maggior precisione di DateAdd / DateDiff rispetto alla somma algebrica
- maggior specificita della formula
- maggior semplicita di utilizzo

Un esempio banalissimo:
Fatti una tabella con 2 soli campi formato DataOra
- Inizio
- Fine

mettici 1 record
- Inizio  15/05/2015 08:10:00
- Fine    15/05/2015 17:00:00

prova a calcolare i minuti trascorsi con
- Differenza Algebrica
- DateDiff

quindi applichi questa query:
<code> --------------------------
SELECT
T1.Ingresso,
T1.Uscita,
([Uscita]-[Ingresso])*24*60 AS Algebrica,
DateDiff("n",[Ingresso],[Uscita]) AS DatFunzioni
FROM
T1
;
</code> -------------------------

vedrai che
- la differenza algebrica restituisce   529,999999998836
- mentre il DateDiff restituisce PIU CORRETTAMENTE  530

.


title: Numero settimana

text:
Caspita,  ma non si puo modificare il post ?????

Un piccolo errore:

i campi della tabella non si chiamano Inizio e Fine
bensì  Ingresso e Uscita

come del resto suggerisce la query proposta

.


title: Numero settimana

text:

Cavolo

Grazie, bel post. Davvero.


title: Numero settimana

author: Maurizio Borrelli

text:
Il giorno domenica 5 aprile 2015 10:18:24 UTC+2, Mancini ha scritto:

Ciao a tutti.
Non entro nel merito ma... Esiste anche Round:

SELECT T1.Ingresso,
       T1.Uscita,
       Round((T1.Uscita-T1.Ingresso)*1440) AS Algebrica,
       DateDiff("n",T1.Ingresso,T1.Uscita) AS DatFunzioni
FROM T1;

--
Ciao! :)
Maurizio


title: R: Convertire un MDE in MDB, si può?

author: bobbit

text:
Ma mesi fa qualcuno non aveva detto che era possibile?
Ciao, Bobbit


title: R: Convertire un MDE in MDB, si può?

author: Karl Donaubauer

text:
bobbit <
bobbit...@wappi.com
> ha scritto:
>Karl Donaubauer ha scritto:
>> Luciano <
Luciano....@healthware.it
> ha scritto:
> > > Come da oggetto, si può riportare un MDE in MDB?...
>>
>> No. Non è possibile.
>
> Ma mesi fa qualcuno non aveva detto che era possibile?
Chi? E con una prova?
In teoria è possibile con un reengeneering con Assembler ecc.
p.e. esiste un decompiler per VB 4
Ma sia una incridibile pena perché è tutto Pcode è finora
AFAIK non l'ha fatto nessuno. Questo dicono anche tutti esperti
che conosco.
--
cu
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: R: Convertire un MDE in MDB, si può?

author: Luciano

text:
Innanzi tutto grazie per avermi risposto.
Però mi sembra strano che non ci sia nessun modo, accettabile, che permetta
di effettuare tale conversione, ma la microsoft non ha messo niente in giro
che permetta di farlo?
Grazie Ancora.
Ciao Luciano.


title: R: Convertire un MDE in MDB, si può?

author: warp

text:
bobbit ha scritto nel messaggio ...
>
>Ma mesi fa qualcuno non aveva detto che era possibile?
>
Col P-Code di VB non è difficile, esistono tools che lo fanno.
Con Access non ancora, anche perchè data la struttura dei File .MDE probabilmente solo Microsoft
potrebbe realizzare un totale reverse engineering.
Ciao, warp


title: R: Convertire un MDE in MDB, si può?

text:

quello che vuoi fare si chiama reverse engineering ed e'
immorale e illegale.
se l'mde l'hai creato tu, hai fatto male a non tenere
l'originale in formato mdb,
se invece NON l'hai creato tu, allora non vedo perche'
dovresti poterlo fare, ci sara' un motivo per cui l'autore
avra' distribuito un mde e non un mdb?
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: R: Convertire un MDE in MDB, si può?

text:
Come da oggetto, si può riportare un MDE in MDB? Se si, come?
Ciao Luciano.


title: R: Convertire un MDE in MDB, si può?

text:
Luciano <
Luciano....@healthware.it
> ha scritto:
> Come da oggetto, si può riportare un MDE in MDB? Se si, come?
No. Non è possibile.
--
HTH



title: R: Convertire un MDE in MDB, si può?

text:
Innanzi tutto, grazie per avermi risposto.
Mi andrebbe bene anche convertirlo da vb, mi sai indicare dove posso trovare
un tool che lo faccia?
Sei gentilissimo, grazie ancora.
Ciao Luciano.


title: R: Convertire un MDE in MDB, si può?

text:
La tua cortesia supera i confini dell'immaginazione...
Ciao Luciano.


title: R: Convertire un MDE in MDB, si può?

text:
Luciano ha scritto nel messaggio <8u5u1m$9ak$
1...@fe1.cs.interbusiness.it
>...
>Innanzi tutto, grazie per avermi risposto.
>Mi andrebbe bene anche convertirlo da vb, mi sai indicare dove posso trovare
>un tool che lo faccia?
Ma scusa, non era un'applicazione scritta con Access?
Con precisione non so dove si possano scaricare queste "biricchinate" per VB, spesso si trovano sui
più popolari siti Hack & KraK .
In ogni caso Federico ha ragione da vendere sull'immoralità della pubblica diffusione di tali
informazioni, quindi in ogni caso non posterei link specifici.
Aggiungo comunque che se l'applicazione VB è compilata in Native Code, diventano inutili questi
programmilli: in tal caso è necessario utilizzare tecniche molto sofisticate (e dai risultati
decisamente incerti) per disassemblare codice macchina.
Ciao, warp


title: R: Convertire un MDE in MDB, si può?

author: Lbo

text:
>Mi andrebbe bene anche convertirlo da vb, mi sai indicare dove posso trovare
>un tool che lo faccia?
scusa, toglimi un paio di curiosità.
il file di partenza è un mde o un exe compilato da vb?
chi ha fatto questo file e perché lo vuoi aprire?
comunque non ha molto senso dire "riconvertire un file da mde a mdb".
la codifica mde cosrrisponde più o meno ad un salva con nome, cioè si
fa una copia di un file esistente criptandolo nel formato mde.  se uno
vuole il file "originale" non deve cancellare la copia originale.  la
documentazione mi pare sia abbastanza chiara su questo.
---------------
molti umani che conosco non passerebbero il test di Turing. (Lbo)
---------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: R: Convertire un MDE in MDB, si può?

text:
Luciano wrote:
> La tua cortesia supera i confini dell'immaginazione...
> Ciao Luciano.
grazie...
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net



title: R: Convertire un MDE in MDB, si può?

text:
Luciano wrote:
> Innanzi tutto, grazie per avermi risposto.
> Mi andrebbe bene anche convertirlo da vb, mi sai indicare dove posso trovare
> un tool che lo faccia?
come volevasi dimostrare, non hai capito niente.



title: R: Convertire un MDE in MDB, si può?

text:
Credo che sia venuto il momento di chiarire un pò di cose.
Non so rispondervi alla domanda "perché vuoi fare questa 'conversione'?",
per il semplice motivo che non sono io ad avere bisogno delle informazioni
richieste, in realtà sto facendo un piacere ad un amico, che a sua volta sta
facendo un piacere ad un suo amico.
Non ho chiesto a cosa gli servisse, ma non me ne pongo nemmeno il problema.
Voi parlate di immoralità ed illegalità troppo facilmente, poniamo il caso
che il .mde fosse il suo e che l'abbia dato ad un cliente, e che il .mdb
l'abbia perso perché il suo computer all'improvviso si è bloccato e lui ha
dovuto formattare l'HD; mi dite l'immoralità e l'illegalità dove sono? Non
vi siete nemmeno preoccupati di chiarire le motivazioni della mia domanda
che subito vi siete allarmati. Io ho chiesto una semplice informazione e mi
aspettavo una altrettanto semplice risposta...
Aggiungo che io sono un programmatore di Visual Basic, ho chiesto a 'warp'
di indicarmi dove potevo trovare un tool di conversione solo perché mi
interessava vedere come si faceva. La mia era pura curiosità e voglia di
sapere.
Approfitto per ringraziare coloro che bene o male hanno tentato di aiutarmi
e spero che questa sterile discussione non si prolunghi nel tempo.
Ciao Luciano.


title: R: Convertire un MDE in MDB, si può?


title: R: Convertire un MDE in MDB, si può?

text:
Luciano wrote:
> Credo che sia venuto il momento di chiarire un pò di cose.
> Non so rispondervi alla domanda "perché vuoi fare questa 'conversione'?",
> per il semplice motivo che non sono io ad avere bisogno delle informazioni
> richieste, in realtà sto facendo un piacere ad un amico, che a sua volta sta
> facendo un piacere ad un suo amico.
> Non ho chiesto a cosa gli servisse, ma non me ne pongo nemmeno il problema.
Non ti sei posto il problema proprio perche' quell'mde non l'hai fatto tu, al
contrario potrebbe essere il lavoro di uno qualunque dei partecipanti a questo
ng e che magari con quel lavoro ci sfama la famiglia.
Se chiedessi al ng di VB del decompilatore del Visual Basi, otterrei
esattamente le stesse riposte, perche' probabilmente il software che voglio
decompilare e stato realizzato da qualcuno di loro.
Cosa penseresti se qualcuno volesse decompilare un tuo lavoro?
> Voi parlate di immoralità ed illegalità troppo facilmente, poniamo il caso
> che il .mde fosse il suo e che l'abbia dato ad un cliente, e che il .mdb
> l'abbia perso perché il suo computer all'improvviso si è bloccato e lui ha
> dovuto formattare l'HD; mi dite l'immoralità e l'illegalità dove sono? Non
> vi siete nemmeno preoccupati di chiarire le motivazioni della mia domanda
> che subito vi siete allarmati. Io ho chiesto una semplice informazione e mi
> aspettavo una altrettanto semplice risposta...
Quella che tu chiami semplice informazione, qui viene richiesta ogni 15 msg.
Il fatto che sia vero o falso quello che dici, non ha alcuna importanza,
perche' ognuno puo' dire quello che gli pare e qui non e' possibile provarlo,
quindi la risposta e' sempre la stessa: arrangiati, potevi farti un backup.
Se poi quello che dici e' vero, allora rivolgiti a dei professionisti, che dopo
essersi accertati (forse) della tua buonafede, sapranno darti delle risposte,
naturalmente a pagamento.

> Aggiungo che io sono un programmatore di Visual Basic, ho chiesto a 'warp'
> di indicarmi dove potevo trovare un tool di conversione solo perché mi
> interessava vedere come si faceva. La mia era pura curiosità e voglia di
> sapere.
Complimenti!!
warp ti ha detto che esistono decompilatori per programmi scritti in VB e
compilati in P-code, e non ti ha che e' possibile convertire un mde da VB!

> Approfitto per ringraziare coloro che bene o male hanno tentato di aiutarmi
> e spero che questa sterile discussione non si prolunghi nel tempo.
> Ciao Luciano.
Per quanto mi riguarda si chiude qua.



title: R: Convertire un MDE in MDB, si può?

text:
>Non ti sei posto il problema proprio perche' quell'mde non l'hai fatto tu,
al
>contrario potrebbe essere il lavoro di uno qualunque dei partecipanti a
questo
>ng e che magari con quel lavoro ci sfama la famiglia.
>Se chiedessi al ng di VB del decompilatore del Visual Basi, otterrei
>esattamente le stesse riposte, perche' probabilmente il software che voglio
>decompilare e stato realizzato da qualcuno di loro.
>Cosa penseresti se qualcuno volesse decompilare un tuo lavoro?
Mio caro Federico, io con il mio lavoro ci sfamo la famiglia e pure non mi
faccio problemi a dare del codice o informazioni a chi ne ha bisogno, se ti
fai un giro sul ng di Vb vedrai che la mia presenza non è indifferente, e
che non mi sono fatto problemi a dare codice che mi è costato parecchio
lavoro a chi lo chiedeva.
>Quella che tu chiami semplice informazione, qui viene richiesta ogni 15
msg.
>Il fatto che sia vero o falso quello che dici, non ha alcuna importanza,
>perche' ognuno puo' dire quello che gli pare e qui non e' possibile
provarlo,
>quindi la risposta e' sempre la stessa: arrangiati, potevi farti un backup.
>Se poi quello che dici e' vero, allora rivolgiti a dei professionisti, che
dopo
>essersi accertati (forse) della tua buonafede, sapranno darti delle
risposte,
>naturalmente a pagamento.
Nessuno ti a chiesto di credere a ciò che ti dico, io ho solo risposto a ciò
che mi veniva chiesto e ti assicuro che se volevo andare da dei
professionisti non sarei certo venuto qua!
>Complimenti!!
>warp ti ha detto che esistono decompilatori per programmi scritti in VB e
>compilati in P-code, e non ti ha che e' possibile convertire un mde da VB!
Io ho capito benissimo cosa voleva dire 'warp'. Invece sei tu che non hai
capito, io non chiedevo dove poter scaricare un decompilatore per Vb in
quanto so benissimo (al contrario di te) che non ne esiste ancora uno.
Spero che questa discussione si chiuda qui!
Ti saluto.
Ciao Luciano.


title: R: Convertire un MDE in MDB, si può?

author: Pivo

text:
un conto è dare codice, qualche istruzione o qualche dritta.
Ben diverso è "dare" un database completo. Che per l'amore del cielo, lo si
può anche dare; se qualcuno dovesse chiedermi "qualcuno di voi ha percaso
già fatto un db per la gestione di una collezione di dischi? (tanto per
cambiare esempio....) me lo può passare? - Lo darei sicuramente (ma non
chiedeteli a me! Sto imparando non vi conviene!).
Diverso è: ho un db fatto da un altro e senza chiederglielo me ne voglio
appropriare.
Si è scassato il disco? Dai che è vecchia....


title: R: Convertire un MDE in MDB, si può?

text:
Luciano wrote:
> >Non ti sei posto il problema proprio perche' quell'mde non l'hai fatto tu,
> al
> >contrario potrebbe essere il lavoro di uno qualunque dei partecipanti a
> questo
> >ng e che magari con quel lavoro ci sfama la famiglia.
> >Se chiedessi al ng di VB del decompilatore del Visual Basi, otterrei
> >esattamente le stesse riposte, perche' probabilmente il software che voglio
> >decompilare e stato realizzato da qualcuno di loro.
> >Cosa penseresti se qualcuno volesse decompilare un tuo lavoro?
>
> Mio caro Federico, io con il mio lavoro ci sfamo la famiglia e pure non mi
> faccio problemi a dare del codice o informazioni a chi ne ha bisogno, se ti
> fai un giro sul ng di Vb vedrai che la mia presenza non č indifferente, e
> che non mi sono fatto problemi a dare codice che mi č costato parecchio
> lavoro a chi lo chiedeva.
Carissimo Luciano,
questo e' un altro discorso e non c'entra un bel niente con l'oggetto della
discussione, non cambiare le carte in tavola.
Scambiarsi informazioni e/o codice e' lo scopo principale dei partecipanti ad
un ng, fornire informazioni su come 'decompilare' il lavoro di altro, no, o
almeno non in questo ng.
> >Quella che tu chiami semplice informazione, qui viene richiesta ogni 15
> msg.
> >Il fatto che sia vero o falso quello che dici, non ha alcuna importanza,
> >perche' ognuno puo' dire quello che gli pare e qui non e' possibile
> provarlo,
> >quindi la risposta e' sempre la stessa: arrangiati, potevi farti un backup.
> >Se poi quello che dici e' vero, allora rivolgiti a dei professionisti, che
> dopo
> >essersi accertati (forse) della tua buonafede, sapranno darti delle
> risposte,
> >naturalmente a pagamento.
> Nessuno ti a chiesto di credere a ciň che ti dico, io ho solo risposto a ciň
> che mi veniva chiesto e ti assicuro che se volevo andare da dei
> professionisti non sarei certo venuto qua!
> >Complimenti!!
> >warp ti ha detto che esistono decompilatori per programmi scritti in VB e
> >compilati in P-code, e non ti ha che e' possibile convertire un mde da VB!
>
> Io ho capito benissimo cosa voleva dire 'warp'. Invece sei tu che non hai
> capito, io non chiedevo dove poter scaricare un decompilatore per Vb in
> quanto so benissimo (al contrario di te) che non ne esiste ancora uno.
rileggiti la tua risposta a warp.



title: R: Convertire un MDE in MDB, si può?

text:
Luciano wrote:
[cut]
> Io ho capito benissimo cosa voleva dire 'warp'. Invece sei tu che non hai
> capito, io non chiedevo dove poter scaricare un decompilatore per Vb in
> quanto so benissimo (al contrario di te) che non ne esiste ancora uno.
dimenticavo,
al contrario di te, io so che il decompilatore per vb non solo non esiste, ma
non esistera' mai.



title: R: Convertire un MDE in MDB, si può?

text:
Luciano ha scritto nel messaggio
>
>Io ho capito benissimo cosa voleva dire 'warp'. Invece sei tu che non hai
>capito, io non chiedevo dove poter scaricare un decompilatore per Vb in
>quanto so benissimo (al contrario di te) che non ne esiste ancora uno.
Volendo essere proprio pignoli vorrei andare a fondo alla vicenda dei decompilatori.
Il solito pazzoide di Seattle (il celeberrimo d*d*) realizzò un decompilatore per VB3 che funzionava
da Dio :-))
La versione per VB4 aveva qualche problema, ma era sempre una bella cosetta.
Francamente non so se abbia tenuto aggiornato il prodottino per le realese successive di VB.
L'introduzione della compilazione Native-Code (che generalmente nei programmi di database è più
lenta di quella P-Code!!) ha probabilmente decretato la fine di certi softwarilli...
Ciao, warp


title: R: Convertire un MDE in MDB, si può?

text:
Federico Luciani <
fluc...@paperino.libero.it
> ha scritto:
> Luciano wrote:
> > Io ho capito benissimo cosa voleva dire 'warp'. Invece sei tu che non hai
> > capito, io non chiedevo dove poter scaricare un decompilatore per Vb in
> > quanto so benissimo (al contrario di te) che non ne esiste ancora uno.
>
> dimenticavo,
> al contrario di te, io so che il decompilatore per vb non solo non esiste,
ma
> non esistera' mai.
Solo perché l'ho detto anche io scrivo un po più:
Per le versione VB che creano P-Code (<=3) e anche per il P-Code
di 4 ci sono decompiler.
Il decompiler più conosciuto (VBDis per VB3) è quello di
Dr. Hans-Peter Diettrich (DODI).
Per il native code di VB 5, 6 non è più possibile di ricuperare VB-Code
da un exe. Per questa ragione ci sono solo disassembler.
Per un mde invece non c'è niente.
Michka una volta ha scritto che l'ha comminciato per curiosità e così
sa che è possibile. Ma non l'ha finito da varii motivi.
--
cu



title: R: Convertire un MDE in MDB, si può?

text:
Karl Donaubauer wrote:
> Federico Luciani <
fluc...@paperino.libero.it
> ha scritto:
> > Luciano wrote:
> > > Io ho capito benissimo cosa voleva dire 'warp'. Invece sei tu che non hai
> > > capito, io non chiedevo dove poter scaricare un decompilatore per Vb in
> > quanto so benissimo (al contrario di te) che non ne esiste ancora uno.
> >
> > dimenticavo,
> > al contrario di te, io so che il decompilatore per vb non solo non esiste,
> ma non esistera' mai.
>
> Solo perché l'ho detto anche io scrivo un po piů:
> Per le versione VB che creano P-Code (<=3) e anche per il P-Code
> di 4 ci sono decompiler.
> Il decompiler piů conosciuto (VBDis per VB3) č quello di
> Dr. Hans-Peter Diettrich (DODI).
> Per il native code di VB 5, 6 non č piů possibile di ricuperare VB-Code
> da un exe. Per questa ragione ci sono solo disassembler.
infatti io mi riferivo al native quando ho detto che non
esisteranno,
conosco il VBDis pe VB3
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access



title: R: Convertire un MDE in MDB, si può?

text:

Ti do perfettamente ragione, ma chi ti dice che il db è di un altro?!
Ribadisco io non mi sono posto il problema di cosa ne voleva fare e continuo
a non pormelo.
>Si è scassato il disco? Dai che è vecchia....
Forse, quando tento di esprimermi, non sono sufficientemente chiaro...
Io non so a cosa gli servisse, la storia del disco era un esempio.
Ciao Luciano.


title: R: Convertire un MDE in MDB, si può?

text:
>Carissimo Luciano,
>questo e' un altro discorso e non c'entra un bel niente con l'oggetto della
>discussione, non cambiare le carte in tavola.
>Scambiarsi informazioni e/o codice e' lo scopo principale dei partecipanti
ad
>un ng, fornire informazioni su come 'decompilare' il lavoro di altro, no, o
>almeno non in questo ng.
Ribadisco, chi ti dice che il lavoro è di un altro???!!! io non lo so e non
lo voglio nemmeno sapere!
>rileggiti la tua risposta a warp.
"Mi andrebbe bene anche convertirlo da vb, mi sai indicare dove posso
trovare
un tool che lo faccia?"
"Ti ricordo" che un tool non è per forza un .exe
Ciao Luciano.


title: R: Convertire un MDE in MDB, si può?

text:
Menti piccole non possono fare grande il mondo....
Ciao Luciano.


title: R: Convertire un MDE in MDB, si può?

author: Antonio Biso

text:
Luciano <
Luciano....@healthware.it
> wrote in message
8u8vgk$8kk$1...@fe2.cs.interbusiness.it...
> >Carissimo Luciano,
> >questo e' un altro discorso e non c'entra un bel niente con l'oggetto
della
> >discussione, non cambiare le carte in tavola.
> >Scambiarsi informazioni e/o codice e' lo scopo principale dei
partecipanti
> ad
> >un ng, fornire informazioni su come 'decompilare' il lavoro di altro, no,
o
> >almeno non in questo ng.
>
>
> Ribadisco, chi ti dice che il lavoro è di un altro???!!! io non lo so e
non
> lo voglio nemmeno sapere!
Questa in altri ambiti si chiama connivenza o omertà, non so se te ne rendi
conto...
Antonio


title: R: Convertire un MDE in MDB, si può?

author: Roberto da casa

text:
"Luciano" <
Luciano....@healthware.it
> ha scritto nel messaggio
news:8u8v22$65j$1...@fe1.cs.interbusiness.it...
.
>
> Ti do perfettamente ragione, ma chi ti dice che il db è di un altro?!
> Ribadisco io non mi sono posto il problema di cosa ne voleva fare e
continuo
> a non pormelo.
>
>
> >Si è scassato il disco? Dai che è vecchia....
> Forse, quando tento di esprimermi, non sono sufficientemente chiaro...
> Io non so a cosa gli servisse, la storia del disco era un esempio.
>
> Ciao Luciano.
>
>
Credimi Luciano, sono sconcertato dal fatto che tu insista a che venga
commessa una cosa illegale, e il tutto per fare un piacere all'amico di un
tuo amico.
Ma la cosa che ancora di più mi sconcerta è il fatto che la richiesta venga
fatta a questo NG; non sei un neofrequentatore e dovresti sapere benissimo
che sproteggere un database, in questo NG, è ritenuto illegale ed immorale
almeno quanto il furto con scasso.
Poiché tu non sai, e non ritieni necessario sapere, a che titolo verrebbe
usato l'agognato tool, proponi all'amco del tuo amico di partecipare in
prima persona al NG,almeno certe domande verranno poste direttamente a lui:
dovrebbe avere argomenti sufficienti a convincere tutti che, nel suo caso,
la cosa non sarebbe nè illegale nè immorale.


title: creazione campo numerico progressivo in query unione

author: Giuseppe

text:
Buongiorno a tutti.
Ho una tabella "tblFatture" ed una tabella "tblincassi" legate tra
loro dal campo ID.
Ho creato una query unione dove ho tutte le fatture e i record della
tabella incassi.
Il campo Id per gli incassi è uguale a quello della fattura
corrispondente.
Come faccio a creare un numero progressivo in base alla data fattura e
alla data incasso della query unione in modo che la casella di testo
con origine =GetLineNumber([Form];"id";[id]) arrivati al record degli
incassi non mi riporti di nuovo l'id della fattura?
Inoltre nella stessa maschera continua con origine la query unione, il
saldo progressivo ottenuto con la funzione
=CreaTotProgr("id";[id];"[totalefattura]")  (dove il totalefattura
nella query di unione al record relativo all'incasso è
tblfatture.totalefattura-tblincassi.totalefattura+tblincassi.incasso)
arrivati ai record degli incassi il progressivo anzichè diminuire
dell'importo dell'incasso, mi dà dei valori che non capisco come li
calcola.
Si risolverebbero  entrambi creando un campo unico o sono due problemi
con due soluzioni diverse?
Grazie anticipate.
Giuseppe.


text:
E' forse meglio creare una query di creazione tabella in cui
memorizzare tutte le fatture e tutti gli incassi?
Attendo consigli.
Grazie.
Giuseppe.


title: Come estrarre codici assenza multipli per n dipendenti con VBA ?

author: Gianni

text:
Nella speranza di aver introdotto un oggetto sintetico ma chiaro allo
stesso tempo, propongo nuovamente il problema che con altro oggetto
non ha avuto fortuna.
Ho un file Excel 2007 nel quale sono riportati alcuni dati che
sintetizzo in basso
Cognome	Nome	Tp. A/P	Ore
A	FRANCESCO	C710	3,00
A	FRANCESCO	C023	8,00
A	FRANCESCO	C400	8,00
B	ANGELO	C024	5,50
B	ANGELO	C670	2,50
B	ANGELO	C670	0,07
B	ANGELO	C670	0,03
B	ANGELO	C670	0,03
B	ANGELO	C670	0,03
B	ANGELO	C400	8,00
B	ANGELO	ZZZZ	8,00
B	ANGELO	C024	5,50
B	ANGELO	C919	2,50
C	CATERINA	C023	8,00
C	CATERINA	C023	8,00
C	CATERINA	C023	8,00
C	CATERINA	C023	8,00
C	CATERINA	CB60	2,50
C	CATERINA	CB60	2,50
C	CATERINA	CB60	2,50
C	CATERINA	CB60	2,50
C	CATERINA	CB60	2,50
C	CATERINA	CB60	2,50
C	CATERINA	CB60	2,50
C	CATERINA	CB60	2,50
C	CATERINA	CB60	2,50
C	CATERINA	CB60	1,50
D	ENZO	ZZZZ 	1,25
E	FRANCESCO	C400	8,00
E	FRANCESCO	C670	2,50
E	FRANCESCO	C023	8,00
F	NICOLA	C014	5,50
F	NICOLA	C013	8,00
F	NICOLA	C014	5,50
Nella colonna A sono elencati i "cognomi" dei dipendenti, nella
colonna B i "nomi", nella C il "codice assenza" e nella D le "ore di
assenza". In totale i dipendenti sono 113, ma nell'esempio ne figurano
soltanto alcuni.
Le righe riportano ogni giorno di assenza dello stesso dipendente
(quindi tante righe "intestate" al dipendente X per quanti sono i
giorni in cui si è assentato - anche per pochi minuti).
Come vedete, però, il codice assenza cambia in base alla tipologia di
assenza e vi sono 21 codici possibili.
Vorrei creare un pulsante nel quale inserire il codice VBA per
ottenere approssimativamente questa disposizione su un altro foglio:
Dip.   C013   C014   C023   C024   C070   C400   C670   ecc.
A        8,00	 	 	  8,00    3,00
B      11,00	 	    8,00	  2,60    2,50     8,00
C	 	 	  24,00                          24,00
D                   1,25               8,00	  8,00    2,50
E        8,00	               11,00
Il problema è: per ognuno dei dipendenti (in questo esempio 5) vorrei
calcolare il totale delle ore (o minuti) per ogni singolo codice
assenza; da non dimenticare che ogni mese le quantità di righe per
ogni dipendente potrebbe variare in virtù delle assenze e che anche i
codici assenza, ovviamente, potrebbero essere altri. Facile a dirsi,
ma a farlo è un gran casino. Il sistema probabilmente c'è, ma non
riesco a tirar fuori nulla di buono. C'è qualcuno disposto ad
aiutarmi?
Grazie a quanti prenderanno in considerazione il problema, Gianni


author: radicale 001

text:
On 26 Feb, 13:07, Gianni <
gianni.catu...@alice.it
> wrote:
> C' qualcuno disposto ad aiutarmi ?
Eccomi.
Chiedi che qualcuno ti faccia un programma, renditi
conto. Io te lo faccio,  pero' ... :-)
ipotesi :
a)
non ci sono due nominativi uguali.
Se ci sono devi risolvere associandogli un
qualcosa che te li differenzi.
b)
I dati delle assenze sono ordinati per nominativo
Devi prendere il file excel e aggiungerci un foglio
dei risultati, diciamo R.
In R, devi predisporre la riga dei codici di assenza.
A quel punto tu sai il numero di colonna di ogni
codice. Attenzione. Siano c1,c2, ... cn questi
numeri.
Supponiamo che sia la riga n 1, e che inizi alla
colonna n. 2 (nella colonna 1 ci metti i nomi).
Poi un altro foglio dove metti il tasto C, diciamo
il foglio P. Che deve essere il primo.
I foglio dei dati grezzi sia D.
Hai dunque un workbook fatto quindi di 3 fogli :
P,R,D.
Entri nel tasto D e ci scrivi la procedura di calcolo.
Deve essere fatta cosi'
public Sub Calcola( )
- a) msgbox di richiesta di conferma all' utente
- b) pulisce il foglio R
- c) ci scrive i nuovi dati
end sub
la a) e la b) la do' per scontata.
La c) deve essere cosi' :
riga = (numero della prima riga dei dati)
colonna_codice_assenza = ...
colonna_nominativo = ...
colonna_tempo_assenza = ...
r_nome = 2
do while true
    nome = D.cells(riga, colonna_nominativo)
    tempo = D.cells(riga, colonna_tempo_assenza)
    R.cells(r_nome,1) = nome
    r_nome = r_nome + 1
    do while D.cells(riga, colonna_nominativo) = nome
        select case D.cells(riga, colonna_codice_assenza)
             case "codice assenza 1"
                 R.cells(r_nome, c1) =  _
                     R.cells(r_nome, c1) +  _
                     tempo
                case "codice assenza 2"
                 R.cells(r_nome, c2) =  _
                     R.cells(r_nome, c2) +  _
                     tempo
              .  ...
             case "codice assenza n"
                 R.cells(r_nome, cn) =  _
                     R.cells(r_nome, cn) +  _
                     tempo
         end select
         riga = riga + 1
         if (D.cells(riga, 1) = "STOP" then exit sub
    loop
loop
Devi mettere, prima della elaborazione, il testo
"STOP" alla fine dei dati.
Ciao.


author: radicale 004

text:
On 27 Feb, 15:14, radicale 001 <
radicale....@gmail.com
> wrote:
> On 26 Feb, 13:07, Gianni <
gianni.catu...@alice.it
> wrote:
>
> > C' qualcuno disposto ad aiutarmi ?
>
> Eccomi.
Aoh, non te sbraccia' in ringraziamenti, che
me metti in imbarazzo ... ;-)


author: pablitomf

text:
On 26 Feb, 13:07, Gianni <
gianni.catu...@alice.it
> wrote:

> giorni in cui si assentato - anche per pochi minuti).
> Come vedete, per , il codice assenza cambia in base alla tipologia di
> assenza e vi sono 21 codici possibili.
> Vorrei creare un pulsante nel quale inserire il codice VBA per
> ottenere approssimativamente questa disposizione su un altro foglio:
>
> Dip.   C013   C014   C023   C024   C070   C400   C670   ecc.
> A        8,00                     8,00    3,00
> B      11,00                8,00          2,60    2,50     8,00
> C                         24,00                          24,00
> D                   1,25               8,00       8,00    2,50
> E        8,00                  11,00
>
> Il problema : per ognuno dei dipendenti (in questo esempio 5) vorrei
> calcolare il totale delle ore (o minuti) per ogni singolo codice
> assenza; da non dimenticare che ogni mese le quantit di righe per
> ogni dipendente potrebbe variare in virt delle assenze e che anche i
> codici assenza, ovviamente, potrebbero essere altri. Facile a dirsi,
> ma a farlo un gran casino. Il sistema probabilmente c' , ma non
> riesco a tirar fuori nulla di buono. C' qualcuno disposto ad
> aiutarmi?
> Grazie a quanti prenderanno in considerazione il problema, Gianni
1) Query "X" dove calcoli il totale minuti per dipendente (raggruppi
Nome+Cognome e sommi le ore trasformate in minuti)...
2) Query "Y" a campi incrociati (fatta sulla query "X") per
l'organizzazione dei dati come da te descritta...
nulla + nulla - per fare cio' che hai chiesto.


text:
On 28 Feb, 00:56, pablitomf <
pablit...@virgilio.it
> wrote:
> 1) Query "X" dove calcoli il totale minuti per dipendente (raggruppi
> Nome+Cognome e sommi le ore trasformate in minuti)...
> 2) Query "Y" a campi incrociati (fatta sulla query "X") per
> l'organizzazione dei dati come da te descritta...
Ma scusa luii lavora in Excel nativo : come fa ?
> nulla + nulla - per fare cio' che hai chiesto.
Ma perche' siete sempre cosi' "incazzosi" ? :-))


author: Popi - TheBadHabits

text:
On 28 Feb, 12:53, radicale 004 <
radicale....@gmail.com
> wrote:
> On 28 Feb, 00:56, pablitomf <
pablit...@virgilio.it
> wrote:
>
> Ma scusa luii lavora in Excel nativo : come fa ?
Mmmmmm ... collegando il foglio excel come una tabella? ;)
Popi


text:

Intendi fare una query ADO da dentro EXCEL dandogli il
driver corretto per "vedere" il foglio come una tabella ?
Certamente, ma non credo che quel Signore sia in
grado di farlo (senza offesa per nessuno).
Nel caso lo fosse, ovviamente quella sarebbe la
soluzione migliore.


text:
On 28 Feb, 12:53, radicale 004 <
radicale....@gmail.com
> wrote:
> On 28 Feb, 00:56, pablitomf <
pablit...@virgilio.it
> wrote:
>
> > 1) Query "X" dove calcoli il totale minuti per dipendente (raggruppi
> > Nome+Cognome e sommi le ore trasformate in minuti)...
> > 2) Query "Y" a campi incrociati (fatta sulla query "X") per
> > l'organizzazione dei dati come da te descritta...
>
> Ma scusa luii lavora in Excel nativo : come fa ?
lo collega come tabella... e' una possibilita' nativa di access...
> > nulla + nulla - per fare cio' che hai chiesto.
>
> Ma perche' siete sempre cosi' "incazzosi" ? :-))
ua' proprio di me dire incazzoso e' un parolone! io sono sempre
allegro e disponibile... sono Napoletano te ne sei dimenticato? :D


text:
On 28 Feb, 13:05, radicale 004 <
radicale....@gmail.com
> wrote:
> On 28 Feb, 13:01, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>
> > On 28 Feb, 12:53, radicale 004 <
radicale....@gmail.com
> wrote:
>
> > > On 28 Feb, 00:56, pablitomf <
pablit...@virgilio.it
> wrote:
>
> > > Ma scusa luii lavora in Excel nativo : come fa ?
>
> > Mmmmmm ... collegando il foglio excel come una tabella? ;)
>
> Intendi fare una query ADO da dentro EXCEL dandogli il
> driver corretto per "vedere" il foglio come una tabella ?
:D riesci sempre a complicare l'incomplicabile...
Gestione tabelle/tasto destro/collega tabella/tipo file = xls/scegli
il foglio...
:D
> Certamente, ma non credo che quel Signore sia in
> grado di farlo (senza offesa per nessuno).
se non e' in grado di collegare un foglio come tabella non e' ingrado
di far nulla per cui che sta chiedendo?... io sono fiducioso.
> Nel caso lo fosse, ovviamente quella sarebbe la
> soluzione migliore.
si, lo e' ;)


text:

Rad, Gianni ha postato in un ng che parla di Access chiedendo aiuto
per un foglio Excel.
Se non è fortunato ci sarà qualcuno che esclama "pussa via brutta
bertuccia, qua si parla di mdb non di xls".
Se è fortunato trova qualcuno che è in grado di dargli una soluzione
per Excel (magari mettendoci dentro fogli di appoggio e tutto il
codice vba per l'elaborazione).
Se è un po' meno fortunato trova qualcuno che gli dice "crea un file
mdb, collega il tuo foglio xls come una tabella, e creati 'ste due
query".
Popi


text:
On 28 Feb, 14:45, pablitomf <
pablit...@virgilio.it
> wrote:
> On 28 Feb, 12:53, radicale 004 <
radicale....@gmail.com
> wrote:
>
> > On 28 Feb, 00:56, pablitomf <
pablit...@virgilio.it
> wrote:
>
> > > 1) Query "X" dove calcoli il totale minuti per dipendente (raggruppi
> > > Nome+Cognome e sommi le ore trasformate in minuti)...
> > > 2) Query "Y" a campi incrociati (fatta sulla query "X") per
> > > l'organizzazione dei dati come da te descritta...
>
> > Ma scusa luii lavora in Excel nativo : come fa ?
>
> lo collega come tabella... e' una possibilita' nativa di access...
Lo so, ma mi sembrava che Gianni volesse lavorare da *dentro*
l' excel.
Vabbe', non ho capito io. Peccato, ho faticato un pochino per
postargli il codice.


text:
On 28 Feb, 14:49, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
> On 28 Feb, 13:05, radicale 004 <
radicale....@gmail.com
> wrote:
>
>
>
> > On 28 Feb, 13:01, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>
> > > On 28 Feb, 12:53, radicale 004 <
radicale....@gmail.com
> wrote:
>
> > > > On 28 Feb, 00:56, pablitomf <
pablit...@virgilio.it
> wrote:
>
> > > > Ma scusa luii lavora in Excel nativo : come fa ?
>
> > > Mmmmmm ... collegando il foglio excel come una tabella? ;)
>
> > Intendi fare una query ADO da dentro EXCEL dandogli il
> > driver corretto per "vedere" il foglio come una tabella ?
>
> > Certamente, ma non credo che quel Signore sia in
> > grado di farlo (senza offesa per nessuno).
>
> > Nel caso lo fosse, ovviamente quella sarebbe la
> > soluzione migliore.
>
> Rad, Gianni ha postato in un ng che parla di Access chiedendo aiuto
> per un foglio Excel.
>
> Se non è fortunato ci sarà qualcuno che esclama "pussa via brutta
> bertuccia, qua si parla di mdb non di xls".
>
> Se è fortunato trova qualcuno che è in grado di dargli una soluzione
> per Excel (magari mettendoci dentro fogli di appoggio e tutto il
> codice vba per l'elaborazione).
e' fortunato se incontra persone che gli indicano una soluzione piu'
complessa di quello che in realta' e'?... mha'
> Se è un po' meno fortunato trova qualcuno che gli dice "crea un file
> mdb, collega il tuo foglio xls come una tabella, e creati 'ste due
> query".
io direi l'esatto contrario... e' fortunato se incontra la soluzione
piu' adeguada al suo problema, e lo e' meno se incontra chi gli
suggerisce arzigogolamenti vari per arrivare a un obbiettivo
semplicissimo. ;)


text:

Se vuole giochicchiare da excell, deve andare sull'NG di excell... ;)
ha chiesto sull'NG di Access per cui io gli rispondo in Acce"ssese" ;)


text:

Of course, è solo che il mio punto di partenza era "risolvere Excel
lavorando in Excel", quindi il caso "meno fortunato" era dovuto solo
al dover utilizzare un altro sw oltre a Excel.
:)
Popi


text:
On 28 Feb, 14:49, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
> Rad, Gianni ha postato in un ng che parla di Access chiedendo aiuto
> per un foglio Excel.
E percio' gl' ho fatto al volo un programmino che gli risolve
la vexata quaestio nel modo piu' semplice, usando solo
excel nativo.


text:
On 28 Feb, 16:13, pablitomf <
pablit...@virgilio.it
> wrote:
> Se vuole giochicchiare da excell, deve andare sull'NG di excell... ;)
> ha chiesto sull'NG di Access per cui io gli rispondo in Acce"ssese" ;)
E chi ti dice niente ? :-)


author: MA

text:
"radicale 004"  ha scritto nel messaggio
news:b92b0a9f-9228-495a...@k38g2000vbn.googlegroups.com...



___________Risposta:
Quindi ci metti un attimo ad incollare il codice... o è un'altra palla anche
questa?
MA


text:
On 28 Feb, 16:42, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "radicale 004"  ha scritto nel messaggionews:b92b0a9f-9228-495a...@k38g2000vbn.googlegroups.com...
>
> On 28 Feb, 14:49, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>
> > Rad, Gianni ha postato in un ng che parla di Access chiedendo aiuto
> > per un foglio Excel.
>
> E percio' gl' ho fatto al volo un programmino che gli risolve
> la vexata quaestio nel modo piu' semplice, usando solo
> excel nativo.
>
> ___________Risposta:
> Quindi ci metti un attimo ad incollare il codice... o un'altra palla anche
> questa?
In che senso "ci metto un attimo" ? Gia' gliel' ho dato !
Sta qui, in questo 3D !
MA CHE VUOI DA ME ? MA CHE T' HO FATTO ????
:-)))))
(scherzo)


text:
Il Sun, 27 Feb 2011 06:14:07 -0800 (PST), radicale 001
<
radica...@gmail.com
> ha scritto:
>
>Eccomi.
>Chiedi che qualcuno ti faccia un programma, renditi
>conto. Io te lo faccio,  pero' ... :-)
>ipotesi :
>a)
>non ci sono due nominativi uguali.
>Se ci sono devi risolvere associandogli un
,,, CUT
>         end select
>         riga = riga + 1
>         if (D.cells(riga, 1) = "STOP" then exit sub
>    loop
>loop
>
>Devi mettere, prima della elaborazione, il testo
>"STOP" alla fine dei dati.
>
>Ciao.
>
Grazie. Proverň questa soluzione che sembra alla mia portata.
Saluti


text:
Il Sun, 27 Feb 2011 15:56:28 -0800 (PST), pablitomf
<
pabl...@virgilio.it
> ha scritto:
>On 26 Feb, 13:07, Gianni <
gianni.catu...@alice.it
> wrote:
>> Nella speranza di aver introdotto un oggetto sintetico ma chiaro allo
>> aiutarmi?
>> Grazie a quanti prenderanno in considerazione il problema, Gianni
...CUT
>1) Query "X" dove calcoli il totale minuti per dipendente (raggruppi
>Nome+Cognome e sommi le ore trasformate in minuti)...
>2) Query "Y" a campi incrociati (fatta sulla query "X") per
>l'organizzazione dei dati come da te descritta...
>
>nulla + nulla - per fare cio' che hai chiesto.
Rispetto alla soluzione di radicale 001, questa mi sembra più "fluida"
anche se dovrei usare access.
Ringrazio anche te.
Ciao


text:
Il Mon, 28 Feb 2011 05:49:29 -0800 (PST), Popi - TheBadHabits
<
rlu...@yahoo.com
> ha scritto:
>On 28 Feb, 13:05, radicale 004 <
radicale....@gmail.com
> wrote:
>> On 28 Feb, 13:01, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>>
>> > On 28 Feb, 12:53, radicale 004 <
radicale....@gmail.com
> wrote:
>>
>> > > On 28 Feb, 00:56, pablitomf <
pablit...@virgilio.it
> wrote:
>>
>> > > Ma scusa luii lavora in Excel nativo : come fa ?
>>
>> > Mmmmmm ... collegando il foglio excel come una tabella? ;)
>>
...CUT
>
>Rad, Gianni ha postato in un ng che parla di Access chiedendo aiuto
>per un foglio Excel.
>Se non è fortunato ci sarà qualcuno che esclama "pussa via brutta
>bertuccia, qua si parla di mdb non di xls".
>
>Se è fortunato trova qualcuno che è in grado di dargli una soluzione
>per Excel (magari mettendoci dentro fogli di appoggio e tutto il
>codice vba per l'elaborazione).
>Se è un po' meno fortunato trova qualcuno che gli dice "crea un file
>mdb, collega il tuo foglio xls come una tabella, e creati 'ste due
>query".
>Popi
Come dici tu, sono stato fiducioso e per fortuna non mi é capitato il
primo caso.
Grazie


text:
Il Mon, 28 Feb 2011 07:12:11 -0800 (PST), pablitomf
<
pabl...@virgilio.it
> ha scritto:
>On 28 Feb, 14:49, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>> On 28 Feb, 13:05, radicale 004 <
radicale....@gmail.com
> wrote:
>>
>>
CUT
>
>e' fortunato se incontra persone che gli indicano una soluzione piu'
>complessa di quello che in realta' e'?... mha'
>
>> Se č un po' meno fortunato trova qualcuno che gli dice "crea un file
>> mdb, collega il tuo foglio xls come una tabella, e creati 'ste due
>> query".
>
>io direi l'esatto contrario... e' fortunato se incontra la soluzione
>piu' adeguada al suo problema, e lo e' meno se incontra chi gli
>suggerisce arzigogolamenti vari per arrivare a un obbiettivo
>semplicissimo. ;)
Va bene cosě Pablito. Mi servivano dei suggerimenti che mi
avvicinassero alla soluzione poiché, davvero, non sapevo da dove
cominciare.
Ciao


text:
Il Mon, 28 Feb 2011 06:59:38 -0800 (PST), radicale 004
<
radica...@gmail.com
> ha scritto:

E te ne sono grato. Mi hai insegnato qualcosa ed il tuo suggerimento -
ne sono certo - mi aiuterą a risolvere il problema.
Grazie ancora, ciao


text:
Il Mon, 28 Feb 2011 07:13:48 -0800 (PST), pablitomf
<
pabl...@virgilio.it
> ha scritto:
>On 28 Feb, 15:59, radicale 004 <
radicale....@gmail.com
> wrote:

Va benissimo, proverò anche la tua soluzione.
Grazie mille, ciao


text:
On 28 Feb, 18:36, Gianni <
gianni.catu...@alice.it
> wrote:
> >1) Query "X" dove calcoli il totale minuti per dipendente (raggruppi
> >Nome+Cognome e sommi le ore trasformate in minuti)...
> >2) Query "Y" a campi incrociati (fatta sulla query "X") per
> >l'organizzazione dei dati come da te descritta...
>
> >nulla + nulla - per fare cio' che hai chiesto.
> Rispetto alla soluzione di radicale 001, questa mi sembra pi "fluida"
Certo che e' piu' fluida.
> anche se dovrei usare access.
Appunto. :-))


text:
Il Tue, 1 Mar 2011 15:30:45 -0800 (PST), radicale 001
<
radica...@gmail.com
> ha scritto:
>On 28 Feb, 18:36, Gianni <
gianni.catu...@alice.it
> wrote:

Infine hop risolto usando la tua soluzione.
Grazie, ciao


text:
> >> anche se dovrei usare access.
>
> >Appunto. :-))
>
> Infine hop risolto usando la tua soluzione.
> Grazie, ciao
Giusto, ma a questo punto la prossima volta non chiedere qua...
chiedi su microsoft.public.it.office.excel
Questo e' un NG di Access, e quindi di Access si parla. ;)


text:
On 2 Mar, 14:10, pablitomf <
pablit...@virgilio.it
> wrote:
>> Infine hop risolto usando la tua soluzione.
Hop ! :-))
> Giusto, ma a questo punto la prossima volta non chiedere qua...
> chiedi su microsoft.public.it.office.excel
> Questo e' un NG di Access, e quindi di Access si parla. ;)
Stai a rosica' eh ? Famme senti', famme senti' ... :
"Rosich", Risich" ... Si. stai a rosica'. E io godo. :-)))
(scherzo, non t' arrabbia')


text:
Il Wed, 2 Mar 2011 05:10:40 -0800 (PST), pablitomf
<
pabl...@virgilio.it
> ha scritto:
>> >> anche se dovrei usare access.

ok, starò più attento, ciao


text:
> Stai a rosica' eh ? Famme senti', famme senti' ... :
> "Rosich", Risich" ... Si. stai a rosica'. E io godo. :-)))
Non sai quanto... :D
> (scherzo, non t' arrabbia')
ma figurati... ;)


title: Riga di codice strana

author: enzo

text:
In basso ho evidenziato la riga.....qualcuno può spiegarmela ?
Grazie.
Sub CreatableRst_Files(strPath As String)
'Questo esempio crea un recordset
'da dati Non-relazionali
'Mostra il recordset creato da una lista di dati in una directory
'Può essere alternativo al Provider NT Dir Serverices OLE DB
'Petete creare il vostro provider con VB 6
'Potete effettuare una chiamata da un ASP per una lista di download, ecc
Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
With rst
    'Effettua il lavoro locale
    .CursorLocation = adUseClient
    'Aggiunge un campo
     .Fields.Append "FileName", adVarChar, 255, adFldRowID
     .Fields.Append "Extention", adChar, 3, adFldFixed
    'Apre rst
    .Open , , adOpenStatic, adLockBatchOptimistic
     'Si assicura che ci sia un \ nel percorso
     If Right(strPath, 1) <> "\" Then strPath = strPath & "\"
     'Prende la lista di tutti i file in DIR e li aggiunge al
     'recordset
      strPath = Dir(strPath & "*.*", vbNormal)
      ' Non include le voci . e ..        <--------------    Questa riga non
la capisco !!!!!!!!
      Do While strPath > ""
        'Aggiunge un record a rst
         .AddNew Array("FileName", "Extention"), _
        Array(strPath, Right(strPath, 3))
        strPath = Dir
      Loop
    .MoveFirst
    'Stampa i file
    Do Until .EOF
        Debug.Print !FileName
        rst.MoveNext
    Loop
End With
End Sub


title: Riga di codice strana

author: Roberto - Syd

text:
"enzo" <
vla...@tin.it
> ha scritto nel messaggio
news:iXqO9.31649$R45.1...@news2.tin.it...

Questa riga vuol Fai finche la variabile strPath contiene un valore, quindi
saranno eseguite tutte le istruzioni comprese tra il Do While ... e Loop,
finchè non si avvera la condizione.
Ciao Roberto - Syd



title: Riga di codice strana

author: ML

text:
"enzo" <
vla...@tin.it
> ha scritto nel messaggio
news:iXqO9.31649$R45.1...@news2.tin.it...
> In basso ho evidenziato la riga.....qualcuno puň spiegarmela ?
> Grazie.
>
> Sub CreatableRst_Files(strPath As String)
> 'Questo esempio crea un recordset
> 'da dati Non-relazionali
>
> 'Mostra il recordset creato da una lista di dati in una directory
> 'Puň essere alternativo al Provider NT Dir Serverices OLE DB

In pratica serve ad inserire nel recordset (con addnew) le informazioni
presenti in "strPath", in quanto questa contiene i nomi dei file della
directory! C'č un ciclo perchč si deve inserire per ogni riga del recordset
i valori corrispondenti (nome file ed estenzione). La condizione del ciclo
serve per uscire dal ciclo quando non ci sono piů file!


title: gestione tabella di database access agenti.mdb

author: Casalini Vendite

text:
Stiamo creando un applicativo per la gestione delle provvigioni dei ns.
agenti e siamo poco esperti di Visual Basic for Application di Access. Per
cortesia aiutateci.
Data la tabella PROVV AG con il seguente tracciato record:
| id agente | agente | provvigione | regione competenza |
dove,
id agente  contatore numerico
agente   testo
provvigione  numero
regione competenza testo
Come si fa a dichiarare in modo corretto il sopracitato tracciato record
della tabella PROVV AG?
Come si fa a leggere il contenuto della sopracitata tabella?
E di un solo record (ad esempio id agente = 38)?
Come si fa a modificare il contenuto di un campo del sopracitato record?
E a scrive un nuovo record?
Ringraziamo anticipatamente che ci può aiutare.


author: Sib

text:
"Casalini Vendite" <
info.c...@agonet.it
> ha scritto nel messaggio
news:97609633...@merlino.agonet.it...
> Stiamo creando un applicativo per la gestione delle provvigioni dei ns.
> agenti e siamo poco esperti di Visual Basic for Application di Access. Per
> cortesia aiutateci.
> Data la tabella PROVV AG con il seguente tracciato record:
>
> | id agente | agente | provvigione | regione competenza |
>
> dove,
[cut]
Ho l'impressione che la domanda l'abbia scritta un ragioniere o un
consulente ;-) con tutte queste "sopraccitazioni" (senza offesa per i
ragionieri, perfino mio padre e' ragioniere)
> Come si fa a dichiarare in modo corretto il sopracitato tracciato record
> della tabella PROVV AG?
Il record non si dichiara, si dichiara una variabile recordset e si apre:
Dim rst as recordset
set rst=currentdb.openrecordset("Tabella",dbopendynaset)
> Come si fa a leggere il contenuto della sopracitata tabella?
> E di un solo record (ad esempio id agente = 38)?
rst!NomeCampo mostra il contenuto del campo del record corrente
Per trovare il record che vi interessa:
rst.MoveFirst ecc per muoversi
rst.FindFirst ecc per trovare
> Come si fa a modificare il contenuto di un campo del sopracitato record?
Si tratta come una variabile
> E a scrive un nuovo record?
rst.addnew
...
rst.update
Pagare uno sviluppatore no?
Sib


title: giustificare in un campo memo / testo

author: Bruno - S95

text:
Per Access 97.
Ciao e gazie a tutti in anticipo.
Ripropongo il quesito.
Mi piacerebbe poter giustificare un campo testo/memo in un report o
maschera, č possibile ?
giustificato cosě:
parole, parole, parole, parole,
parole, parole, parole, parole,
parole, parole, parole, parole,
parole, parole, parole, parole,
parole, parole, parole, parole,
parole, parole, parole, parole.
Grazie ancora
                    Bruno


title: giustificare in un campo memo / testo

author: Alessandro Baraldi

text:
"Bruno - S95" <
bruno...@tin.it
> wrote in message
news:Rs82b.34977$
zN5.1...@news1.tin.it
> Per Access 97.
>
> Ciao e gazie a tutti in anticipo.
>
> Ripropongo il quesito.
> Mi piacerebbe poter giustificare un campo testo/memo in un report o
> maschera, è possibile ?
>
> giustificato così:
[CUT].
>
> Grazie ancora
>                     Bruno
Teoricamente non è possibile, ma in realtà
si può fare, solo è molto complesso.
Ti può servire l'esempio di Lebans che
fa esattamente ciò che chiedi.
www.lebans.com
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: disabilitare msgbox

author: UncleSam

text:
ho un report che alla chiusura ha una msgbox che chiede se eseguire una
determinata operazione
ho anche una macro che chiude il report ed apre una maschera
quando lancio la macro mi compare il msgbox citato sopra, solo che in quel
caso vorrei disabilitarlo
ho provato a settare "imposta avvisi=no" nella macro, ma non funziona
cosa potrei usare ?
grazie
Pierpaolo


title: disabilitare msgbox

text:
"UncleSam" <
a...@a.com
> ha scritto nel messaggio
news:kJoya.206881$K35.4...@news2.tin.it...

Ma il messaggio è generato automaticamente da Access?
Se si, cosa dice?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: disabilitare msgbox

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:bipya.17016$Ny5.5...@twister2.libero.it...
>
> "UncleSam" <
a...@a.com
> ha scritto nel messaggio
> news:kJoya.206881$K35.4...@news2.tin.it...
> > ho un report che alla chiusura ha una msgbox che chiede se eseguire una
> > determinata operazione
> > ho anche una macro che chiude il report ed apre una maschera
> > quando lancio la macro mi compare il msgbox citato sopra, solo che in
quel
> > caso vorrei disabilitarlo
> > ho provato a settare "imposta avvisi=no" nella macro, ma non funziona
> > cosa potrei usare ?
> > grazie
> > Pierpaolo
>
> Ma il messaggio è generato automaticamente da Access?
> Se si, cosa dice?
nono è un mio msgbox() che chiede se resettare o meno una lista
l'avevo fatto pensando di chiedere di eseguire una query ogni volta che si è
chiuso (e quindi stampato) questo report
ora ho messo un bottone nella toolbar "modifica dati" che usando una macro
chiude il report ed apre una maschera dove modificare i dati del report, per
poi ritornare al report
solo che giustamente questa macro chiudendo il report mi fa comparire quel
msgbox(), che in questo caso non serve
infatti il setwarnings credo funzioni solo con gli avvisi di sistema di
access, non con i msgbox()
sto provando ad usare una variabile "chiudiSenzaAvvertire" settata di
default a FALSE, e settata a true nel caso venga lanciata la macro
in tal caso prima del msgbox() potre mettere un "if chiudisenzaavvertire =
false then.."
ma per ora sto solo facendo danni :))
Pierpaolo


title: disabilitare msgbox

author: SunRex

text:
"UncleSam" <
a...@a.com
> ha scritto nel messaggio
news:uopya.207329$K35.5...@news2.tin.it...

Allora leva il msgbox dalla macro.
SunRex


title: disabilitare msgbox

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:rxpya.207444$K35.5...@news2.tin.it...
[cut]
> >
> Allora leva il msgbox dalla macro.
> SunRex
>
il msgbox() si trova nell'evento close del report, in vba
cmq ho risolto facendo prima aprire la maschera, poi chiudere il report,
dalla macro
e prima del msgbox(), in vba, ho messo
If Not FormIsOpen("mioReport") Then
msgbox(..)
e grazie x la funzione formisopen trovata sul sitocomune :)
Pierpaolo
ps: cmq un equivalente di setwarnings false x i msgbox() farebbe sempre
comodo conoscerlo!


title: disabilitare msgbox

author: ringo

text:
Salve a tutti,
volendo automatizzare il lancio
di processi di una maschera avrei
la necessità di disabilitare tutti
i msgbox("mimiop")....
è possibile?
grazie!
ringo
P.S.: il setwarning non agisce sui msgbox :-(


title: OutPutTo malfunzionante

author: max

text:
Buonasera,
DoCmd.OutputTo acOutputReport, "Stampa_Fattura", acFormatSNP,
"c:\Stampa_Fattura.snp"
genera il seguente messaggio
"il formato definito per l'output dell'oggetto corrente non è disponibile"
vi sono già dei precedenti ?
Con gli altri formati di output nessun problema.
Utilizzo XP SP2 e A03
Saluti.
Michele


title: OutPutTo malfunzionante

author: fidirico

text:
"max" <
i...@inwind.it
> ha scritto nel messaggio
news:H_ojf.15088$S6.2...@twister2.libero.it...

Puoi provare la soluzione che uso io per lo stesso problema con Access XP:
Al posto di acFormatSNP, prova a scrivere "Formatosnapshot", così come l'ho scritto
io, virgolette comprese e rispettando la maiuscola; oppure prova "(*.snp)" sempre con
tutte le virgolette. Funziona anche la combinazione dei due:
"Formatosnapshot(*.snp)".
Non chiedermi il perchè di tutto ciò: qualcuno deve aver fatto confusione in sede di
traduzione :)
--
Ciao
Galliano.


title: OutPutTo malfunzionante

author: Karl Donaubauer

text:

http://groups.google.com/group/microsoft.public.it.office.access/msg/782f2726ccecb3e1
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: OutPutTo malfunzionante

author: MIX

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:B6qjf.1094$5Z...@news.edisontel.com...

Grazie.


title: OutPutTo malfunzionante

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3v6q91F...@individual.net...
> max wrote:
> > DoCmd.OutputTo acOutputReport, "Stampa_Fattura", acFormatSNP,
> > "c:\Stampa_Fattura.snp"
> >
> > genera il seguente messaggio
> >
> > "il formato definito per l'output dell'oggetto corrente non è
disponibile"
> >
> > vi sono già dei precedenti ?
> >
> > Con gli altri formati di output nessun problema.
> >
> > Utilizzo XP SP2 e A03
>
>
http://groups.google.com/group/microsoft.public.it.office.access/msg/782f272
6ccecb3e1
>
Grazie


title: MI5 Persecution: Website Index (1806)

text:
Persecuted by the Security Service
Since June 1990 the British security service MI5 has waged a campaign of harassment against a UK citizen,
through the broadcast and print media, verbal abuse at work, and molestation in public and during travel.
Despite widespread knowledge of the campaign in the UK and discussion of its characteristics on Usenet for
over three years, it continues today both in Britain and North America. Its cause and basis is xenophobia
on the basis of the genetic accident of mental illness, coupled with discrimination against an inferior
"foreigner" whom they condemn as "not up to British Standards".
If this is your first visit to this site, please read the FAQ first. Feel free to contact the author with
any questions.
Frequently Asked Questions article outlines the parameters of the persecution. Who is involved, and why?
What technical and social means do they employ? What response have I made, and why has their campaign yet
to be exposed?
The UK Security Services which are believed to be behind it all. Domestic security is the province of MI5
while the secret intelligence service MI6 combats foes (and its former employees) on foreign shores.

Usenet archive chronicling the (sometimes very enthusiastic) exchanges which have taken place on UK-local
newsgroups since May 1995. Make your mark on the continuing discussion!

Believe it or not, a few items of evidence have been recorded. Although none of them is particularly
conclusive, by presenting them I hope to explain what I understand from some television and radio programmes.
Most of the "clinching" material was aired in 1990-92, and no recordings exist now, which is quite unfortunate.
My complaints to the BBC and MI5 (via the Security Service Tribunal and Interception of Communications Tribunal),
and their response to my challenges, are recorded here. Basically they deny everything, they have put their
denials (mostly - Buerk and Lewis refused) in writing, and I don't believe them. Part of the website also
documents media coverage of my campaign to expose the persecution.
Faxed articles to, and responses from British organisations including Parliament and UK media. Over 24,259 faxes
in all were sent from 1998 to 2000. Their aim was to boot discussion of the persecution into the public domain,
and that aim was not accomplished.
1806
--
Posted via a free Usenet account from
http://www.teranews.com


title: funzione campo progressivo su query

author: valdirivo

text:
Ho provato la funzione "Come si può ottenere il totale progressivo di un
campo in una query?" di Roberto su "sitocomune".
dopo aver importato il modulo dal db di esempio al mio database cerco di
compilare il modulo stesso, ma mi appare l'errore:
"errore di compilazione" tipo definito dall'utente non definito
e viene selezionata in blu la dicitura: RS As DAO.Recordset
appartenente alla seconda riga (dim) della funzione
io non sono pratico di VBA, mi aiutate?
p.s. la guida dice:
Tipo definito dall'utente non definito
Quando in Visual Basic vengono creati tipi di dati personalizzati, è
necessario definirli prima in un'istruzione Type...End Type oppure in una
libreria degli oggetti o libreria dei tipi registrate correttamente. Cause e
soluzioni dell'errore:
  a.. È stata dichiarata una variabile o un argomento con un tipo di dati
non definito oppure è stato specificato un nome di classe o di oggetto
sconosciuto.
Definire un nuovo tipo di dati utilizzando l'istruzione Type in un modulo.
Se si desidera creare un riferimento a una classe, questa deve essere
riconosciuta dal progetto. Se viene fatto riferimento a una classe del
programma, il progetto deve includere un modulo di classe con il nome
specificato. Controllare l'ortografia del nome del tipo o dell'oggetto.
  a.. Il tipo che si desidera dichiarare è incluso in un altro modulo, ma è
stato dichiarato come Private.
Spostare la definizione del tipo in un modulo standard in cui può essere
Public.
  a.. Il tipo è valido, ma la libreria degli oggetti o dei tipi in cui è
definito non è registrata in Visual Basic.
Visualizzare la finestra di dialogo Riferimenti, quindi selezionare la
libreria degli oggetti o dei tipi adeguata. Se, ad esempio, nella finestra
di dialogo Riferimenti non viene attivata la casella di controllo degli
oggetti di accesso ai dati (DAO), i tipi Database, Recordset e TableDef non
saranno riconosciuti e i relativi riferimenti nel codice genereranno questo
errore.
Per ulteriori informazioni, selezionare l'elemento desiderato e premere F1
(in Windows) oppure AIUTO (in Macintosh).
che vuol dire?
grazie


title: funzione campo progressivo su query

author: Roberto da casa

text:
"valdirivo" <
va...@virgilio.it
> ha scritto nel messaggio
news:b88as3$7b4mg$1...@ID-168410.news.dfncis.de...
> Ho provato la funzione "Come si può ottenere il totale progressivo di un
> campo in una query?" di Roberto su "sitocomune".
>
> dopo aver importato il modulo dal db di esempio al mio database cerco di
> compilare il modulo stesso, ma mi appare l'errore:
> "errore di compilazione" tipo definito dall'utente non definito
> e viene selezionata in blu la dicitura: RS As DAO.Recordset
> appartenente alla seconda riga (dim) della funzione
>
> io non sono pratico di VBA, mi aiutate?
>
La funzione fa riferimento alla libreria Microsoft DAO quindi, se come
sembra usi una versione di Access successiva ad Access 97, aggiungi al tuo
database i riferimenti a tale libreria.
[CUT]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: funzione campo progressivo su query

text:
> La funzione fa riferimento alla libreria Microsoft DAO quindi, se come
> sembra usi una versione di Access successiva ad Access 97, aggiungi al tuo
> database i riferimenti a tale libreria.
>
> [CUT]
>
> --
> Roberto
grazie, adesso funziona.


title: form e caselle di riepilogo

author: Mauro

text:
Nel corpo di una form ho messo una combobox che mi fà una ricerca su una
lista di nominativi.
Ho anche inserito tre caselle di riepilogo (casella1,casella2,casella3) non
associate, la cui origine riga è data da una select su altre tabelle (ogni
casella di riepilogo ha una select diversa).
Una volta che inserisco un nominativo, con un requery sulle caselle di
riepilogo mi si compilano i dati che mi interessano (se il nominativo
appartiene al gruppo1 si riempie la casella1, e così via).
Fin qui tutto ok.
Quello che non riesco a fare è sull'evento doppioclic della casella di
riepilogo dove si vedono i dati, mi si apra un'altra form che contiene il
dettaglio delle informazioni (la casella associata è quella relativa al
nominativo, che non può essere una chiave primaria univoca)
Ringrazio per l'interessamento
Ciao Mauro


title: form e caselle di riepilogo

author: Antonio Biso

text:
Mauro <
rip...@libero.it
> wrote in message
R8Co8.85458$1S3.2...@twister1.libero.it...

Vedi proprietà column della casella di riepilogo
Antonio


title: form e caselle di riepilogo

author: Lorenzo Coronati

text:
Scrisse "Mauro" <
rip...@libero.it
>:
>Quello che non riesco a fare č sull'evento doppioclic della casella di
>riepilogo dove si vedono i dati, mi si apra un'altra form che contiene il
>dettaglio delle informazioni (la casella associata č quella relativa al
>nominativo, che non puň essere una chiave primaria univoca)
Cos'e' nello specifico che non riesci a fare?
Sai come risalire alla riga selezionata della listbox?
Se hai errori nel codice, postalo!
Bai
--
Lorenzo Coronati
--
<<cazzo ma come siamo "simpatici " eh ?>>
(Enrico Virginio, 17/03/2002)
--


title: [OT] cercasi Alessandro Cara

text:
Scusate scusate scusate se il messaggio non è pertinente!
ma io cerco una persona che per me è un mito,
spero che sia lui e che risponda al messaggio:

Buongiorno caro Cara!! :)
Spero che sia tu il magnifico baffone che mi ricordo
perché ho smosso addirittura mio nipote che sta
in svezia per scovarti!
Dimmidisìììì!!!
Bacioni
Sonia


title: [OT] cercasi Alessandro Cara

author: Alessandro Cara

text:
Il 30/05/2014 13:42,
sonia.c...@gmail.com
 ha scritto:
> Scusate scusate scusate se il messaggio non � pertinente!
> ma io cerco una persona che per me � un mito,
> spero che sia lui e che risponda al messaggio:
>
> Buongiorno caro Cara!! :)
> Spero che sia tu il magnifico baffone che mi ricordo
> perch� ho smosso addirittura mio nipote che sta
> in svezia per scovarti!
> Dimmidis����!!!
> Bacioni
> Sonia
>

ciao Sonia!
alex.c...@gmail.com

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


title: [OT] cercasi Alessandro Cara

text:

non ci credo...ce l' ho fatta!!!
ti mando una mail, baci!!


[OT] cercasi Alessandro Cara


title: [OT] cercasi Alessandro Cara

text:
Il solito LATRIN LOVER...

Ops... la R è di troppo...!!!!

Ciao Alessandro

@Alex


title: [OT] cercasi Alessandro Cara

text:
Il 31/05/2014 11:49, @Alex ha scritto:
> Il solito LATRIN LOVER...
>
> Ops... la R � di troppo...!!!!
No. No. la R ci sta tutta.
Ma e' solo "imprinting" (ha iniziato a lavorare con me, ormai quasi
trent'anni fa, ora, se non si e' mossa, sta "abbastanza" vicino a te)

Ciao Alex



title: [OT] cercasi Alessandro Cara

text:
Ehehehehe....

Mi sto annoiando...!

Ciao a tutti.
@Alex


title: E' possibile da una query ottenere un risultato a scalare ?

text:
buongiorno a tutti.
Oggi ho questo problema.
Ho una query che mi filtra da tabella gli "interventi" in base a determinate condizioni.
Questi "interventi" hanno "data" e "costo".
Dovrei predisporre un report che mensilmente, oltre a farmi vedere i singoli interventi, per ciascuno mi sottragga a scalare il "costo" da un valore iniziale di inizio anno che per comodità ipotizzo sia pari a 100.000(budget).
Secondo voi è possibile ?
Grazie infinite a chiunque porti valore aggiunto e un saluto particolare ai miei angeli custodi che sempre mi aiutano...


author: Mancini

text:
> Secondo voi è possibile ?
è la "SommaProgressiva"  se fai una ricerca trovi certamente abbondantissima documentazuine.

La tua è un po particolare perchè parti a discendere da un valore noto
ma io consiglio ancora la classica somma salvo poi detrarre il valore della Somma dai tuoi 100.000

Se hai una tabella di nome "Tabe" con i campi di nome
data - DataOra
costo - Numerico

con questa arrivi al tuo risultato,
attento pero,  se hai 2 date uguali ti da dei problrmi
[code]
SELECT
T.data,
T.costo,
(SELECT Sum(Tabe.Costo) AS SC FROM Tabe WHERE (Tabe.data<=T.data);) AS Prog
FROM
Tabe AS T
ORDER BY
T.data
;
[/code]


text:
Il giorno mercoledì 15 gennaio 2014 19:57:33 UTC+1, Mancini ha scritto:
> > Secondo voi è possibile ?
>
> è la "SommaProgressiva"  se fai una ricerca trovi certamente abbondantissima documentazuine.
>
>
>
>
>
> La tua è un po particolare perchè parti a discendere da un valore noto
>
> ma io consiglio ancora la classica somma salvo poi detrarre il valore della Somma dai tuoi 100.000
>
> grazie, purtroppo ciascuna voce va riportata su documento che deve riportare ilprogressivo assorbimento e quindi mi serve volta per volta.
>
> Se hai una tabella di nome "Tabe" con i campi di nome
>
> data - DataOra
>
> costo - Numerico
>
>
>
> con questa arrivi al tuo risultato,
>
> attento pero,  se hai 2 date uguali ti da dei problrmi
>
> [code]
>
> SELECT
>
> T.data,
>
> T.costo,
>
> (SELECT Sum(Tabe.Costo) AS SC FROM Tabe WHERE (Tabe.data<=T.data);) AS Prog
>
> FROM
>
> Tabe AS T
>
> ORDER BY
>
> T.data
>
> ;
>
> [/code]

grazie infinite per il codice, più tardi lo provo (ora ho altre mille attività), domanda da incompetente 1:
-se mi da problemi con date uguali che mi si presentano praticamente sempre, posso utilizzare il numero progressivo (progr) dell'intervento ?
-domanda da incompetente 2: il codice come posso inserirlo nella query? cioè mi spiego meglio. Devo trasformare in sql la query e inserire lì o nei criteri ?
grazie infinite, scusami per i sicuri errori concettuali.


text:
> -se mi da problemi con date uguali che mi si presentano praticamente sempre, posso utilizzare il numero progressivo (progr) dell'intervento ?
> -domanda da incompetente 2: il codice come posso inserirlo nella query? cioè mi spiego meglio. Devo trasformare in sql la query e inserire lì o nei criteri ?

Domanda 1
Si è molto molto molto meglio inserire il numero progressivo

Domanda 2
Quello è gia il codice SQL della query solo che io ( per vizio mio ) lo scrivo andando a capo

.


title: leggere l'errore ODBC con DAO

author: Ux

text:
Vorrei controllare l'errore di una INSERT su una tabella MySQL collegata
tramite ODBC (se c'e' chiave duplicata devo fare altre cose)
Se faccio:
strap="INSERT INTO TABELLA ..."
docmd.runSQL (strap)
Mi chiede [OK] per conferma dell'inserimento di un record e poi mi
segnala A VIDEO che ha avuto dei problemi.
Per togliere la conferma inserimento ho messo un DoCmd.SetWarnings False
poi ho controllato l'errore cosi'
strap="INSERT INTO TABELLA ..."
    On Error GoTo Err_Locked
    DoCmd.RunSQL (strap)
    Exit Sub
Err_Locked:
    On Error GoTo 0
    Debug.Print Err.Number
    Debug.Print Err.Description
Il problema e' che non viene stampato nessun errore.
Come posso leggere l'errore su una INSERT su MySQL ?
Grazie
Marco


title: leggere l'errore ODBC con DAO

author: Cinzia

text:
"Ux" <Non.Te....@Senno.Mi.Spammi> ha scritto nel messaggio
news:A1Ogd.104338$b5.50...@news3.tin.it...
> Vorrei controllare l'errore di una INSERT su una tabella MySQL collegata
> tramite ODBC (se c'e' chiave duplicata devo fare altre cose)
> Se faccio:
>
> strap="INSERT INTO TABELLA ..."
> docmd.runSQL (strap)
>
> Mi chiede [OK] per conferma dell'inserimento di un record e poi mi
> segnala A VIDEO che ha avuto dei problemi.
> Per togliere la conferma inserimento ho messo un DoCmd.SetWarnings False
> poi ho controllato l'errore cosi'
>
> strap="INSERT INTO TABELLA ..."
>     On Error GoTo Err_Locked
>     DoCmd.RunSQL (strap)
>     Exit Sub
>
> >
> Il problema e' che non viene stampato nessun errore.
> Come posso leggere l'errore su una INSERT su MySQL ?
>
> Grazie
> Marco
Ciao Marco,
penso che tu lo possa fare usando querydef  piů o meno cosě:
Salva la tua query INSERT Into ... in una Query diciamo Query1
Dim qdef as querydef
  On Error GoTo Err_Locked
set qdef = currentDb.Querydefs("query1")
qdef.execute dbfailonerror
exit sub
Err_Locked:
  Debug.Print Err.Number
   Debug.Print Err.Description
 exit sub
saluti
Cinzia


title: leggere l'errore ODBC con DAO

text:
Funziona a meraviglia.
Grazie 1000
Marco
----------------------------
Per la cronaca il codice risolutivo e' = al tuo tranne la createquerydef:
strap="INSERT INTO ....."
   On Error GoTo Err_Locked
    Set qdef = CurrentDb.CreateQueryDef("", strap)
    qdef.Execute dbFailOnError
   On Error GoTo 0
Exit Sub
Err_Locked:
   Debug.Print Err.Number
    Debug.Print Err.Description
   On Error GoTo 0
  Exit Sub
------------------------------------



title: [Sito Comune] Aggiornato

author: Federico Luciani

text:
...
--
Federico
--------------------------------------
Sito Comune di it.comp.database.access
 ed ora
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: [Sito Comune] Aggiornato

author: ema

text:
Mio cuggino mi ha detto che Federico Luciani <
fluc...@paperino.libero.it
> scrisse:
> ...
Posso riproporre (anche se era stata bocciata) l'idea di inviare
direttamente in e-mail a chi lo desidera il file .zip?
Se per il web master fosse possibile inviare lo zip anche solo a me, mi
offro per organizzare la lista delle persone, nonche` recapitarlo loro
una volta ricevuto. :-)
Ripeto, sempre che non dia fastidio...
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
Una delle cose che mi hanno piu' colpito in America e' come i genitori
ubbidiscano ai figli.
		-- Edward, Duca di Windsor


title: [Sito Comune] Aggiornato

text:
ema wrote:
> Mio cuggino mi ha detto che Federico Luciani <
fluc...@paperino.libero.it
> scrisse:
> Posso riproporre (anche se era stata bocciata) l'idea di inviare
> direttamente in e-mail a chi lo desidera il file .zip?
> Se per il web master fosse possibile inviare lo zip anche solo a me, mi
> offro per organizzare la lista delle persone, nonche` recapitarlo loro
> una volta ricevuto. :-)
> Ripeto, sempre che non dia fastidio...
se vuoi te lo mando, ma non capisco dove sta il problema a
scaricarselo!
--
Federico
--------------------------------------



title: [Sito Comune] Aggiornato

text:
Mio cuggino mi ha detto che Federico Luciani <
fluc...@paperino.libero.it
> scrisse:
>> Se per il web master fosse possibile inviare lo zip anche solo a me, mi
>> offro per organizzare la lista delle persone, nonche` recapitarlo loro
>> una volta ricevuto. :-)
>> Ripeto, sempre che non dia fastidio...
> se vuoi te lo mando, ma non capisco dove sta il problema a
> scaricarselo!
>
devo scrivere
	lynx
http://members.xoom.it/it_db_access
:-)
Cmq e fa lo stesso, ho automatizzato il tutto. Stanotte lo provo...
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
All'opera bisogna andarci con un vestito intonato?
		-- Da it.hobby.umorismo


title: [Sito Comune] Aggiornato

author: AntoGal

text:
ema <ece...@XXXpenguinpowered.com> scrisse...
> devo scrivere
> lynx
http://members.xoom.it/it_db_access
> :-)
A proposito di linux...
The UNIX Guru's View of Sex:
$unzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep
:-D
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: Creazione maschera uno a molti

text:
Ho tre tabelle:
contatti(idcontatto, nome, telefono, email ecc.)
tipo(idtipo, nometipo, descrizione)
relazioni(idrel, idcontatto)
ho strutturato cosě il db in modo da poter costruire delle relazioni uno a
molti tra la tabella contatti e la tabella tipo.
Ad esempio, uno stesso contatto potrebbe rientrare in due categorie
specifiche (amici, collaboratori)
Eseguendo poi delle query riesco ad avere le informazioni inerenti ad un
dato tipo di contatti.
Il mio problema č perň la popolazione dell atabella relazioni, essa č
infatti macchinosa, poichč devo ogni volta andare a vedere fli idcontatto e
gli idtipo che mi interessano.
Come realizzare una mascherina, o qualcosaltro, che mi simuli  nella tabella
contatti una sorta di lista di ceckbox per tutti gli id tipo?
E' possibile? che soluzione proponete?
tks.
--
Francis Mule
---------------------------------
Http://www.LucaniaNet.it
Mi trovi su ICQ: #143382857
---------------------------------


title: Creazione maschera uno a molti

text:
"F.Mule" <nospamx.f...@iol.it.nosmapx> ha scritto nel messaggio
news:n7x2a.9860$uA5.2...@tornado.fastwebnet.it...
>
> Ho tre tabelle:
>
> contatti(idcontatto, nome, telefono, email ecc.)
> tipo(idtipo, nometipo, descrizione)
> relazioni(idrel, idcontatto)
>
> ho strutturato cosě il db in modo da poter costruire delle relazioni uno a
> molti tra la tabella contatti e la tabella tipo.
> Ad esempio, uno stesso contatto potrebbe rientrare in due categorie
> specifiche (amici, collaboratori)
>
> Eseguendo poi delle query riesco ad avere le informazioni inerenti ad un
> dato tipo di contatti.
>
> Il mio problema č perň la popolazione dell atabella relazioni, essa č
> infatti macchinosa, poichč devo ogni volta andare a vedere fli idcontatto
e
> gli idtipo che mi interessano.
>
> Come realizzare una mascherina, o qualcosaltro, che mi simuli  nella
tabella
> contatti una sorta di lista di ceckbox per tutti gli id tipo?
Non ho capito che voi fa!!!
Antonio


title: Creazione maschera uno a molti

text:

come antonio?
1) Tanto pe comincia' cia' messo 'na tabella de troppo
2) Cia' la classica tipologica che nun se capisce perche' la deve
relaziona'
che vo fa?
3) mette 'n combo box pe seleziona' er tipo
--
a.cara
Togli qualcosa dall'email


title: Creazione maschera uno a molti

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E4B69B0...@blunet.it...
> Antonio Biso wrote:
> > > Come realizzare una mascherina, o qualcosaltro, che mi simuli  nella
> > tabella
> > > contatti una sorta di lista di ceckbox per tutti gli id tipo?
> >
> > Non ho capito che voi fa!!!
> come antonio?
>
> 1) Tanto pe comincia' cia' messo 'na tabella de troppo
> 2) Cia' la classica tipologica che nun se capisce perche' la deve
> relaziona'
> che vo fa?
>
> 3) mette 'n combo box pe seleziona' er tipo
Ambeh, me pareva...
Antonio