text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9tft4c$2ails$1...@ID-86073.news.dfncis.de...

Ebbene sģ!!!
Non volevo svelare subito l'altarino ma al prossimo raduno ci sarą una
sorpresa...



title: [SITO COMUNE] Nuova ricerca archivio messaggi ICAA.

author: Sergio MAZZA

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9tft3h$2d0g3$1...@ID-86073.news.dfncis.de...
>
> Cosi' chiaro che non e' quello della vecchia versione!:-)
> Saluti.
Nel senso che l'hai modificato?
>
> Luciano



author: Luciano (DOC)

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9tg7au$2pb$1...@canarie.caspur.it...
> > Cosi' chiaro che non e' quello della vecchia versione!:-)
> Nel senso che l'hai modificato?
Ops, _e'_ quello della vecchia versione, sorry!
Volevo dire, ti e' piaciuta l'unica cosa che non ho modificato!:-)
Saluti.
Luciano


text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9tghm2$2hc6b$1...@ID-86073.news.dfncis.de...
>
>
> Ops, _e'_ quello della vecchia versione, sorry!
> Volevo dire, ti e' piaciuta l'unica cosa che non ho modificato!:-)
> Saluti.
>
> Luciano
>
Ok.



title: Ci riprovo: nome campo variabile

author: Zampalunga

text:
Ciao,
ricapitolo il mio problema perchè non sono stato chiaro:
devo gestire un circolo tennis.
Nella maschera situazione ho 96 interruttori, uno per ogni ora dalle 7 alle
23 per ogni campo (7 campi).
Quando premo un interruttore (Su clic) mi si attiva la maschera
"prenotazioni" e ho impostato che si attivi con già inseriti la data, il
numero del campo e l'ora in modo tale che l'utente debba solo inserire i
nomi dei giocatori. Ho inoltre un campo "codice" che contiene, anche questo
inserito automaticamente, il nome dell'interruttore che ha attivato la
machera "prenotazioni". A cosa mi serve?
Mi serve perchè vorrei che dopo l'uscita l'interruttore il cui nome è
contenuto in "codice" rimanga sul valore true o sul valore false a seconda
che ci sia stato un inserimento o una cancellazione affinchè la
disponibilità di campi sia chiara visivamente con la sola maschera
"situazione". Il fatto è che non voglio dover scrivere un if per ogni tasto
(visto che sono 96) ma voglio che il nome dell'interruttore da impostare a
true o false me lo prenda direttamente dal campo "codice".
Per questo io avevo provato (premettendo di non essere molto esperto) con il
codice:
Forms!situazione![me!codice]
Forms!situazione! -----> per indicare che la maschera è situazione
[Me!Codice]----> per indicare che il nome dell'interruttore di situazione è
contenuto in "codice" di prenotazioni
Grazie anche a chi mi rispondesse che non si può fare


title: Ci riprovo: nome campo variabile

author: Nicoletta

text:
"Zampalunga" <zampalunga@_NOSPAM_tiscalinet.it> ha scritto nel messaggio
news:TZH36.2663$jT6.1...@twister2.tin.it...

Giuro di non aver capito la codifica di cui sopra, però aiutandomi con
l'oggetto del post posso indicarti:
If Me("Interruttore" & Format(TuoContatoreCiclo, "00")).TuaProprietà= XXXXX
Then
etc.
posto che i tuoi interruttiri si chiamino Interruttore01, 02 ..., 96
Ciao
Nicky


title: Ci riprovo: nome campo variabile

author: sib

text:
Zampalunga <zampalunga@_NOSPAM_tiscalinet.it> wrote in message TZH36.2663
> Nella maschera situazione ho 96 interruttori, uno per ogni ora dalle 7
alle
> 23 per ogni campo (7 campi).
> Quando premo un interruttore (Su clic) mi si attiva la maschera
> "prenotazioni" e ho impostato che si attivi con già inseriti la data, il
> numero del campo e l'ora in modo tale che l'utente debba solo inserire i
> nomi dei giocatori. Ho inoltre un campo "codice" che contiene, anche
questo
> inserito automaticamente, il nome dell'interruttore che ha attivato la
> machera "prenotazioni". A cosa mi serve?
> Mi serve perchè vorrei che dopo l'uscita l'interruttore il cui nome è
> contenuto in "codice" rimanga sul valore true o sul valore false a seconda
Sostituisci i pulsanti con degli interruttori e nella proprieta'
OrigineControllo dell'interruttore inserisci:
=(funzione che ritorna true se il campo e' prenotato)
se non sei capace di scrivere questa funzione da solo, posta la struttura
della tabella che usi che vediamo cosa si puo' fare.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Funzione Somma da campo testo

text:
Ciao,
in una tabella ho un campo con un'informazione testo con questa struttura

NR. TELI 27  ML. 14.2
TAG1: PART L1
TAG2: HJ
POS.2/P006512
NR. TELI 36  ML. 14.2
TAG1: LANE prova
POS.12/P006512
NR. TELI 3  ML. 11.2
TAG1: LANE prova3
POS.11/P006512
NR. TELI 3  ML. 11.2
TAG1: LANE pippo
POS.10/P006512

Avrei bisogno di inserire in una query una funzione creata ad hoc che mi restituisse la somma dei numeri posizionati dopo le informazioni "NR. TELI ".
In questo caso specifico 27 + 36 + 3 + 3 = 69.
Dato che i commenti sono variabili la funzione dovrebbe riconoscere quando trova NR teli e memorizzare il nr relativo che segue, sommandolo poi alla fine.

Grazie


title: Variabili di sessione.

author: Alfio Boi

text:
Salve
Sto mettendo in piedi un database. Effettuata la procedura di login
dovrei trovare il modo di immagazzinare l'id dellutente loggato in un
posto dove:
1) ho la possibilità di leggere quel valore da qualsiasi unit mi
trovi;
2) Il valore non deve cambiare per tutta la durata della sessione
dell'utente;
3) Il valore deve azzerarsi quando si effettua la procedura di
log-out;
Qual è la soluzione migliore? Con Php usavo le variabili di Sessione
che svolgevano egregiamente il loro compito. Dovrei trovare un
equivalente in delphi.
Grazie
Alfio


title: Variabili di sessione.

author: Alessandro Baraldi

text:
Alfio Boi ha scritto:

Le variabili di tipo Session non sono solo di PHP ma in genere di
qualsiasi linguaggio Web-Oriented.
In Access, ma in generale in VBA ed in VB l'equivalente è l'uso di
Variabile Public dichiarate a livello di un Modulo.
Personalmente preferisco l'uso di un modulo Dedicato per la
memorizzazione delle variabili Ambiente, nel quale definisco le
Proprietà dell'applicazione.
Ti faccio un esempio, metti questo in un Modulo:
'-----------------------------------------------------------------------------
Option Compare Database
Option Explicit
Private mUserName       As String
Private mSecurityLevel  As String
Public Property Let UserName(value As String)
    mUserName = value
End Property
Public Property Get UserName() As String
    UserName = mUserName
End Property
Public Property Let SecurityLevel(value As String)
    mSecurityLevel = value
End Property
Public Property Get SecurityLevel() As String
    SecurityLevel = mUserName
End Property
'-----------------------------------------------------------------------------
In questo modo puoi richiamare sia Username che SecurityLevel come
proprietà del tuo applicativo da qualsiasi punto.
@Alex


title: Variabili di sessione.

text:
Grazie veramente, mi sei stato di vero aiuto.
Alfio
On 7 Oct 2006 03:42:45 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
wrote:



title: Variabili di sessione.

author: Alessandro Cara

text:
Alessandro Baraldi wrote:
[cut]
> Le variabili di tipo Session non sono solo di PHP ma in genere di
> qualsiasi linguaggio Web-Oriented.
Fammi essere petulante. Diciamo dove c'e' un server di applicazioni che
si fa carico della cosa e questo potrebbe essere a prescindere dal fatto
che l'ambiente/applicazione sia statefull o stateless.
--
ac


title: Variabili di sessione.

text:
Alessandro Cara ha scritto:

Quando ce vò ce vò..... petula sempre che quando hai ragione nessuno
te la toglie.
Ciao Alessandro
P.S. tra poco parto io ...
;-)
@Alex


title: Variabili di sessione.

author: eSQueL

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1160217765.8...@m7g2000cwm.googlegroups.com...
Alfio Boi ha scritto:












@Alex
_______________________
Relativamente a quest'argomento avrei delle domande.
In particolare, quale differenza c'è, da un punto di vista dell'economia
dell'applicativo, fra l'uso di variabili di sessione e l'uso di una tabella
dedicata contenente i valori che vogliamo disponibili per l'intera sessione
di lavoro?
Sono equivalenti i metodi o non c'entra proprio niente? E, se sono
equivalenti, quando è meglio usare l'uno o l'altro?
Grazie.
Ciao.
eSQueL


title: Variabili di sessione.

text:
eSQueL ha scritto:
[CUT]
> Relativamente a quest'argomento avrei delle domande.
>
> In particolare, quale differenza c'è, da un punto di vista dell'economia
> dell'applicativo, fra l'uso di variabili di sessione e l'uso di una tabella
> dedicata contenente i valori che vogliamo disponibili per l'intera sessione
> di lavoro?
Non ha senso lavorare su una tabella(ci sarebbero rallentamenti
inutili), che sia in locale che sia su un Server, quando queste
variabili vengono usate ripetutamente, si caricano in memoria(con il
metodo che ti ho esposto) e sono disponibili per l'intra sessione.
Poi pensa bene al processo come sarebbe...!
Se lavori con una Tabella, in che modo leggi i dati...????
Salvandoli in memoria su variabili che continui a chiudere per
ripopolare con gli stessi dati tutte le volte...?????
Non lo trovi assurdo anche dal punto di vista logico...?
> Sono equivalenti i metodi o non c'entra proprio niente? E, se sono
> equivalenti, quando è meglio usare l'uno o l'altro?
Penso di averti già risposto.
> Grazie.
>
> Ciao.
>
> eSQueL
@Alex


title: Variabili di sessione.

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1160240971.7...@m73g2000cwd.googlegroups.com...
eSQueL ha scritto:
[CUT]






> Grazie.
>
> Ciao.
>
> eSQueL
@Alex
Grazie :)
eSQueL


title: [OT] la lettera assegnata a pendrive usb non viene mantenuta

text:
accedendo a windows xp nel pannello di controllo , gestione dischi assegno
alla mia pendrive la lettera W: e vorrei che qualsiasi cosa io inserisca
prima o dopo di quella pendreve quell'unità restasse fissa è impegnata per
lei ma non è cosi, dopo averla estratta e reinsetita mi rimette la prima
lettera disponibile che è Q qualcuno sa spiegarmi questo dilemma?
grazie.


title: visualizzatore

author: ITCG Niccolini - Volterra

text:
Scusate, c'è qualcuno che gentilmente sa indicarmi se esiste un
visualizzatore di Access, nel senso che posso distribuire un'applicazione
creata con Access anche a chi non l'ha installata sul proprio computer?
se si, Dove si trova?
Grazie infinite
Alessandro


title: visualizzatore

author: stwe

text:
si però ti devi coperare l'ODE, leggiti comunque le FAQ...
by
stwe
"ITCG Niccolini - Volterra" <
in...@itcniccolini.it
> ha scritto nel messaggio
news:903glm$qkk$1...@fe1.cs.interbusiness.it...



title: visualizzatore

author: Basjlico

text:
On Wed, 29 Nov 2000 19:17:47 +0100, "ITCG Niccolini - Volterra"
<
in...@itcniccolini.it
> wrote:
>Scusate, c'è qualcuno che gentilmente sa indicarmi se esiste un
>visualizzatore di Access, nel senso che posso distribuire un'applicazione
>creata con Access anche a chi non l'ha installata sul proprio computer?
>se si, Dove si trova?
>Grazie infinite
>
>Alessandro
>
AccessRunTime in *regalo* con Office Developer. Presso (quasi) tutti i
negozi di software.
A proposito: è poi uscita la versione italiana?
Ciao


title: visualizzatore

author: Sandro

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:MFfV5.9190$tS2.3...@news.infostrada.it...
> si però ti devi coperare l'ODE, leggiti comunque le FAQ...
> by
> stwe
Potresti essere + preciso. Interessa anche a me. Grazie


title: visualizzatore

text:
mai uscita... ho acquistato la ver. agg con tutto l'office in italiano
(compreso sto cavolo di editor di VB) e invede l'ODE è in inglese...
"Basjlico" <
basj...@basjlico.com
> ha scritto nel messaggio
news:e92b2tg6n6dvduo1s...@4ax.com...



title: Ordinamento e raggurppamento in una Maschera

text:
Salve.
Nei report esiste la funzione Ordinamento e Raggurppamento che consente di
raggruppare dei records
per data o per altri campi desiderati.
Si può ottenere un risultato analogo in una maschera?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: CIDI

text:
"myself40" <
my...@libero.it
> ha scritto nel messaggio
news:79Z15Z126Z134Y1...@usenet.libero.it...
> Salve.
> Nei report esiste la funzione Ordinamento e Raggurppamento che consente di
> raggruppare dei records
> per data o per altri campi desiderati.
> Si può ottenere un risultato analogo in una maschera?
prova a vedere la faq 3.73 del sito comune
www.sitocomune.com
ciao
Daniele


title: Realizzazione: TextBox "intelligente"

author: Simone

text:
Salve a tutti,
ecco il mio problema:
- vorrei inserire degli articoli in una tabella tramite una textbox non
collegata
- la sintassi del codice dell'articolo è 999/999
- vorrei rendere "intelligente" la textbox facendo in modo che all'atto
della pressione del TAB o del RETURN o della freccia verso il basso venga
effettuata la verifica dell'esistenza dell'articolo nella tabella articoli e
mostrata la descrizione ALTRIMENTI vorrei che il focus rimanda sulla textbox
dopo averne ripulito il contenuto.
- non ho problemi a cercare l'articolo, festire l'imput ecc...
MA ECCO LA DOMANDA:
- quale vento devo intercetare per leggere il contanuto della textbox senza
passare il focus al controllo successivo? Ho provato con onkeydown ma il
testo digitato non è ancora "aggiornato" e il controllo sembra vuoto... Cioè
se intercetto la pressione del TAB quello che vedo sullo schermo nella
textbox non lo prosso recuparare dal codice perché ancora non casella non è
"confermata"...
Spero di essermi spiegato.
Grazie
Simone


title: Realizzazione: TextBox "intelligente"

author: Geppo

text:

Per capirci se tu crei una textbox e scrivi sfrutti l'evento KeyDown non
riesci a leggere il contenuto della textbox?
Prova il codice seguente e sfruttando la proprietà "text" della casella
otterrai il contenuto:
private sub NomeTuaCasella_KeyDown(KeyCode as integer, Shift as integer)
if (KeyCode = vbkeydown or vbkeytab or vbkeyreturn) then
   msgbox NomeTuacasella.text
end if
 end sub
> Spero di essermi spiegato.
>
> Grazie
prego
> Simone
--
Ciao
Geppo


title: Realizzazione: TextBox "intelligente"

text:
ERRATA CORRIGE:
> private sub NomeTuaCasella_KeyDown(KeyCode as integer, Shift as
> integer)
 if KeyCode = vbkeydown or KeyCode = vbkeytab or KeyCode = vbkeyreturn then
>   msgbox NomeTuacasella.text
    docmd.cancelevent
> end if
> end sub


title: Realizzazione: TextBox "intelligente"

text:
"Simone" <
sp1...@katamail.com
> ha scritto nel messaggio
news:g7v06s$pr5$1...@newsreader2.mclink.it...
> Salve a tutti,
> ecco il mio problema:
> - vorrei inserire degli articoli in una tabella tramite una textbox non
> collegata
> - la sintassi del codice dell'articolo è 999/999
> - vorrei rendere "intelligente" la textbox facendo in modo che all'atto
> della pressione del TAB o del RETURN o della freccia verso il basso venga
> effettuata la verifica dell'esistenza dell'articolo nella tabella articoli
> e mostrata la descrizione ALTRIMENTI vorrei che il focus rimanda sulla
> textbox dopo averne ripulito il contenuto.
> - non ho problemi a cercare l'articolo, festire l'imput ecc...
Ma con la tastiera sì.
> MA ECCO LA DOMANDA:
>
> - quale vento devo intercetare per leggere il contanuto della textbox
> senza passare il focus al controllo successivo?
Il Ponentino?
> Ho provato con onkeydown ma il testo digitato non è ancora "aggiornato" e
> il controllo sembra vuoto... Cioè se intercetto la pressione del TAB
> quello che vedo sullo schermo nella textbox non lo prosso recuparare dal
> codice perché ancora non casella non è "confermata"...
>
> Spero di essermi spiegato.
>
> Grazie
>
> Simone
Se vuoi controllare il contenuto della casella DOPO che hai premuto uno dei
tasti che spostano il fuoco dalla casella ad un altro controllo (TAB, tasto
cursore,Enter) gestisci l'evento "su uscita" controllando l'input e
decidendo se permettere l'uscita o no (Cancel=True).
(es.)
Private Sub nomeTextBox_Exit(Cancel As Integer)
...RicercaCodice...
    If ...RisultatoRicercaCodice... = noOK Then
        Cancel = True
    End If
End Sub
Ciao.
--
Sergio MAZZA


title: Realizzazione: TextBox "intelligente"

text:
Prorpio quello che cercavo di fare.
Grazie!!!


title: numero record in form filtrata

author: fafino

text:
Salve,
usando il codice:
Me.Filter = "RagSociale LIKE '" & Me!RicercaRagSociale.Text & "*'"
Me.FilterOn = True
come faccio a sapere quanti record restano;
una specie di Me.RecordCount
GRAZIE 1000
faf...@tiscalinet.it


title: numero record in form filtrata

author: Marco Nolli

text:
"fafino" <
faf...@tiscalinet.it
> ha scritto nel messaggio
news:Q7yC8.34039$5k4.7...@twister2.libero.it...
> Salve,
>
> usando il codice:
>
> Me.Filter = "RagSociale LIKE '" & Me!RicercaRagSociale.Text & "*'"
> Me.FilterOn = True
>
> come faccio a sapere quanti record restano;
> una specie di Me.RecordCount
me.recordsetclone.recordcount
Ciao.


title: TransferText

author: Motore

text:
    Con il sotto comando importo il contenuto del file TABELLA02.TXT
    direttamente in Access, come tabella:
        RIGA1    RIGA2    RIGA3
        1                2            3
         10            20            30
    DoCmd.TransferText acImportDelim, , _
    "TABELLA02", "C:\LAV\IMPORTA.TABELLA\TABELLA02.txt", True
    Il problema é che tutte le volte che gira mi ,accoda nella tabella02 il
    contenuto del file , io voglio viceversa che me lo sovrascriva.
    Grazie.


title: TransferText

author: Cinzia

text:

Ciao Motore,
esegui prima di importare una
currentdb.Execute "Delete * FROM Tabella02"
semore che tu voglia ogni volta svuotare la tabella e non
sovrascrivere solo quelli che importi
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
----------------------------------------


title: TransferText

author: Locomotiva

text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:46856b65$0$16041$5fc...@news.tiscali.it...

        O.K. inoltre quando importo in Access il file  TABELLA02.txt
                 se come separatore tra le colonne inserisco un tab in
access mi escono dei quadretti,
        mentre se metto una virgola mi da errore, ma il separatore di
colonne cosa deve essere?
            RIGA1,    RIGA2,    RIGA3
                      1,    2,                3
                    10,    20,            30
Grazie
>


title: TransferText

text:
"Locomotiva" <
titu...@tiscalinet.it
> ha scritto nel messaggio
news:4685ecfb$0$4795$4faf...@reader4.news.tin.it...
>
> "Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel
> messaggio news:46856b65$0$16041$5fc...@news.tiscali.it...
>> Motore wrote:
>>>    Con il sotto comando importo il contenuto del file
>>> TABELLA02.TXT
>>>    direttamente in Access, come tabella:
>>>
>>>        RIGA1    RIGA2    RIGA3
>>>        1                2            3
>>>         10            20            30
>>>
>>>    DoCmd.TransferText acImportDelim, , _
>>>    "TABELLA02", "C:\LAV\IMPORTA.TABELLA\TABELLA02.txt", True
>>>
>>>    Il problema é che tutte le volte che gira mi ,accoda nella
>>>    tabella02 il contenuto del file , io voglio viceversa che me lo
>>>    sovrascriva. Grazie.
>>
>> Ciao Motore,
>> esegui prima di importare una
>> currentdb.Execute "Delete * FROM Tabella02"
>> semore che tu voglia ogni volta svuotare la tabella e non
>> sovrascrivere solo quelli che importi
>> --
>
>        O.K. inoltre quando importo in Access il file  TABELLA02.txt
>                 se come separatore tra le colonne inserisco un tab
> in access mi escono dei quadretti,
>        mentre se metto una virgola mi da errore, ma il separatore di
> colonne cosa deve essere?
>
>
>            RIGA1,    RIGA2,    RIGA3
>                      1,    2,                3
>                    10,    20,            30
> Grazie
>
>
>>
>
Il separtore di colonna dipende dalle impostazioni locali del sistema,
in configurazione standard per Sistemi in Lingua italiana è il punto e
virgola.
Puoi modificare questo comportamento solo per i tutoi files definendo
uno schema di importazione tabella per farlo vai su file, Carica dati
esterni, Importa, selezioni il tuo file TXT fai click sul pulsante
Avanzate, imposti tutte le opzioni che ti interessano tra cui anche il
separatore di campo e salvi la specifica con un nome.
Da ora in poi nell'istrzione Tranfertext puoi indicare il file delle
specifiche che hai salvato  con  i tuoi parametri.



title: Batch in VB o WSH per chiudere file, riaprirlo e aprirne un altro

text:
Dovrei verificare se in Task Manager è aperto un determinato file.exe;
Se presente lo chiudo e lo riapro, altrimenti lo apro comunque;
Poi attendo x secondi e apro File2.exe
Dovrei creare un batch per effettuare questa operazione ma ... mi sono
perso in un bicchiere d'acqua e sono arenato da ieri sera, chiedo il Vs.
cortese aiuto per risolvere l'arcano mistero (per me) e per poter
proseguire con meno stress ;o)
Grazie anticipatamente
--
T.R.


text:

Dimenticavo, se durante il controllo trovo file.exe attivo nel task
manager ... vorrei *forzare* \ *obbligare* la sua chiusura un pò come
farei con il comando Dos
taskkill /IM file.exe /T per capirci
Rigrazie
--
T.R.


author: ALESSANDRO Baraldi

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio

file.exe /T per capirci> Rigrazie> --> T.R.'OTTENERE L'Elenco dei processi
in esecuzione:
    Dim obj As Object
    For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM
Win32_Process ")
        Debug.Print "Name=" & obj.Name & " PID=" & obj.Handle
    Next
    set obj=Nothing
'Killare un processo
    Dim obj As Object
    For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM
Win32_Process WHERE Name='NomeFile.exe'")
        obj.Terminate
    Next
    set obj=Nothing'Eseguire un EXE    Dim oWshShell    Set oWshShell =
CreateObject("WScript.Shell")    oExec = oWshShell.Run("NomeFile.exe")
Set oWshShell = NothingVedi se ti può essere utile
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:

Perfetto, ma dopo aver killato il file, vorrei che passassero x secondi
prima di lanciare il file, come posso gestire il tutto?
P.S.: sarà OT ma qui da 15 minuti nevica da far paura!!!!
Saluti e grazie 1000
--
strano...mavero


text:
[CUT]
Scusate il post precedente inviato in un formato strano:
'OTTENERE L'Elenco dei processi in esecuzione:
    Dim obj As Object
    For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM
Win32_Process ")
        Debug.Print "Name=" & obj.Name & " PID=" & obj.Handle
    Next
    set obj=Nothing
'Killare un processo
    Dim obj As Object
    For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM
Win32_Process WHERE Name='NomeFile.exe'")
        obj.Terminate
    Next
    set obj=Nothing
'Eseguire un EXE
    Dim oWshShell
    Set oWshShell =CreateObject("WScript.Shell")
    oExec = oWshShell.Run("NomeFile.exe")
    Set oWshShell = NothingVedi se ti può essere utile
Ovviamente usando le API otterresti tempi d'esecuzione
non paragonabili, ma la semplicità di queste istruzioni può
essere argomento di valutazione.



text:
> per caso hai qualcosa da sottopormi in visione?
>
> Grazie ancora per l'help di prima, ora se riesco a settare il timer per
> separare il lancio delle due applicazioni, sono a cavallo!!!
>
> Saluti,
> --
> strano...mavero
Quì hai tutto su WSH
http://msdn.microsoft.com/library/en-us/script56/html/wsoriObjects.asp
http://msdn.microsoft.com/library/en-us/script56/html/wsoriMethods.asp
http://msdn.microsoft.com/library/en-us/script56/html/wsoriProperties.asp
Per il timer la vedo durissima non usando un linguaggio standard
che non ha possibilità di Timer.
Sarà banale ma una chiamata alla funzione API Sleep in VBS potrebbe
essere l'unico metodo.



text:
ALESSANDRO Baraldi wrote:
>>per caso hai qualcosa da sottopormi in visione?
>>
>>Grazie ancora per l'help di prima, ora se riesco a settare il timer per
>>separare il lancio delle due applicazioni, sono a cavallo!!!
>>
>>Saluti,
>>--
>>strano...mavero
>
>
>
> Quì hai tutto su WSH
>
http://msdn.microsoft.com/library/en-us/script56/html/wsoriObjects.asp
>
>
http://msdn.microsoft.com/library/en-us/script56/html/wsoriMethods.asp
>
>
http://msdn.microsoft.com/library/en-us/script56/html/wsoriProperties.asp
>
> Per il timer la vedo durissima non usando un linguaggio standard
> che non ha possibilità di Timer.
>
> Sarà banale ma una chiamata alla funzione API Sleep in VBS potrebbe
> essere l'unico metodo.
>
> Ciao
Sei stato gentilissimo,
grazie!


text:

Infatti trovo estremamente interessante il tutto,
ho cercato, per mia comodità, degli elenchi di comandi WSH su google, ma
non mi è parso di risocntrare Link particolarmente interessanti,
...



author: MarcoMac

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:42220b26$0$6300$5fc...@news.tiscali.it...
> ALESSANDRO Baraldi wrote:
> >>per caso hai qualcosa da sottopormi in visione?
> >>
> >>Grazie ancora per l'help di prima, ora se riesco a settare il timer per
> >>separare il lancio delle due applicazioni, sono a cavallo!!!
> >>
> >>Saluti,
> >>--
> >>strano...mavero
> >
> >
> >
> > Quì hai tutto su WSH
> >
http://msdn.microsoft.com/library/en-us/script56/html/wsoriObjects.asp
> >
> >
http://msdn.microsoft.com/library/en-us/script56/html/wsoriMethods.asp
> >
> >
http://msdn.microsoft.com/library/en-us/script56/html/wsoriProperties.asp
> >
[CUT]
Altro link per il WSH
http://www.microsoft.com/technet/scriptcenter/default.mspx
da cui ti puoi scaricare SCRIPTOMATIC 2.0.
Ciao
MarcoMac


author: Alex NSB

text:
strano...mavero wrote:
> Dovrei verificare se in Task Manager è aperto un determinato file.exe;
> Se presente lo chiudo e lo riapro, altrimenti lo apro comunque;
> Poi attendo x secondi e apro File2.exe
Puoi provare a dare un'occhiata a Process Viewer:
http://www.xmlsp.com/pview/prcview.htm
HTH.
Alessandro


text:
Private Sub Form_Load()
Dim obj As Object
Dim LancioBat
On Error Resume Next
If obj("winmgmts:").ExecQuery("SELECT * FROM Win32_Process WHERE Name =
'file1.exe'") Then
Set obj = Nothing
    'codice per seguire un EXE
    Dim oWshShell
    Set oWshShell = CreateObject("WScript.Shell")
    oExec = oWshShell.Run("c:\directory\file2.exe") 'Esegue solo il file2 in
modalita standard
Set oWshShell = Nothing
Else
Dim RetVal
RetVal = Shell("c:\dir2\filebat.bat", vbHide) 'Esegue file1.exe, poi dipo 6
secondi esegue file2.exe
End If
Unload Me
End Sub
Praticamente la parte ELSE non viene considerata, parte sempre solo
file2.exe ... dove ho sbagliato?
--
strano...mavero


author: MA

text:
Nel subject
MAssimialino


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:sgDUd.1875$tY2....@news.edisontel.com...
> Nel subject
> MAssimialino
Lo so, ma mi legavo al vecchio post, credevo quindi fosse corretto apportare
modifiche al subject per indicare dei cambiamenti...
chiedo scusa!
--
strano...mavero


author: Alessandro Baraldi

text:
"strano...mavero" <
mauro.c...@gmail.com
> wrote in message
news:4222f...@x-privat.org

Questo non č proprio il codice che ti ho indicato...!!
Se si tratta di VBS in ogni caso cosa ti aspetti da :ů
  obj("winmgmts:").ExecQuery("SELECT * FROM Win32_Process WHERE Name =
  'file1.exe'")
Rimettilo nel Ciclo, ed inserisci una Variabile che conta il
Numero dei File Trovati.
Gli EXE possono girare in MultiIstanza e non č corretto quello che
hai messo.
Uscendo dal Ciclo controlli con un IF....ELSE....ENDIF il
Counter che hai messo.
Ricordati che non č esattamente VB, e forse anche VB avrebbe
avuto lo stesso problema in questo caso.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
;o) hai ragione,  la neve, il traffico, il fattore lunedì ... ho fatto
proprio una stupidata immane.
Ho risolto il problema e tanto per la cronaca, posto il codice, sia mai che
possa tornare utile a qualcuno!
Option Explicit
Global Task(200) As Long
Global iTask As Integer
Global NewTask(10) As String
Global iNewTask As Integer
Global CercaTask As Boolean
Global gTrovato As Boolean
Global gNomeTask As String
Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal
lParam As Long) As Boolean
Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal
hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Declare Function GetWindowTextLength Lib "user32" Alias
"GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Public Function EnumWindowsProc(ByVal hwnd As Long, ByVal lParam As Long) As
Boolean
Dim sSave As String, Ret As Long
Dim Trovato As Boolean
Dim I As Integer
Ret = GetWindowTextLength(hwnd)
sSave = Space(Ret)
GetWindowText hwnd, sSave, Ret + 1
If UCase(sSave) = gNomeTask Then gTrovato = True
EnumWindowsProc = True
End Function
Sub Main()
Dim obj As Object
Dim LancioBat
Dim RetVal As Single
On Error GoTo Errore
gTrovato = False
gNomeTask = "QUIQUOQUA"
EnumWindows AddressOf EnumWindowsProc, ByVal 0&
If Not gTrovato Then
  RetVal = Shell("c:\dir1\paperino.bat", vbHide)
Else
  RetVal = Shell("c:\dir2\gastone.exe", vbHide)
End If
End
Exit Sub
Errore:
MsgBox "Errore: " & Err.Number & vbCrLf & Err.Description
End
End Sub
Buona giornata,
--
strano...mavero


author: Antonio Biso

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:42232...@x-privat.org...
> ;o) hai ragione,  la neve, il traffico, il fattore lunedě ... ho fatto
> proprio una stupidata immane.
Ragazzeeeeetttiiiii....
Ma 'sto subject?!!!?!?
Antonio


text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:42232...@x-privat.org...
> ;o) hai ragione,  la neve, il traffico, il fattore lunedě ... ho fatto
> proprio una stupidata immane.
>
> Ho risolto il problema e tanto per la cronaca, posto il codice, sia mai
> che
> possa tornare utile a qualcuno!
>
E come lo trova???
Cercando "Dove" o "sbaglio"??????
E' proprio questo il senso del subject corretto
MAssimiliano


author: Sergio MAZZA

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:RUGUd.1939$tY2....@news.edisontel.com...
>
> E come lo trova???
> Cercando "Dove" o "sbaglio"??????
Difatti la routine fa la scansione dei task attivi...
> E' proprio questo il senso del subject corretto
> MAssimiliano
Ciao.
--
Sergio MAZZA


title: Msaccess e Handbase 3.0

author: PINO

text:
Cerco aiuto da qualcuno dell'ng. che usi oppure abbia sufficiente
familiarità con Handbase 3.0 o analogo per interfacciare msaccess con il
s.o. palm.
Io sto usando la versione
trial per vedere se riesco ad ottenere quanto a me utile, ossia importare in
un file di tipo pdb un database relazionale di msaccess2000 per farlo girare
poi su Palm e mantenere aggiornato il database di partenza nel pc in
ufficio.
Ho provato ad eseguire l'import ma mi risultano creati più file per
lo stesso database ossia un file per ogni tabella probabilmente sbaglio
qualche cosa. Grazie a coloro che mi daranno la possibilità di avere
suggerimenti per risolvere positivamente il mio db. Non possiedo ancora un
Palm ma volevo prima verificare che quanto di mia necessità fosse verificato
per poi prendere quello più adatto.


title: Msaccess e Handbase 3.0

author: Sib

text:
"PINO" <
pi...@serenacom.net
> ha scritto nel messaggio
> Cerco aiuto da qualcuno dell'ng. che usi oppure abbia sufficiente
> familiarità con Handbase 3.0 o analogo per interfacciare msaccess con il
> s.o. palm.
> Io sto usando la versione
> trial per vedere se riesco ad ottenere quanto a me utile, ossia importare
in
cut
Anch'io ho cercato di fare qualcosina in questo senso proprio con handbase,
in effetti devo riprovare perche' mi e' scaduta la licenza trial prima di
finire.
Nella fattispecie cosa stai cercando di implementare?
Sib
--
Protesta contro gli operatori telefonici per le tariffe internet.
Scrivimi se vuoi saperne di piu' e/o vuoi aderire all'iniziativa


title: Msaccess e Handbase 3.0

text:
Praticamente ho creato un database relazionale con access2000 che uso per
gestire le commesse dei clienti e vorrei convertirlo per vedere se funzuona
su Palm per poi scaricare e aggiornare il dbase in ufficio.
Anch'io uso attualmente la trial finchè mi dura ma non ho capito come fare
le relazioni su Handbase 3.0 in quanto mi importa una tabella in ogni file o
forse non ho capito come fare.


title: castella di testo vuota all'apertura della maschera

author: Franco

text:
salve

vorrei che all'apertura della maschera
la castella di testo "nome fornitore"
sia vuota.

Grazie


author: Pablitomf

text:
Franco <
Franco.D...@libero.it
> ha scritto:

su open form

me!tua_casTella_di_testo=""

cio' presupponendo che la casTella non sia associata a un campo del source
del Form, e che tale campo in apertura sia pieno... in tal caso, questa
istruzione cancellerebbe il contenuto del record registrato, facendo danni...

--
--------------------------------
Pablitomf

Napoli sempre nel "Q"uore!


text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201112111...@mynewsgate.net...
> Franco <
Franco.D...@libero.it
> ha scritto:
>
>> salve
>>
>> vorrei che all'apertura della maschera
>> la castella di testo "nome fornitore"
>> sia vuota.
>>
>> Grazie
>
> su open form
>
> me!tua_casTella_di_testo=""
>
> cio' presupponendo che la casTella non sia associata a un campo del source
> del Form, e che tale campo in apertura sia pieno... in tal caso, questa
> istruzione cancellerebbe il contenuto del record registrato, facendo
> danni...
>
Grazie
seleziono il fornitore
da combo non assiociato

    ' Trova il record corrispondente al controllo
    Dim rs As Object

    Set rs = Me.Recordset.Clone
    rs.FindFirst "[idFornitore] = " & str(Nz(Me![CboFornitore], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark

e lo visualizzo nella casella di testo.


text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4ee4af6c$0$1393$4faf...@reader1.news.tin.it...

non me lo fa fare!


author: Karl Donaubauer

text:
Franco wrote:
>>>> ...
>>>> vorrei che all'apertura della maschera
>>>> la castella di testo "nome fornitore" sia vuota.
>>> ...
>> seleziono il fornitore da combo non assiociato
>>
>>    ' Trova il record corrispondente al controllo
>>    Dim rs As Object
>>
>>    Set rs = Me.Recordset.Clone
>>    rs.FindFirst "[idFornitore] = " & str(Nz(Me![CboFornitore], 0))
>>    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
>>
>> e lo visualizzo nella casella di testo.
> non me lo fa fare!

Finalmente una variazione di "non funziona"
ed equivalentemente espressiva. ;-)

Siccome non si sa cosa succede, puoi provare di sostituire
tutto il codice di sopra con questa riga:

Me.Recordset.FindFirst "idFornitore=" & Nz(Me!CboFornitore, 0)

Poi devi descrivere come mai e dove esattamente non vuoi
vedere il nome del fornitore. Nel primo record? In un record vuoto?

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


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9km6rv...@mid.individual.net...

cosi va!
grazie


title: colonna casella combinata

author: Roberto Barbetti

text:
...forse è  una str.... gia espressa altre volte.. ma sto ingrullendo con le
impostazioni
di una casella combinata:
l' origine riga è un select di  descrizione di Uso_suolo e il relativo
codice...
la colonna 1 è uso_del_suolo in modo che quando inserisco le iniziali mi
permetta una selezione dei codici visto che sono centinaia..la seconda
colonna è codice
quello che voglio io è appunto utilizzare la descrizione di uso del suolo
per facilitare la ricerca, ma voglio che nella casella combinata sia
visualizzato il codice...
nelle proprietà della casella combinata ho impostato: colonna associata "2"
..e come da FAQ 4.15 del sito di donkarl:
nell'evento dopo aggiornamento della casella combinata ho aggiunto:
Me!MioControlloCampo=Me!MiaCasellaCombinata.Column(1)
e cioè:
Me!uso_del_suolo=Me!CasellaCombinata10.Column(1)
grazie per un eventuale aiuto..
saluti


title: colonna casella combinata

author: bobbe


title: colonna casella combinata

author: Gabriele Bertolucci

text:
> l' origine riga è un select di  descrizione di Uso suolo e il relativo
> codice...
>
> la colonna 1 è uso del suolo in modo che quando inserisco le iniziali
> mi
> permetta una selezione dei codici visto che sono centinaia..la seconda
> colonna è codice
> quello che voglio io è appunto utilizzare la descrizione di uso del
> suolo
> per facilitare la ricerca, ma voglio che nella casella combinata sia
> visualizzato il codice...
Non puoi farlo con una sola casella combinata perché questa prevede l'autocompletamento
per la sola casella visualizzata che, nel tuo caso, dovrebbe proprio essere
il codice.
Quindi non puoi avere l'autocompletamento anche sulla descrizione.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Relink tabelle

author: David

text:
Ragazzi,
ho un db contenente tabelle collegate. Parte di queste tabelle sono
collegate a un altro db access, altre invece sono linkate a un db SQL.
Ora, all'avvio del programma dovrei effettuare un test sul
collegamento delle tabelle (ma solo su quelle collegate all'altro file
access) in modo da avviare la procedura di relink nel caso in cui si
si sia perso il loro collegamento (il ricollegamento delle tabelle sql
viene invece gestito a parte).
Sul sito MVPN ho trovato la procedura che si occupa di ricollegare le
tabelle access, ma non riesco a trovare un test affidabile da lanciare
all'avvio dell'applicazione che mi dica se le tabelle access hanno o
no perso il collegamento. Ho trovato qualcosa sul SitoComune
(Autolink), ma non sono riuscito a fargli discriminare tra le tabelle
collegate ad  "access" e quelle collegate a "sql".
Chiedo scusa se sono stato un po contorto, ma spero di aver spiegato
il mio problema
David
Posted from X-Privat Free NNTP server -
www.x-privat.org


title: Relink tabelle

text:
"David" <
dNaOvSi...@hotmail.com
> ha scritto nel messaggio
news:34njtvs4rfneaquoq...@4ax.com...

Veloce e commerciale, conta i record di una tabella linkata
MAssimiliano


title: Relink tabelle

text:
Il Fri, 12 Dec 2003 16:40:06 +0100, "MA"
<
mas...@massimilianoamendola.it
> ha scritto:

MA, intanto grazie per la pronta risposta.
Ho provato con DCount ma nel caso in cui la tabella abbia perso il suo
collegamento mi risponde con un errore.
Che su sappia è possibile intercettare l'errore?



title: Relink tabelle

text:
"David" <
dNaOvSi...@hotmail.com
> ha scritto nel messaggio
news:75pjtv07sst03edgp...@4ax.com...

Che numero di errore ti dà?
Nel gestore errori se hai quel numero esegui la funzione relink.
MAssimiliano


title: Relink tabelle

text:
Il Fri, 12 Dec 2003 17:16:46 +0100, "MA"
<
mas...@massimilianoamendola.it
> ha scritto:

la finestra di avviso mi dice 3024.
ma non sono riuscito a cavare un ragno dal buco.



title: Relink tabelle

text:
Il Fri, 12 Dec 2003 17:21:23 +0100, David <
dNaOvSi...@hotmail.com
>
ha scritto:

Ragazzi, alla fine sono riuscito a trovare quello che cercavo, ve la
posto perchè penso possa tornare utile: sul sito Microsoft
all'indirizzo,
http://support.microsoft.com/default.aspx?scid=kb;it;i13444
tra le altre funzioni c'è questa:
Private Function CheckAttachment(pstrTable As String) As Integer
' Controlla se riesce ad aprire la tabella pstrtable
Dim db As DATABASE
Dim rst As Recordset
Set db = DBEngine.Workspaces(0).Databases(0)
On Error Resume Next
Set rst = db.OpenRecordset(pstrTable, DB_OPEN_DYNASET)
If Err <> 0 Then
CheckAttachment = False
Else
rst.Close
CheckAttachment = True
End If
End Function
la funzione, che necessita del nome della tabella da testare,
restituisce false nel caso di link interrotto. A quel punto basta
testare il valore della funzione e nel caso di false, lanciare la
procedura di aggiornamento del link.



title: insegnante access

author: paoloardovino

text:
Non so se sia un OT, se sě me ne scuso.
Cerco a Roma, zona ple Clodio, chi sia disposto (ovviamente a pagamento) ad
insegnarmi Access.
Il mio livello attuale č un gradino sopra il principiante.
ps ufficio con aria condizionata a palla :)


title: insegnante access

author: Alessandro Cara

text:

quanto? + il conto per il reumatologo!
--
a.cara
Togli qualcosa dall'email


title: Doppio riferimento tabelle collegate

author: Francesca

text:
salve,
ho un database che utilizzo a casa e al lavoro (db1) .
In questo database ho delle tabelle collegate ad un altro database (db2).
Ogni volta che lavoro a casa o al lavoro debbo cambiare il percorso delle
tabelle collegate (collegare il db1 al db2 )
E' possibile da codice o altro sistema far riferimento a 2 diversi percorsi
per collegare le tabelle del db1 al db2 ??
grazie !
p.s.
purtroppo trattasi di percorsi in rete e quindi non posso colleare il tutto
con una cartella in C:


title: Doppio riferimento tabelle collegate

author: Marco Pizzamiglio

text:
Francesca ha scritto:
> salve,
> ho un database che utilizzo a casa e al lavoro (db1) .
> In questo database ho delle tabelle collegate ad un altro database (db2).
> Ogni volta che lavoro a casa o al lavoro debbo cambiare il percorso delle
> tabelle collegate (collegare il db1 al db2 )
> E' possibile da codice o altro sistema far riferimento a 2 diversi percorsi
> per collegare le tabelle del db1 al db2 ??
> grazie !
Su
www.sitocomune.com
 c'è uno (o più) esempio di ricollegamento automatico
delle tabelle via codice.
> p.s.
> purtroppo trattasi di percorsi in rete e quindi non posso colleare il tutto
> con una cartella in C:
Potresti mappare un'unità di rete per esempio X: e usare quella sia a casa
che in ufficio (tasto destro sulla cartella -> Connetti unità di rete).
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Doppio riferimento tabelle collegate

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:fph4le$lii$1...@news.newsland.it...
> Francesca ha scritto:
>
> > salve,
> > ho un database che utilizzo a casa e al lavoro (db1) .
> > In questo database ho delle tabelle collegate ad un altro database
(db2).
> > Ogni volta che lavoro a casa o al lavoro debbo cambiare il percorso
delle
> > tabelle collegate (collegare il db1 al db2 )
> > E' possibile da codice o altro sistema far riferimento a 2 diversi
percorsi
> > per collegare le tabelle del db1 al db2 ??
> > grazie !
>
> Su
www.sitocomune.com
 c'č uno (o piů) esempio di ricollegamento automatico
> delle tabelle via codice.
>
    Piů facile questa :)
    purtroppo non ho trovato....puoi darmi un riferimento piů preciso.
grazie  !


title: Doppio riferimento tabelle collegate

text:
Francesca ha scritto:
> > > salve,
> > > ho un database che utilizzo a casa e al lavoro (db1) .
> > > In questo database ho delle tabelle collegate ad un altro database
> (db2).
> > > Ogni volta che lavoro a casa o al lavoro debbo cambiare il percorso
> delle
> > > tabelle collegate (collegare il db1 al db2 )
> > > E' possibile da codice o altro sistema far riferimento a 2 diversi
> percorsi
> > > per collegare le tabelle del db1 al db2 ??
> > > grazie !
> > Su
www.sitocomune.com
 c'č uno (o piů) esempio di ricollegamento automatico
> > delle tabelle via codice.
>     Piů facile questa :)
>     purtroppo non ho trovato....puoi darmi un riferimento piů preciso.
> grazie  !
www.sitocomune.com
 Tables 1.28 - 1.16 - 1.13 - 1.12



title: Doppio riferimento tabelle collegate

text:
>
>
>
www.sitocomune.com
 Tables 1.28 - 1.16 - 1.13 - 1.12
> -Marco-
>
>
grazie !


title: Q. a campi incrociati e report

author: Giancarlo Francesconi da casa

text:
Ciao a tutti. Rileggendo un mio post su un argomento simile, mi sono accorto
di nn essere stato molto chiaro, quindi provo a spiegarmi meglio.
Ho una tabella Ordini2002 in cui, semplificando, ho questi campi
[Nome]       [Oggetto]   [Quantità]
Voglio stampare tante 'schede' quanti sono i clienti, avendo sulla prima
riga gli ordini del 2002 e una riga vuota sottostante dove poter scrivere a
penna i dati del 2003.
Ho creato una query a campi incrociati avendo come intestazione di riga il
nome, int. di colonna l'oggetto e come valore la quantità.
Tramite una maschera scelgo il nome del cliente e con un pulsante eseguo la
q. a campi incrociati filtrata. Faccio questo per evitare che ci siano
colonne vuote, visto che nn tutti i clienti ordinano gli stessi tipi di
oggetti.
Ora si presenta il problema di avere una riga con i dati del 2002 e una riga
vuota per scrivere a mano i dati del 2003. Se lo faccio da report, sono
costretto a crearmi un report ad hoc, ogni volta che eseguo la query, visto
che i campi sono diversi.
Sapreste indicarmi il modo di risolvere questo problema? Ad es. esportare in
Excel una riga piena e una vuota, oppure suggerendomi una strategia
migliore, magari 'automatizzando' creazione di un report.
Scusate se sono stato 'lungo'.
Grazie a tutti.
Giancarlo


title: Q. a campi incrociati e report

author: Giuseppe

text:
"Giancarlo Francesconi da casa" <
thi...@tin.it
> ha scritto nel messaggio
news:b0li8q$ci3$1...@grillo.cs.interbusiness.it...

Hai provato ad esportare in Excel la qry ed utilizzare poi su Excel le
tabelle Pivot?Sono molto più potenti e le puoi anche incorporare in
Access.Anzi potresti creare una qry da Excel ,farci la Pivot sopra e dire ad
Excel di aggiornare i dati della qry all'apertura.Poi su una frm di Access
incorpori un ogetto OLE a cui agganci il file di Excel.


title: Q. a campi incrociati e report

author: Giancarlo Francesconi

text:
"Giuseppe" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:%YxX9.89552$AA2.3...@news2.tin.it...

Penso di aver capito cosa intendi, ma in questo modo nn risolvo il problema
delle righe vuote da aggiungere sotto qulle con i dati del 2002...
Hai qualche suggerimento?
Grazie.
Giancarlo


title: Re: [OT] Appello!

author: cidi

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:c8a8qh$9l7$1...@canarie.caspur.it...
> Ragazzi ma Roberto? Da casa, dalla campagna, dal portatile da qualsiasi
> parte... Ne avete notizie?
>
> Ciao.
>
> --
> Sergio MAZZA
Ciao Sergio
dovremmo girare la domanda al .......commissario per lo opportune indagini,
ma vedo che anche lui č assente da alcuni giorni.
avevo chiesto notizie di Roberto ad Alex, la settimana scorsa, ma neanche
lui sapeva.
---
Daniele
---


title: Re: [OT] Appello!

author: Sergio MAZZA

text:
"cidi" <
dadonzino...@tin.it
> ha scritto nel messaggio
news:pn2qc.198513$hc5.8...@news3.tin.it...
>
> Ciao Sergio
> dovremmo girare la domanda al .......commissario per lo opportune
indagini,
> ma vedo che anche lui è assente da alcuni giorni.
Se vogliamo utilizzare il commissario stiamo freschi! Ora hanno designato il
presidente!
> avevo chiesto notizie di Roberto ad Alex, la settimana scorsa, ma neanche
> lui sapeva.
Acc!...
> ---
> Daniele
> ---
Ciao.
--
Sergio MAZZA


title: Re: [OT] Appello!

author: ALESSANDRO Baraldi

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:c8abvf$aig$1...@canarie.caspur.it...

Ciao Sergio ho sentito Roberto qualche gg fà, tutto OK.
E' impegnatissimo in una attività decisamente diversa dal PC
poi in questi gg si trasferisce in Campagna, ma deve finire il
suo lavoretto.....!
Mi ero preoccupato anch'io ed ho provveduto a contattarlo direttamente.
Ciao.
@Alex.


title: Re: [OT] Appello!

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c8aqgd$r16$1...@lacerta.tiscalinet.it...

Grazie.
Ciao.
--
Sergio MAZZA


title: Re: [OT] Appello!

author: Lucia Rita Carfagno

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:b46qc.199617$hc5.8...@news3.tin.it...

Accidenti che telepatia! Anche io mi stavo chiedendo dove fosse Roberto, non
l'ho più visto nel NG.
Comunque ora so che sta bene, grazie.
Stavo pensando di scrivergli, ma ok non lo distrarrò...per ora.
Ciao Rita


title: Re: [OT] Appello!

author: ciroteo

text:
"Lucia Rita Carfagno" <
lcar...@libero.it
> ha scritto nel messaggio
news:3i6qc.58628$Qc.23...@twister1.libero.it...

E' davvero incredibile, ma è capitata la stessa cosa anche a me ... un senso
di vuoto e di abbandono ha pervaso le mie giornate .... il carisma di
quest'uomo è contagioso e la sua assenza non passa inosservata! ehehe!


title: Re: [OT] Appello!

author: Roberto da casa

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:c8a8qh$9l7$1...@canarie.caspur.it...
> Ragazzi ma Roberto? Da casa, dalla campagna, dal portatile da qualsiasi
> parte... Ne avete notizie?
Grazie a tutti per le vostre premurose "preoccupazioni"; comunque tutto OK.
Un paio di matrimoni mi hanno trattenuto in Umbria più del tempo che avevo
pensato.
Infine mi sono impelagato con un programma con il quale posso salvare in
file .Avi i miei film super8 e sino a quando non avrò convertito almeno la
prima bobine di film penso che sarò presente nel NG  solo saltuariamente; il
vero problema è che non servirebbe moltissimo tempo, ma mi sono messo in
testa (almeno per il primo film) di "restaurare" al meglio ogni fotogramma e
un minuto di proiezione è composto da 960 fotogrammi, quindi...
Comunque ogni tanto cercherò di farmi vivo.
Grazie ancora per la vostra premura.
>
> Ciao.
>
> --
> Sergio MAZZA
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Re: [OT] Appello!

author: MA

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto
nel messaggio
news:3Ejqc.7235$Wc.2...@twister2.libero.it...
>
> "Sergio MAZZA" <
sergi...@tiscali.it
> ha
scritto nel messaggio
> news:c8a8qh$9l7$1...@canarie.caspur.it...
> > Ragazzi ma Roberto? Da casa, dalla campagna,
dal portatile da qualsiasi
> > parte... Ne avete notizie?
>
> Grazie a tutti per le vostre premurose
"preoccupazioni"; comunque tutto OK.
> Un paio di matrimoni mi hanno trattenuto in
Umbria più del tempo che avevo
> pensato.
Ma quante donne hai????
E quanto durano i tuoi matrimoni???
Sciupafemmine!!!
Lasciane qualcuna anche a noi.
> Infine mi sono impelagato con un programma con
il quale posso salvare in
> file .Avi i miei film super8 e sino a quando non
avrò convertito almeno la
> prima bobine di film penso che sarò presente nel
NG  solo saltuariamente;
Cinema che passione...
>il
> vero problema è che non servirebbe moltissimo
tempo, ma mi sono messo in
> testa (almeno per il primo film) di "restaurare"
al meglio ogni fotogramma e
> un minuto di proiezione è composto da 960
fotogrammi, quindi...
E immagino che non possa impostare un ciclo... no,
non credo.
> Comunque ogni tanto cercherò di farmi vivo.
> Grazie ancora per la vostra premura.
Ti aspettiamo a post aperti.
Ti abbraccio
MAssimiliano


title: Re: [OT] Appello!

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:3Ejqc.7235$Wc.2...@twister2.libero.it...
>
> Grazie a tutti per le vostre premurose "preoccupazioni"; comunque tutto
OK.
> Un paio di matrimoni mi hanno trattenuto in Umbria più del tempo che avevo
> pensato.
> Infine mi sono impelagato con un programma con il quale posso salvare in
> file .Avi i miei film super8 e sino a quando non avrò convertito almeno la
> prima bobine di film penso che sarò presente nel NG  solo saltuariamente;
il
> vero problema è che non servirebbe moltissimo tempo, ma mi sono messo in
> testa (almeno per il primo film) di "restaurare" al meglio ogni fotogramma
e
> un minuto di proiezione è composto da 960 fotogrammi, quindi...
>
> Comunque ogni tanto cercherò di farmi vivo.
> Grazie ancora per la vostra premura.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Mhmm... Vuoi dirci che un guru ogni tanto deve ritirarsi sul monte a
meditare?
Ciao e a presto...
--
Sergio MAZZA


title: Re: [OT] Appello!

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:c8ciuv$t7j$1...@canarie.caspur.it...

Certo!!  come suol dirsi ....ehm ...per ricaricare le PILE!  ;-)
> --
> Sergio MAZZA
>
Daniele


title: Re: [OT] Appello!

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:WYjqc.7012$%x6....@news.edisontel.com...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto
> nel messaggio
> news:3Ejqc.7235$Wc.2...@twister2.libero.it...
> >
> > "Sergio MAZZA" <
sergi...@tiscali.it
> ha
> scritto nel messaggio
> > news:c8a8qh$9l7$1...@canarie.caspur.it...
> > > Ragazzi ma Roberto? Da casa, dalla campagna,
> dal portatile da qualsiasi
> > > parte... Ne avete notizie?
> >
> > Grazie a tutti per le vostre premurose
> "preoccupazioni"; comunque tutto OK.
> > Un paio di matrimoni mi hanno trattenuto in
> Umbria piů del tempo che avevo
> > pensato.
> Ma quante donne hai????
> E quanto durano i tuoi matrimoni???
> Sciupafemmine!!!
> Lasciane qualcuna anche a noi.
per farne che? il solletico?
una basta e avanza....;-)
> MAssimiliano
 ---
Daniele


title: Re: [OT] Appello!

text:
> > > > Ragazzi ma Roberto? Da casa, dalla
campagna,
> > dal portatile da qualsiasi
> > > > parte... Ne avete notizie?
> > >
> > > Grazie a tutti per le vostre premurose
> > "preoccupazioni"; comunque tutto OK.
> > > Un paio di matrimoni mi hanno trattenuto in
> > Umbria più del tempo che avevo
> > > pensato.
> > Ma quante donne hai????
> > E quanto durano i tuoi matrimoni???
> > Sciupafemmine!!!
> > Lasciane qualcuna anche a noi.
>
> per farne che? il solletico?
> una basta e avanza....;-)
>
> > MAssimiliano
>
>  ---
> Daniele
>
Ad una il solletico, all'altra il grattino,
all'altra... ti ricordi come facevi pure tu?
Nella notte dei tempi...!?!
Almeno una volta nella tua vita...!?!
;-P
MAssimiliano


title: Re: [OT] Appello!

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:WYjqc.7012$%x6....@news.edisontel.com...
>
[CUT]
>
>
> > Infine mi sono impelagato con un programma con
> il quale posso salvare in
> > file .Avi i miei film super8 e sino a quando non
> avrò convertito almeno la
> > prima bobine di film penso che sarò presente nel
> NG  solo saltuariamente;
>
> Cinema che passione...
>
> >il
> > vero problema è che non servirebbe moltissimo
> tempo, ma mi sono messo in
> > testa (almeno per il primo film) di "restaurare"
> al meglio ogni fotogramma e
> > un minuto di proiezione è composto da 960
> fotogrammi, quindi...
>
> E immagino che non possa impostare un ciclo... no,
> non credo.
Il disimpacchettamento del film in fotogrammi avviene già in maniera
semiautomatica; la parte fimale (quella che dai fotogrammi ottiene il file
.Avi avviene in maniera del tutto automatica, ma il trattamento di
"restauro" dei singoli fotogrammi va fatto necessariamente manualmente (il
film che sto trattando ha più di 27 anni e si comincia a notare il distacco
della gelatina, cosa che cerco di recuperare nel limite del possibile).
Naturalmente potrei evitare questa parte del "restauro", ma per questo film
ho deciso di fare così.
Anche la scansione della pellicola risulta lunghetta, visto che si ottengono
risultati apprezzabili solo usando una definizione di scansione non
inferiore a 2400 b.p.i.
>
> > Comunque ogni tanto cercherò di farmi vivo.
> > Grazie ancora per la vostra premura.
>
> Ti aspettiamo a post aperti.
> Ti abbraccio
Contraccambio l'abbraccio tuo e degli altri partecipanti al NG.
> MAssimiliano



title: Re: [OT] Appello!

author: luigi

text:
ciroteo ha scritto:


Il fatto è che ormai Roberto è ,come pochissimi di questo gruppo, un
pilastro portante importante di cui ognuno di noi fa riferimento per
risolvere le proprie esigenze accessiane e, dato che ormai tutti si sono
resi conto che lui è "u mastr da situazion", se non lo si vede nel group,
scatta in ognuno di noi il senso di affogamento in un oceano in burrasca
alla disperata ricerca del salvagente "Roby" a cui aggrapparsi.
"E si si cazz che c'a facev a ffa' chell che agg fatt senz l'aiut e
Robert!"
Comunque preghiamo a Dio che la sua presenza continui per lungo, ma lungo
tempo :-))))
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Re: [OT] Appello!

author: Antonio Biso

text:
"luigi" <
onof...@tin.it
> ha scritto nel messaggio
news:c8eu4b$nfo$1...@news.newsland.it...
> ciroteo ha scritto:
>
> Comunque preghiamo a Dio che la sua presenza continui per lungo, ma lungo
> tempo :-))))
Amen
Antonio
P.S.
Pregare: lett. ant. precare, v. tr.


title: Raggruppare campo query da una tabella mediante applicazione filtro

author: Stuk

text:
Ciao, ho una tabella dove attraverso bottoni applico dei filtri usando
la funzione DoCmd.ApplyFilter , filtro dove filtro è qualcosa tipo
"Test = 10".
Ora vorrei carcare di fare dei raggruppamenti ma sto impazzendo quello
che vorrei ottenere è semplicemente che filtro sia "GROUP BY Test", in
modo che mi venga restituita solo una riga ad ogni test univoco. Ma
non ci riesco.
Quale è la sintassi da usare per ottenere questo?
Grazie ciao.


author: Antonio

text:
"Stuk" <
stu...@gmail.com
> ha scritto nel messaggio
news:95aa7836-71f5-4294...@n35g2000yqm.googlegroups.com...
Ciao, ho una tabella dove attraverso bottoni applico dei filtri usando
la funzione DoCmd.ApplyFilter , filtro dove filtro � qualcosa tipo
"Test = 10".
Ora vorrei carcare di fare dei raggruppamenti ma sto impazzendo quello
che vorrei ottenere � semplicemente che filtro sia "GROUP BY Test", in
modo che mi venga restituita solo una riga ad ogni test univoco. Ma
non ci riesco.
Quale � la sintassi da usare per ottenere questo?
Grazie ciao.
----------  RISPOSTA  ----------
Io non ho familiarit� con la sintassi del linguaggio SQL e perci�, se devo
realizzare una particolare query, la realizzo sempre col sistema grafico
offerto da Access. Poi, se � il caso, ne riporto la sequenza SQL nel
recordsource di una maschera. Questo metodo non andrebbe bene anche a te ?
Ciao
Antonio


text:
On 5 Nov, 19:35, "Antonio" <
antonewsgr...@tiscali.it
> wrote:
> "Stuk" <
stuk...@gmail.com
> ha scritto nel messaggionews:95aa7836-71f5-4294...@n35g2000yqm.googlegroups.com...
> Ciao, ho una tabella dove attraverso bottoni applico dei filtri usando
> la funzione DoCmd.ApplyFilter , filtro dove filtro è qualcosa tipo
> "Test = 10".
>
> Ora vorrei carcare di fare dei raggruppamenti ma sto impazzendo quello
> che vorrei ottenere è semplicemente che filtro sia "GROUP BY Test", in
> modo che mi venga restituita solo una riga ad ogni test univoco. Ma
> non ci riesco.
> Quale è la sintassi da usare per ottenere questo?
> Grazie ciao.
>
> ----------  RISPOSTA  ----------
> Io non ho familiarità con la sintassi del linguaggio SQL e perciò, se devo
> realizzare una particolare query, la realizzo sempre col sistema grafico
> offerto da Access. Poi, se è il caso, ne riporto la sequenza SQL nel
> recordsource di una maschera. Questo metodo non andrebbe bene anche a te ?
>
> Ciao
> Antonio
No perchè io ho gia una form collegata ad una query, questa form
contengono dei pulsanti che vanno a modificare il filtro della
maschera attraverso la funzione DoCmd.ApplyFilter. Volevo solo fare
applicare a questa query un raggruppamento ma forse non si può...o non
lo faccio correttamente. Nessuno ha mai usato un GROUP BY con vb?


text:
Stuk ha scritto:
> Ciao, ho una tabella dove attraverso bottoni applico dei filtri usando
> la funzione DoCmd.ApplyFilter , filtro dove filtro � qualcosa tipo
> "Test = 10".
> Ora vorrei carcare di fare dei raggruppamenti ma sto impazzendo quello
> che vorrei ottenere � semplicemente che filtro sia "GROUP BY Test", in
> modo che mi venga restituita solo una riga ad ogni test univoco. Ma
> non ci riesco.
> Quale � la sintassi da usare per ottenere questo?
> Grazie ciao.
Se ci sono i bottoni non hai una tabella, stai lavorando su una maschera.
Il modo pi� flessibile � cambiare l'origine record della maschera in base
ai vari parametri (con o senza filtro, con o senza raggruppamento, ...)
impostati con i bottoni o textbox.
Sull'evento afterupdate delle caselle in cui inserisci i filtri e sul
click di eventuali pulsanti richiami una private sub che vada ad
analizzare i vari parametri, costruisca la stringa SQL e l'assegni al
recordsource della maschera.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On 6 Nov, 09:04,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> Stuk ha scritto:
>
> > Ciao, ho una tabella dove attraverso bottoni applico dei filtri usando
> > la funzione DoCmd.ApplyFilter , filtro dove filtro è qualcosa tipo
> > "Test = 10".
> > Ora vorrei carcare di fare dei raggruppamenti ma sto impazzendo quello
> > che vorrei ottenere è semplicemente che filtro sia "GROUP BY Test", in
> > modo che mi venga restituita solo una riga ad ogni test univoco. Ma
> > non ci riesco.
> > Quale è la sintassi da usare per ottenere questo?
> > Grazie ciao.
>
> Se ci sono i bottoni non hai una tabella, stai lavorando su una maschera.
> Il modo più flessibile è cambiare l'origine record della maschera in base
> ai vari parametri (con o senza filtro, con o senza raggruppamento, ...)
> impostati con i bottoni o textbox.
> Sull'evento afterupdate delle caselle in cui inserisci i filtri e sul
> click di eventuali pulsanti richiami una private sub che vada ad
> analizzare i vari parametri, costruisca la stringa SQL e l'assegni al
> recordsource della maschera.
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Mi hai fatto venire in mente una cosa, potrei creare una query uguale
a quella presente di base solo che permetta il raggruppamento e
modificare l'origine dati con questa? Che controllo dovrei usare?


text:
On 6 Nov, 09:28, Stuk <
stuk...@gmail.com
> wrote:
> On 6 Nov, 09:04,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
> wrote:
>
>
>
> > Stuk ha scritto:
>
> > > Ciao, ho una tabella dove attraverso bottoni applico dei filtri usando
> > > la funzione DoCmd.ApplyFilter , filtro dove filtro è qualcosa tipo
> > > "Test = 10".
> > > Ora vorrei carcare di fare dei raggruppamenti ma sto impazzendo quello
> > > che vorrei ottenere è semplicemente che filtro sia "GROUP BY Test", in
> > > modo che mi venga restituita solo una riga ad ogni test univoco. Ma
> > > non ci riesco.
> > > Quale è la sintassi da usare per ottenere questo?
> > > Grazie ciao.
>
> > Se ci sono i bottoni non hai una tabella, stai lavorando su una maschera.
> > Il modo più flessibile è cambiare l'origine record della maschera in base
> > ai vari parametri (con o senza filtro, con o senza raggruppamento, ...)
> > impostati con i bottoni o textbox.
> > Sull'evento afterupdate delle caselle in cui inserisci i filtri e sul
> > click di eventuali pulsanti richiami una private sub che vada ad
> > analizzare i vari parametri, costruisca la stringa SQL e l'assegni al
> > recordsource della maschera.
> > Ciao.
> > -Marco-
>
> > --
>
> > questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> Mi hai fatto venire in mente una cosa, potrei creare una query uguale
> a quella presente di base solo che permetta il raggruppamento e
> modificare l'origine dati con questa? Che controllo dovrei usare?
Sto tentando di creare una query con raggruppamento ma ho un problema.
Abituato a mysql, il group by richiede anche solo un campo, e se nel
select ce ne sono di più poco importa lui prendera solo una riga nel
raggruppamento, invece vb sembra vuole un raggruppamento di ogni campo
usato nel select. perchè?!? Ho molti campi io nel select impazzisco a
metterli tutti e ad ogni modo una query del tipo SELECT A,B FROM C
GROUP BY A,B, restituisce ancora valori uguali tipo 1) val1,val1 2)
val2,val1 3)val3,val1   mentre mysql avrebbe restituito solo 1)
val1,val1
Perchè?
Grazie.


text:
Stuk ha scritto:
> > > > Ciao, ho una tabella dove attraverso bottoni applico dei filtri usando
> > > > la funzione DoCmd.ApplyFilter , filtro dove filtro � qualcosa tipo
> > > > "Test = 10".
> > > > Ora vorrei carcare di fare dei raggruppamenti ma sto impazzendo quello
> > > > che vorrei ottenere � semplicemente che filtro sia "GROUP BY Test", in
> > > > modo che mi venga restituita solo una riga ad ogni test univoco. Ma
> > > > non ci riesco.
> > > > Quale � la sintassi da usare per ottenere questo?
> > > > Grazie ciao.
> >
> > > Se ci sono i bottoni non hai una tabella, stai lavorando su una maschera.
> > > Il modo pi� flessibile � cambiare l'origine record della maschera in base
> > > ai vari parametri (con o senza filtro, con o senza raggruppamento, ...)
> > > impostati con i bottoni o textbox.
> > > Sull'evento afterupdate delle caselle in cui inserisci i filtri e sul
> > > click di eventuali pulsanti richiami una private sub che vada ad
> > > analizzare i vari parametri, costruisca la stringa SQL e l'assegni al
> > > recordsource della maschera.
> > > Ciao.
> > > -Marco-
> >
> > > --
> >
> > > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
> >
> > Mi hai fatto venire in mente una cosa, potrei creare una query uguale
> > a quella presente di base solo che permetta il raggruppamento e
> > modificare l'origine dati con questa? Che controllo dovrei usare?
> Sto tentando di creare una query con raggruppamento ma ho un problema.
> Abituato a mysql, il group by richiede anche solo un campo, e se nel
> select ce ne sono di pi� poco importa lui prendera solo una riga nel
> raggruppamento, invece vb sembra vuole un raggruppamento di ogni campo
> usato nel select. perch�?!? Ho molti campi io nel select impazzisco a
> metterli tutti e ad ogni modo una query del tipo SELECT A,B FROM C
> GROUP BY A,B, restituisce ancora valori uguali tipo 1) val1,val1 2)
> val2,val1 3)val3,val1   mentre mysql avrebbe restituito solo 1)
> val1,val1
> Perch�?
> Grazie.
E' una cosa abbastanza logica.
Tu hai la tabella con 2 campi e 3 record, con questi valori:
val1, val1
val2, val1
val3, val1
e vuoi raggruppare i 3 record per ottenerne uno solo.
Imposti Raggruppamento sul campo B, e dai tre "val1" ne ottieni uno, ma
sul campo A? E' questo che ti chiede Access, cosa deve farsene dei tre
diversi valori che trova nel campo A?
Se metti Raggruppamento te li tiene separati.
Devi cambiare la formula Raggruppamento.
Vuoi il pi� piccolo? Mettici Min.
Vuoi il pi� grande? Mettici Max.
Ne vuoi uno a caso? Mettici Primo o Ultimo.
Vuoi sapere quanti sono? Mettici Conteggio.
Vuoi solo impostarci un criterio, senza che compaiano nella query? Mettici
Dove.
Poi vai a vedere l'SQL generato, per la sintassi esatta.
Se fosse un campo numerico avresti anche la somma, la media, la varianza e
la deviazione standard.
Probabilmente in mysql se non imposti una formula ne usa una per default,
forse prende il pi� piccolo, o il primo che trova. In Access devi per
forza specificare una delle funzioni di raggruppamento.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



text:
On 6 Nov, 10:00,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> Stuk ha scritto:
>
>
>
> > > > > Ciao, ho una tabella dove attraverso bottoni applico dei filtri usando
> > > > > la funzione DoCmd.ApplyFilter , filtro dove filtro è qualcosa tipo
> > > > > "Test = 10".
> > > > > Ora vorrei carcare di fare dei raggruppamenti ma sto impazzendo quello
> > > > > che vorrei ottenere è semplicemente che filtro sia "GROUP BY Test", in
> > > > > modo che mi venga restituita solo una riga ad ogni test univoco. Ma
> > > > > non ci riesco.
> > > > > Quale è la sintassi da usare per ottenere questo?
> > > > > Grazie ciao.
>
> > > > Se ci sono i bottoni non hai una tabella, stai lavorando su una maschera.
> > > > Il modo più flessibile è cambiare l'origine record della maschera in base
> > > > ai vari parametri (con o senza filtro, con o senza raggruppamento, ...)
> > > > impostati con i bottoni o textbox.
> > > > Sull'evento afterupdate delle caselle in cui inserisci i filtri e sul
> > > > click di eventuali pulsanti richiami una private sub che vada ad
> > > > analizzare i vari parametri, costruisca la stringa SQL e l'assegni al
> > > > recordsource della maschera.
> > > > Ciao.
> > > > -Marco-
>
> > > > --
>
> > > > questo articolo e` stato inviato via web dal servizio
>
> gratuitohttp://
www.newsland.it/newssegnalagliabusi
 ad
ab...@newsland.it
>
>
>
> > > Mi hai fatto venire in mente una cosa, potrei creare una query uguale
> > > a quella presente di base solo che permetta il raggruppamento e
> > > modificare l'origine dati con questa? Che controllo dovrei usare?
> > Sto tentando di creare una query con raggruppamento ma ho un problema.
> > Abituato a mysql, il group by richiede anche solo un campo, e se nel
> > select ce ne sono di più poco importa lui prendera solo una riga nel
> > raggruppamento, invece vb sembra vuole un raggruppamento di ogni campo
> > usato nel select. perchè?!? Ho molti campi io nel select impazzisco a
> > metterli tutti e ad ogni modo una query del tipo SELECT A,B FROM C
> > GROUP BY A,B, restituisce ancora valori uguali tipo 1) val1,val1 2)
> > val2,val1 3)val3,val1   mentre mysql avrebbe restituito solo 1)
> > val1,val1
> > Perchè?
> > Grazie.
>
> E' una cosa abbastanza logica.
> Tu hai la tabella con 2 campi e 3 record, con questi valori:
> val1, val1
> val2, val1
> val3, val1
>
> e vuoi raggruppare i 3 record per ottenerne uno solo.
> Imposti Raggruppamento sul campo B, e dai tre "val1" ne ottieni uno, ma
> sul campo A? E' questo che ti chiede Access, cosa deve farsene dei tre
> diversi valori che trova nel campo A?
> Se metti Raggruppamento te li tiene separati.
> Devi cambiare la formula Raggruppamento.
> Vuoi il più piccolo? Mettici Min.
> Vuoi il più grande? Mettici Max.
> Ne vuoi uno a caso? Mettici Primo o Ultimo.
> Vuoi sapere quanti sono? Mettici Conteggio.
> Vuoi solo impostarci un criterio, senza che compaiano nella query? Mettici
> Dove.
> Poi vai a vedere l'SQL generato, per la sintassi esatta.
> Se fosse un campo numerico avresti anche la somma, la media, la varianza e
> la deviazione standard.
> Probabilmente in mysql se non imposti una formula ne usa una per default,
> forse prende il più piccolo, o il primo che trova. In Access devi per
> forza specificare una delle funzioni di raggruppamento.
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
A ok, ma nella finestra struttura dove imposto queste proprietà?
Grazie


text:

> > gratuitohttp://
www.newsland.it/newssegnalagliabusiad

ab...@newsland.it

> > questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> A ok, ma nella finestra struttura dove imposto queste proprietà?
> Grazie
Ok visto era in raggruppamento ora provo intanto grazie mille.


text:
Ok sembra funzionare, unica cosa non ho capito come cambiare il
recordSource con una query salvata dalla modalità grafica. Per
risolvere ho usato questa cazzata
Me.recordsource = "SELECT * FROM myquerysalvata"
Ciao.


text:
Stuk ha scritto:
> Ok sembra funzionare, unica cosa non ho capito come cambiare il
> recordSource con una query salvata dalla modalit� grafica. Per
> risolvere ho usato questa cazzata
> Me.recordsource = "SELECT * FROM myquerysalvata"
> Ciao.
Basta metterci il nome della query, come faresti in visualizzazione
struttura.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



text:
On 12 Nov, 10:07,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> Stuk ha scritto:
>
> > Ok sembra funzionare, unica cosa non ho capito come cambiare il
> > recordSource con una query salvata dalla modalità grafica. Per
> > risolvere ho usato questa cazzata
> > Me.recordsource = "SELECT * FROM myquerysalvata"
> > Ciao.
>
> Basta metterci il nome della query, come faresti in visualizzazione
> struttura.
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Ho provato ma niente da fare....bo.


title: tutorial sql

author: Bomber

text:
Salve a tutti. Qualcuno potrebbe indicarmi un tutorial per imparare sql?
Grazie in anticipo


title: tutorial sql

author: Claudio(BS)

text:
"Bomber" <
suor...@libero.it
> ha scritto nel messaggio
news:afpbt7$e83$1...@fe2.cs.interbusiness.it...
> Salve a tutti. Qualcuno potrebbe indicarmi un tutorial per imparare sql?
> Grazie in anticipo
>
http://www.sqlcourse.com/
per partire da 0 ... o quasi ;-)
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0


title: tutorial sql

text:
grazie
"Claudio(BS)" <vai.@http//
web.tiscali.it/claudio0/
> ha scritto nel messaggio
news:afppe8$okf$1...@fe1.cs.interbusiness.it...



title: nascondi oggetto

author: Simone

text: Grazie mille


title: cifra/decifra

author: Mike Dens

text:
desideravo capire meglio come funziona la cifratura: ho un db dove mi
viene richiesto un file per cifrare il db ( un file con estensione mdb,
mde ) ma sto file risiede nel computer in una cartella in particolare o
può esser letto anche da floppy???
grazie e ciao
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: creazione tabelle

author: Mag

text:
Ciao a tutti. Una volta create delle tabelle da Visualizzazione Struttura in
Access 2000, è possibile vedere il codice SQL di creazione (create table
.....)?
Ciao e grazie
Mag


title: creazione tabelle

author: omnitow

text:
"Mag" <
m...@am.com
> ha scritto nel messaggio news:kQIHa.103704$pR3.2...@news1.tin.it...

no, dovresti scaricarti un generatore di script, se non sbaglio su
www.it-comp-lang.com
c'è un'applicazione scritaa in vb che fa al tuo caso, oppure prova a cercare su google
ciao, omnitow


title: trovare massimo scostamento tra due record

author: Massimo

text:
Ho una tabella con un campo che contiene un data.
Vorrei trovare la differenza in giorni massima tra due date consecutive.
es.

Datap
11/10/2013
12/10/2013
15/10/2013
25/10/2013
27/10/2013

dovrebbe darmi come risultato 10.
E' possibile con una query, servono stored procedure o cose simili (che
access non supporta)?

bye,
max


author: Bruno Campanini

text:
Massimo explained on 13-11-13 :

Con un pugno di codice...
=====================================
Private Sub Max_DateDiff_Click()
Dim db As Database, RS As Recordset, SQL As String
Dim D As Integer, DateRef As Date, PreviousDate As Date
Dim SourceField As String, SourceTable As String

'---   Definizioni   -----
SourceTable = "Table3"
SourceField = "Data"
'-------------------------

Set db = CurrentDb

' Per esser certi che le date siano in ordine crescente...
SQL = "SELECT " & SourceTable & "." & SourceField & " FROM "
SQL = SQL & SourceTable & " ORDER BY "
SQL = SQL & SourceTable & "." & SourceField & ";"
Set RS = db.OpenRecordset(SQL, dbOpenDynaset)

PreviousDate = RS![Data]
D = 0
RS.MoveNext
Do Until RS.EOF
    If DateDiff("d", PreviousDate, RS![Data]) > D Then
        D = DateDiff("d", PreviousDate, RS![Data])
        DateRef = RS![Data]
        PreviousDate = DateRef
    End If
    RS.MoveNext
Loop
MsgBox D & "   " & DateRef

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

Bruno


text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:5283548c$0$1376$4faf...@reader1.news.tin.it...
>
> Con un pugno di codice...

Si ok, col codice lo so fare, volevo avere conferma che non si potesse fare
con una query.

bye,
max


author: Karl Donaubauer

text:

Siccome dopo hai chiesto se si potrebbe farlo senza codice:
Sě, č possibile o con una sottoquery o una espressione ma
puo darsi che il codice sarebbe piů performante. p.e.

SELECT Max(DateDiff("d",DMax("Datap","Tabella","Datap<" & CLng([Datap]))
FROM Tabella
WHERE Datap Is Not Null

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


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:beh5d4...@mid.individual.net...
> Siccome dopo hai chiesto se si potrebbe farlo senza codice:
> Sě, č possibile o con una sottoquery o una espressione ma
> puo darsi che il codice sarebbe piů performante. p.e.
>
> SELECT Max(DateDiff("d",DMax("Datap","Tabella","Datap<" & CLng([Datap]))
> FROM Tabella
> WHERE Datap Is Not Null
>

Mi da errore di numero errato di argomenti, penso che alla funzione datediff
ne manchi uno...(a parte 2 parentesi chiuse).
Comunque non conoscevo la funzione Dmax, che tristezza ritornare niubbo :-(

bye,
max


text:
Massimo wrote:
> "Karl Donaubauer ha scritto
>> Siccome dopo hai chiesto se si potrebbe farlo senza codice:
>> Sì, è possibile o con una sottoquery o una espressione ma
>> puo darsi che il codice sarebbe più performante. p.e.
>>
>> SELECT Max(DateDiff("d",DMax("Datap","Tabella","Datap<" &
>> CLng([Datap])) FROM Tabella
>> WHERE Datap Is Not Null
>>
>
> Mi da errore di numero errato di argomenti, penso che alla funzione
> datediff ne manchi uno...(a parte 2 parentesi chiuse).

Sì, se si scrive uno statement a mano c'è sempre il pericolo di perdere
le parentesi. ;-) Nel mio esempio manca un ) prima del FROM.

> Comunque non conoscevo la funzione Dmax, che tristezza ritornare
> niubbo :-(

Se non riesci, vai in vis. SQL della query e copia/incolla il testo SQL
nel prox messaggio.



text:
>>>
>>> SELECT Max(DateDiff("d",DMax("Datap","Tabella","Datap<" &
>>> CLng([Datap])) FROM Tabella
>>> WHERE Datap Is Not Null
>>Sě, se si scrive uno statement a mano c'č sempre il pericolo di perdere
> le parentesi. ;-) Nel mio esempio manca un ) prima del FROM.
>

2 parentesi ;-)

>> Comunque non conoscevo la funzione Dmax, che tristezza ritornare
>> niubbo :-(
>
> Se non riesci, vai in vis. SQL della query e copia/incolla il testo SQL
> nel prox messaggio.

eccolo

SELECT Max(DateDiff("d",DMax("Datap","palestra","Datap<" & CLng([Datap]))))
FROM palestra
WHERE Datap Is Not Null

datediff deve avere 3 argomenti, manca il terzo

bye,
max


text:
Massimo wrote:
> ...
> SELECT Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
> CLng([Datap]))))
> FROM palestra
> WHERE Datap Is Not Null
>
> datediff deve avere 3 argomenti, manca il terzo

Quindi, perché non lo scrivi? ;-)

SELECT Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
    CLng([Datap])), Datap))
FROM palestra
WHERE Datap Is Not Null




text:
Karl Donaubauer explained :

> Quindi, perché non lo scrivi? ;-)
>
> SELECT Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
>     CLng([Datap])), Datap))
> FROM palestra
> WHERE Datap Is Not Null

Ho modificato la tua formula Karl, per mostrare
tutto il contesto... se fosse necessario.

SELECT (Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
CLng([Datap])),[Datap]))) AS DiffGiorni, palestra.[Datap]
FROM palestra
GROUP BY palestra.[Datap]
HAVING (((palestra.[Datap]) Is Not Null));

Bruno


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:behk5h...@mid.individual.net...
> Massimo wrote:
>> ...
>> SELECT Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
>> CLng([Datap]))))
>> FROM palestra
>> WHERE Datap Is Not Null
>>
>> datediff deve avere 3 argomenti, manca il terzo
>
> Quindi, perché non lo scrivi? ;-)
>
> SELECT Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
>    CLng([Datap])), Datap))
> FROM palestra
> WHERE Datap Is Not Null

Ok funge, grazie!
Ora mi studio il senso di tutto questo.

bye,
max


text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:5283aae0$0$1372$4faf...@reader1.news.tin.it...

grazie Bruno, era effettivamente necessario :-)

bye,
max


text:
Massimo wrote:
> Bruno Campanini ha scritto:
>>>
>>> SELECT Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
>>>     CLng([Datap])), Datap))
>>> FROM palestra
>>> WHERE Datap Is Not Null
>>
>> Ho modificato la tua formula Karl, per mostrare
>> tutto il contesto... se fosse necessario.
>>
>> SELECT (Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
>> CLng([Datap])),[Datap]))) AS DiffGiorni, palestra.[Datap]
>> FROM palestra
>> GROUP BY palestra.[Datap]
>> HAVING (((palestra.[Datap]) Is Not Null));
>
> era effettivamente necessario :-)

Siccome prima hai scritto che ti interessi il massimo, forse serve
un ordinamento:

SELECT Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
    CLng([Datap])),[Datap])) AS DiffGiorni, palestra.[Datap]
FROM palestra
WHERE Datap Is Not Null
GROUP BY Datap
ORDER BY Max(DateDiff("d",DMax("Datap","palestra","Datap<" &
    CLng([Datap])),[Datap])) DESC



title: Aggiornamento tabelle collegate (lunghetto)

author: Nina

text:
Salve a tutti, ho un database con diverse tabelle collegate, alcune delle
quali tabelle Access, altre dBase 5.0. Ho creato una maschera in permetto di
indicare sia il percorso del file mdb e sia la cartella dove sono contenuti
i dbf.  Sull'evento clic di un pulsante "Aggiorna collegamento tabelle" oh
inserito il seguente codice:
Dim i As Long
Dim Percorso As String
Dim Nome As String
Set dbsfatt = CurrentDb
Percorso = Me.PercorsoTabCopoa
    If Percorso = "" Then
        Exit Sub
        MsgBox "niente da fare"
    End If
    With dbsfatt
    For i = 0 To .TableDefs.Count - 1
        If .TableDefs(i).Connect <> "" Then
            If i = 2 Or i = 3 Or i = 10 Or i = 17 Then
                Percorso = Me.PercorsoTabCopoa
                .TableDefs(i).Connect = ";DATABASE=" & Percorso
                .TableDefs(i).RefreshLink
                MsgBox "Aggiornamento BE riuscito!"
            Else
                Percorso = Me.PercorsoDbF
                .TableDefs(1).Connect = ";dBASE 5.0;" & Percorso
                .TableDefs(i).RefreshLink
                MsgBox "Aggiornamento DBF riuscito!"
            End If
        End If
    Next i
    End With
    Set dbsfatt = Nothing
End Sub
L'aggiornamento riesce solo per le tabelle nell'mdb, mentre per i dbf mi da
il seguente errore:
Argomento non valido e mi riporta alla riga:
.TableDefs(i).RefreshLink
Ho provato a commentare questa riga, non mi da più errore, ma non effettua
comunque l'aggiornamento.
Qualcuno mi può aiutare.
Grazie mille
Ciao Nina
--
Per risposte via e-mail, togli ippo


text:
Nina <
tonina...@tiscalinet.it
> wrote in message
a3bhhl$nas$1...@atlantis.cu.mi.it...
> Salve a tutti, ho un database con diverse tabelle collegate, alcune delle
> L'aggiornamento riesce solo per le tabelle nell'mdb, mentre per i dbf mi
da
> il seguente errore:
> Argomento non valido e mi riporta alla riga:
> .TableDefs(i).RefreshLink
Perchč?, ma soprattutto peeeeeerchč, non date un'occhiata all'helkp ogni
tanto?
Dall'help su metodo refreshlink:
Aggiorna le informazioni di connessione di una tabella collegata. Solo per
le aree di lavoro di Microsoft Jet .
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:tXt68.5699$kv.1...@twister2.libero.it...

Scusami, si questo l'avevo anche letto, ma sai avevo anche seguito le
istruzioni della guida per l'aggiornamento, ma niente :-( .Mi rimane il
problema dell'aggiornamento dbf. Premetto di aver letto a fondo l'help, di
cercato sul sitocomune, ma evidentemente mi sfugge qulcosa. Come faccio ad
aggiornare via codice i dbf? (anche senza fare poi il refreshlink ;-).
Ciao grazie


text:
Nina <
tonina...@tiscalinet.it
> wrote in message
a3dtdf$mum$1...@atlantis.cu.mi.it...

Non ho provato, ma secondo me per le dbf, basta semplicemente aggiornare la
stringa connect senza poi dover applicare refreshlink.
Prova!
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:woO68.5439$nI1.1...@twister1.libero.it...
> Nina <
tonina...@tiscalinet.it
> wrote in message
> a3dtdf$mum$1...@atlantis.cu.mi.it...
 -cut
> Scusami, si questo l'avevo anche letto, ma sai avevo anche seguito le
> > istruzioni della guida per l'aggiornamento, ma niente :-( .Mi rimane il
> > problema dell'aggiornamento dbf. Premetto di aver letto a fondo l'help,
di
> > cercato sul sitocomune, ma evidentemente mi sfugge qulcosa. Come faccio
ad
> > aggiornare via codice i dbf? (anche senza fare poi il refreshlink ;-).
>
> Non ho provato, ma secondo me per le dbf, basta semplicemente aggiornare
la
> stringa connect senza poi dover applicare refreshlink.
> Prova!
>
> Antonio
>
Sai quante volte ho provato?.... Un'infinità!!!!
Mi viene il dubbio che la proprietà Connect per i dbf sia di sola lettura,
ma siccome la speranza è l'ultima a morire, ancora non voglio arrendermi e
spero proprio di sbagliarmi.
Ti ripeto, senza il refreshlink non mi da errore, ma non esegue comunque
l'aggiornamento (vedi post iniziale). Se puoi aiutarmi, ti prometto che ti
sarò infinitamente grata e che leggerò bene l'help prima di rivolgermi al NG
;-).
Ciao Tonina


title: Collegamento tra Access ed Oracle tramite ODBC

author: Massimo D.

text:
Come e' possibile attivare/disattivare la possibilita' di modificare dei
dati contenuti
in una tabella Oracle vista attraverso un collegamento con Access tramite
ODBC.
Grazie,
------------------------------------------------------------
Massimo De Lisio
e-mail:
max...@tin.it
------------------------------------------------------------


title: CAP italiani

author: Sandrobi

text:
Si trova un database aggiornato dei codici di avviamento postale dei comuni
e frazioni italiane?

--
Ciao, Sandrobi


title: CAP italiani

author: BC

text:
Il 21/07/2013 17:22, Sandrobi ha scritto:
> Si trova un database aggiornato dei codici di avviamento postale dei comuni
> e frazioni italiane?
>

http://www.donkarl.com/it/

2.19 CAP, ABI, Prefissi

Spero che sia quello che cerchi...

BC


title: CAP italiani

text:
"BC" <
cesare...@gmail.com
> ha scritto nel messaggio
news:ktbncq$v4$1...@virtdiesel.mng.cu.mi.it...

Ti ringrazio, ma rimanda ad un link aggiornato al 2006 e contiene solo i
comuni e non tutte le localit� italiane.

Sandrobi


title: Stampa pagine selezionate

author: eSQueL

text:
Ciao a tutti.
Dovrei, da vba, stampare solo la prima pagina di un report.
Ho pensato di usare DoCmd.OpenReport, ma non so come impostare il comando
"Stampa pagine da 1 a 1"
Grazie per l'aiuto.
Ciao.
eSQueL


title: Stampa pagine selezionate

author: MA

text:

docmd.PrintOut
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: Stampa pagine selezionate

text: Grazie :)


title: ancora errore 3048

author: E. Meregalli

text:
Buongiorno a tutti
dopo aver messo in pratica tutti i possibili rimedi sulla base delle
esperienze e consigli raccolti in rete (chiusura sempre dei recordset e
rifer. database; ridotto tutto il possibile in termini di query (uso solo
stringhe sql  come origine dati delle form)...sono solo riuscito a ridurre
l'incidenza dell'errore, non ad eliminarlo totalmente.Uso 8 form principali
(ognuna è costituita da un controllo struttura a schede che funge da
contenitore di un certo numero di form e sottoform..) corrispondenti ad
altrettanti voci di un menù principale; Quello che mi fa INC...ARE è che se
passo dal form AZIENDE al form AGENDA via codice (ho associato alle voci di
menu una function che chiude una form, doevents, e apre l'altra..) dopo aver
smatettato un pò sul quadro aziende, mi da l'errore; se faccio lo stesso
manualmente (cioè chiudo la form Aziende con relativo tastino chiudi ,
cliccko sulla voce di menu AGENDA per aprire la stessa, ....NESSUN ERRORE.
E' come se la chiusura di un form via codice, non chiudesse qualche
oggetto....o non resettasse il contatore (?!) di recordset ... o chissa cosa
Grazie


title: totali in maschere e sottomaschere

text:
Ho 1 Maschera_Master e 3 sottomaschere "nested" (la precedente collegata
alla seguente).
Vorrei poter calcolare, sempre in modalita' maschera, il totale complessivo
del campo numerico [ore] di Sottomaschera3 per i valori di Sottmaschera1
In dettaglio: Sottomaschera1 contiene un campo data che filtra/sincronizza
Sottomaschera2 che pure contiene un campo data che a sua volta e' collegata
a Sottomaschera3 dove inserisco le "ore" di pertinenza. (A una data di
Sottomaschera1 corrispondono più date di Sottomaschera2).
Vorrei ottenere, per la data di Sottomaschera1, il totale complessivo delle
ore inserite in Sottomaschera3, ed eventualmente anche il gran totale delle
ore (sempre di Sottomaschera3).
Per ora riesco solo a fare il totale in Sottomaschera3 relativo alla data di
Sottomaschera2 con il comando Sum, ho provato con il comando DSum, ma non so
se e' la strada giusta...
Ciao
Beppe


title: totali in maschere e sottomaschere

author: Roberto dalla campagna

text:
"beppe005" <
beppe005...@virgilio.it
> ha scritto nel messaggio
news:8njSc.96767$OR2.5...@news3.tin.it...

Usa la funzione DSum (vedi help); impostando adeguatamente i criteri della
DSum piloterai i totali a tuo piacimento.
>
> Ciao
> Beppe
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: totali in maschere e sottomaschere

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:4UjSc.36272$1V3.9...@twister2.libero.it...

L'help di access e' davvero poco incoraggiante, sembra fatto per chi non ne
ha bisogno...
Comunque sto provando con DSum, tralasciando per il momento i "criteri", ma
non faccio altro che ottenere errori.
Da quello che ho capito, se sono in Sottomaschera1 dove voglio visualizzare
i totali,  posso iniziare a impostare DSum cosi':
"=DSum(Forms!MacheraMaster!Sottomaschera2!Form!Mio_Campo_Ore ;
Forms!MacheraMaster!Sottomaschera2)"
dove "Mio_Campo_Ore" e' un campo contenuto in "Sottomaschera2"


title: totali in maschere e sottomaschere

text:
"beppe005" <
beppe005...@virgilio.it
> ha scritto nel messaggio
news:bDkSc.124891$5D1.6...@news4.tin.it...

Rispetto il tuo punto di vista ma non lo condivido: io faccio ricorso con
soddisfazione all'help solamente per le cose di Access che non conosco.
Certo è che per leggere e usare l'help occorre che si siano studiati almeno
i fondamentali di Access.
> Comunque sto provando con DSum, tralasciando per il momento i "criteri",
Naturalmente poi, per risolvere il tuo problema, dovrai invece usare i
criteri, altrimenti non avrai il risultato desiderato.
> ma
> non faccio altro che ottenere errori.
>
> Da quello che ho capito, se sono in Sottomaschera1 dove voglio
visualizzare
> i totali,  posso iniziare a impostare DSum cosi':
>
> "=DSum(Forms!MacheraMaster!Sottomaschera2!Form!Mio_Campo_Ore ;
> Forms!MacheraMaster!Sottomaschera2)"
>
> dove "Mio_Campo_Ore" e' un campo contenuto in "Sottomaschera2"
Per prima cosa nelle maschere (quindi nelle sottomaschere) non ci sono i
campi ma i controlli: i campi sono invece contenuti nelle tabelle e nelle
queries.
La funzione DSum, come tutte le funzioni di aggregazione (se non ho capito
male tu hai già usato Sum), somma i valori dei campi e non i valori dei
controlli di una maschera (sottomaschera nel caso tuo).
Nella sintassi della DSum va indicato pertanto il nome del campo da sommare
ed il nome della tabella o della query che sono origine record della tua
sottomaschera, quindi indicherai le eventuali condizioni per le quali Access
deve effettuare la somma ; insomma, per una DSum senza criteri scriverai una
cosa del genere:
= DSum("Mio_Campo_Ore"; "[NomeTabellaQuery]")



title: totali in maschere e sottomaschere

text:
> > L'help di access e' davvero poco incoraggiante, sembra fatto per chi non
> ne
> > ha bisogno...
>
> Rispetto il tuo punto di vista ma non lo condivido: io faccio ricorso con
> soddisfazione all'help solamente per le cose di Access che non conosco.
> Certo è che per leggere e usare l'help occorre che si siano studiati
almeno
> i fondamentali di Access.
Hai ragione tu, io riesco a districarmi nell'help di excel, pero' e' anche
vero che a volte l'help si dilunga a spiegare cose facili con termini
difficili (le paroline scritte e sottolineate in blu che se cliccate
mostrano la spiegazione scritta in verde) e per certe fuznioni usa esempi
che presuppongono la conoscenza del linguaggio di programmazione, (vedi
l'esempio per DSum). Io che ci arrivo dall'expression builder non so che
pesci pigliare con l'esempio che mi viene fatto.
> La funzione DSum, come tutte le funzioni di aggregazione (se non ho capito
> male tu hai già usato Sum), somma i valori dei campi e non i valori dei
> controlli di una maschera (sottomaschera nel caso tuo).
Io ho usato Sum nelle maschere sommando, o meglio credendo di sommare, i
valori delle maschere, ovvero con la sintassi del mettere Sum ([Forms!][nome
del controllo]), ci arrivavo usando l'expression builder e selezionando
quelli che credevo campi (ma sono controlli) di cui volevo la somma. Questo
non funziona con Dsum.
Grazie della spiegazione, e' stata piu' chiara dell'help di access.
Ciao
Beppe


title: totali in maschere e sottomaschere

text:
"beppe005" <
beppe005...@virgilio.it
> ha scritto nel messaggio
news:ouZSc.103636$OR2.5...@news3.tin.it...
> > > L'help di access e' davvero poco incoraggiante, sembra fatto per chi
non
> > ne
> > > ha bisogno...
> >
> > Rispetto il tuo punto di vista ma non lo condivido: io faccio ricorso
con
> > soddisfazione all'help solamente per le cose di Access che non conosco.
> > Certo è che per leggere e usare l'help occorre che si siano studiati
> almeno
> > i fondamentali di Access.
>
>
> Hai ragione tu, io riesco a districarmi nell'help di excel, pero' e' anche
> vero che a volte l'help si dilunga a spiegare cose facili con termini
> difficili (le paroline scritte e sottolineate in blu che se cliccate
> mostrano la spiegazione scritta in verde) e per certe fuznioni usa esempi
> che presuppongono la conoscenza del linguaggio di programmazione, (vedi
> l'esempio per DSum).
A mio parere è difficile programmare Access (anzi dirrei impossibile) senza
conoscere almeno i rudimenti dei linquaggi VBA e SQL.
Se pensi di continuare a programmare in Access mi permetto di consigliarti
di studiare almeno i suoi fondamentali ed i rudimenti dei suoi due linguaggi
di programmazione, in caso contrario penso dovrai accontentarti di usare
l'applicativo in maniera interattiva, limitandoti, al limite, ad usare le
macro che però ti permettano solo di automatizzare quello che puoi fare con
la barra dei comandi e con la barra dei menu, ovvero usando solo una piccola
parte delle potenzialità di Access.
> Io che ci arrivo dall'expression builder non so che
> pesci pigliare con l'esempio che mi viene fatto.
Me lo immagino, ma la programmazione è un piatto che bisogna mangiare con
calma e non è un panino da azzannare di corsa al fastfood.
>
> > La funzione DSum, come tutte le funzioni di aggregazione (se non ho
capito
> > male tu hai già usato Sum), somma i valori dei campi e non i valori dei
> > controlli di una maschera (sottomaschera nel caso tuo).
>
> Io ho usato Sum nelle maschere sommando, o meglio credendo di sommare, i
> valori delle maschere, ovvero con la sintassi del mettere Sum
([Forms!][nome
> del controllo]), ci arrivavo usando l'expression builder e selezionando
> quelli che credevo campi (ma sono controlli) di cui volevo la somma.
Come hai giustamento precisato, tu con la funzione Sum credivi di aver
sommato i valori contenuti in una casella di testo, invece Access ha sommato
i valori del campo associato a quella casella di testo.
> Questo
> non funziona con Dsum.
Un conto è VBA (di cui fa parte la funzione DSum) generato a fronte di un
evento ed un altro conto è il codice ottenuto dal generatore di espressioni
che viene scritto nell'origine controllo di una casella di testo o in un
campo calcolato di una query: insooma, come si dice dalle mie parti, attento
a non confondere il cioccolato con la m...a. ;-)
>
> Grazie della spiegazione, e' stata piu' chiara dell'help di access.
>
> Ciao
> Beppe
--



title: totali in maschere e sottomaschere

text:
> Me lo immagino, ma la programmazione è un piatto che bisogna mangiare con
> calma e non è un panino da azzannare di corsa al fastfood.
>
...
> Un conto è VBA (di cui fa parte la funzione DSum) generato a fronte di un
> evento ed un altro conto è il codice ottenuto dal generatore di
espressioni
> che viene scritto nell'origine controllo di una casella di testo o in un
> campo calcolato di una query: insooma, come si dice dalle mie parti,
attento
> a non confondere il cioccolato con la m...a. ;-)
>
> >
> > Grazie della spiegazione, e' stata piu' chiara dell'help di access.
> >
> > Ciao
> > Beppe
>
> --
> Roberto
Slow food... si digerisce meglio


title: totali in maschere e sottomaschere

text:
"beppe005" <
beppe005...@virgilio.it
> ha scritto nel messaggio
news:FPLVc.167920$5D1.8...@news4.tin.it...
[CUT]
>
> Slow food... si digerisce meglio
Esatto!!



title: Importa tabella da server

author: Stefano Gemignani

text:
Ciao a tutti,
stò lavorando su una macchina  Windows2000 con sp2 e Access2000,
ho la necessità di importare una tabella da un server in internet.
Per il momento mi interessa la funzionalità manuale che riesco a
eseguire senza problemi da una cartella del mio PC o da un PC della mia
rete locale tramite l'indirizzo UNC (//server/catella/nomefile) opero
cosi':
File, Carica dati esterni, importa, dopo fornisco indirizzo e nome del
database, clicco importa, scelgo la tabella, clicco ok .
Il tutto funziona correttamente e dopo aver importato la tabella, sul
mio PC mi trovo la tabella originale es. "Contatti" e quella importata
nominata "Contatti1".
La tabella importata differisce un po' da quella originale perche' ne
frattempo sul server erano state fatte delle aggiunte.
Se tento la stessa operazione su un server Web in modalità FTP, sembra
che tutto proceda regolarmente: mi viene chiesto Account e password,
avviene la connessione FTP, vedo il file .mdb nel server FTP,  vedo che
tramite Accesso Remoto viene trasferito il file puntato,  scelgo la
tabella, importo i dati, viene generata la tabella "Contatti1" come
negli altri casi.
Ma ecco l'inghippo :
"Contatti1" che e' stata importata non e' la tabella che sta' sul server
Web  ma la tabella locale, cosa che non succede negli altri casi
(cartella locale o server su lan).
Sembra che questa operazione sia contemplata regolarmente da Access, e
poi non ricevo nessun messaggio di errore !!  Qualcuno sa' dove e' il
problema ??
Grazie
            Stefano