title: decompilatore

author: luigiOnofrio

text:
Valeria Delmonte ha scritto:


.....le colleghe!!!!!
mandala su questo newsgroup che ce la magnamo noi!!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Come leggere fattura xml ?

author: RobertoA

text:
Stante il fatto che il numero righe contenute in una fattura non e'
fisso, sia per quanto rigurada il corpo fatture che per le altre
sezioni, ad esempio i dati pagamento possono esserci oppure no, come
fate per leggere una fattura?
Ed una volta letta, come fare per registrarla direttamente in
contabilita' (alcuni prodotti/servizi dovranno caricare conti diversi da
altri prodotti/servizi)?


title: Come leggere fattura xml ?

author: BFS

text:

ti posizioni sul nodo
e finche non è finito leggi le righe fattura

qualcosa del tipo

Set Nodo =
xDoc.selectNodes("//FatturaElettronicaBody/DatiBeniServizi/DettaglioLinee")

For i = 0 To Nodo.Length - 1

debug.print Nodo.Item(0).selectNodes("//CodiceValore").Item(i).Text
debug.print Nodo.Item(0).selectNodes("//Descrizione").Item(i).Text
debug.print Nodo.Item(0).selectNodes("//UnitaMisura").Item(i).Text
debug.print Nodo.Item(0).selectNodes("//Quantita").Item(i).Text
debug.print Nodo.Item(0).selectNodes("//PrezzoUnitario").Item(i).Text
debug.print Nodo.Item(0).selectNodes("//PrezzoTotale").Item(i).Text
debug.print Nodo.Item(0).selectNodes("//AliquotaIVA").Item(i).Text

Next i

ovvimamente devi prima controllare che il nodo esista

Nel mio caso leggo tutti i dati della fattura e li precarico in una
maschera intermedia dove l'utente ripartisce l'imponibile per i costi
del proprio piano dei conti e suddivide i vari regimi iva.
Al momento di salvare verifico se la partita iva è gia presente in
archivio, se si, aggiorno i dati anagrafici, se no carico il nuovo
fornitore.
Allo stesso tempo registro contabilmente la fattura.
Poi propongo al utente se vuole anche crearsi una distinta di carico
magazzino con la merce contenuta.
infine memorizzo copia del xml in una cartella con relativo dove con un
click dalla maschera della fattura fornitore l'utente può visualizzare
il relativo xml in visualizzazione compatta.
Se l'xml contiene allegati li decodifico e li mostro a chi sta caricando
la fattura

ciao
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: Listbox aggiornamento

author: Francesco

text:
In una maschera ho una casella per inserire i dati in una tabella, nella
stessa maschera ho anche una listbox di riepilogo dei dati del campo
collegato alla casella. quando inserisco il dato nella casella si
inserisce regolarmente nella tabella ma per poterlo vedere nella casella
di riepilogo devo chiudere e riaprire la maschera.
1) è possibile aggiornare la listbox senza chiudere e riaprire la maschera?
2) se per errore è stato inserito un dato errato è possibile tramite un
codice eliminare il dato selezionato nella listbox? Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Listbox aggiornamento

author: Roberto da casa

text:
"Francesco" <
fpera...@libero.it
> ha scritto nel messaggio
news:b7j3rc$t9b$1...@news.newsland.it...
> In una maschera ho una casella per inserire i dati in una tabella, nella
> stessa maschera ho anche una listbox di riepilogo dei dati del campo
> collegato alla casella. quando inserisco il dato nella casella si
> inserisce regolarmente nella tabella ma per poterlo vedere nella casella
> di riepilogo devo chiudere e riaprire la maschera.
> 1) è possibile aggiornare la listbox senza chiudere e riaprire la
maschera?
A fronte dell'evento "Su corrente" della maschera esegui il Requery della
casella di riepilogo.
> 2) se per errore è stato inserito un dato errato è possibile tramite un
> codice eliminare il dato selezionato nella listbox? Grazie
A fronte dell'evento "Su clic" della casella di riepilogo esegui una query
di eliminazione che cancella dalla tabella il record la cui chiave primaria
è quella della riga che hai selezionato nella casella di riepilogo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Listbox aggiornamento

author: Antonio Biso

text:
"Francesco" <
fpera...@libero.it
> ha scritto nel messaggio
news:b7j3rc$t9b$1...@news.newsland.it...
> In una maschera ho una casella per inserire i dati in una tabella, nella
> stessa maschera ho anche una listbox di riepilogo dei dati del campo
> collegato alla casella. quando inserisco il dato nella casella si
> inserisce regolarmente nella tabella ma per poterlo vedere nella casella
> di riepilogo devo chiudere e riaprire la maschera.
> 1) è possibile aggiornare la listbox senza chiudere e riaprire la
maschera?
nomecontrollolistbox.requery
> 2) se per errore è stato inserito un dato errato è possibile tramite un
> codice eliminare il dato selezionato nella listbox? Grazie
Sì, ma in realtà devi eliminarlo ovviamente dalla tabella e quindi rifare la
requery
Potresti selezionare la riga e poi fare una query di eliminazione avante
come criterio che il campo chiave sia uguale al valore restituito dalla
listbox con la sintassi
[forms]![tuaform]![controllolistbox]
Antonio


title: Listbox aggiornamento

text:
Grazie a tutti e due !!!



title: aggiornare campi in base a righe selez. in listbox....

author: Enrico Virginio

text:
Ho una list box con origine dati una query su una tabella...
La listBox è a selezione multipla...
Vorrei che, in base alle righe selezionate nella listbox,aggiornare un
campo relativo ai records selezionati...
Chi mi aiuta ?
Grazie mille
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:1dec7b5f3e800b20a7...@mygate.mailgate.org...
> Ho una list box con origine dati una query su una tabella...
> La listBox è a selezione multipla...
> Vorrei che, in base alle righe selezionate nella listbox,aggiornare un
> campo relativo ai records selezionati...
>
> Chi mi aiuta ?
> Grazie mille
Se la tabella che contiene i dati si chiama Tabella1 ed ha una struttura
simile a questa:
ID            Contatore e chiave primaria
Nome       Testo
Pippo        Numerico
Se la casella di rieoilogo si chiama Elenco.
Se i valori del campo Pippo dei record selezionati in Elenco devono essere
portati a zero.
Se la casella di riepilogo Elenco ha 3 colonne.
Se la query origine riga della casella di riepilogo ha un codice SQL come
questo:
SELECT DISTINCTROW Tabella1.ID, Tabella1.Nome, Tabella1.Pippo
FROM Tabella1;
Se la proprietà Selezione multipla della casella di riepilogo è impostata ad
Estesa.
Inserisci nella maschera anche un pulsante di comando ed a fronte
dell'evento "Su clic" del pulsante di comando genera il seguente codice VBA:
Dim strLista As String
Dim varItem As Variant
Dim strSQL As String
If Me!Elenco.ItemsSelected.Count = 0 Then Exit Sub
For Each varItem In Me!Elenco.ItemsSelected
    strLista = strLista & _
    Me!Elenco.Column(0, varItem) & ","
Next varItem
strLista = Left$(strLista, Len(strLista) - 1)
strSQL = "UPDATE Tabella1 SET " & _
"Tabella1.Pippo = 0 " & _
"WHERE (Tabella1.ID IN (" & strLista & "));"
DoCmd.SetWarnings False
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
Dim Cont As Integer
For Cont = 0 To Me!Elenco.ListCount - 1
    Me!Elenco.Selected(Cont) = False
Next Cont
Me!Elenco.Requery
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ADO

author: Fabio Leante

text:
una volta creato un recordset, ad esempio, seleziono tutti i clienti
dell'italia, tramite gli ADO come posso, in access, collegarli ad una
sottomaschera.
ho fatto un esempio nel debugprint, mi trovo tutti i nominativi, ma quando
li collego alla maschera in realtà ne vedo uno solo.
ringrazio anticipatamente
fabio


title: ADO

author: Sib

text:
"Fabio Leante" <
leante...@ntb.it
> ha scritto nel messaggio
> una volta creato un recordset, ad esempio, seleziono tutti i clienti
> dell'italia, tramite gli ADO come posso, in access, collegarli ad una
> sottomaschera.
> ho fatto un esempio nel debugprint, mi trovo tutti i nominativi, ma quando
> li collego alla maschera in realtà ne vedo uno solo.
ADO non c'entra granche' con il collegamento alla maschera.
Se vuoi una maschera collegata devi assegnare alla proprieta' RecordSource
una query o un'istruzione SQL che contenga i campi da collegare.
Sib
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: Tabella MSysRelationships

author: Master Mind

text:
Ho necessità di ricostruire delle relazioni in un database prelevando le
relazioni di un database più vecchio.
Le tabelle non sono cambiate ma qualcosa deve aver corrotto le relazioni.
La mia domanda è: come posso importare le relazioni vecchie con le tabelle
contenenti i dati nuovi? A causa delle molteplici relazioni non posso
importare solo i dati.
Saluti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Tabella MSysRelationships

author: Carlo Costarella

text:
"Master Mind" <
maste...@tiscali.it
> ha scritto nel messaggio
news:bb7don$fld$1...@news.newsland.it...
> Ho necessità di ricostruire delle relazioni in un database prelevando le
> relazioni di un database più vecchio.
> Le tabelle non sono cambiate ma qualcosa deve aver corrotto le relazioni.
> La mia domanda è: come posso importare le relazioni vecchie con le tabelle
> contenenti i dati nuovi? A causa delle molteplici relazioni non posso
> importare solo i dati.
>
> Saluti
>
>
>
Quando importi delle tabelle in un nuovo mdb seleziona il db da importare e
subito dopo, nella maschera che ti compare, usa il pulsante "Opzioni" e
spunta le opzioni che ti interessano, comprese le relazioni.
Ciao, Carlo


title: Tabella MSysRelationships

text:
Ti ringrazio ma il mio problema non è importare le relazioni di quel
database ma di un database più vecchio e non corrotto.
Ciao
Carlo Costarella ha scritto:

> Ciao, Carlo



title: Tabella MSysRelationships

author: George

text:
"Master Mind" <
maste...@tiscali.it
> ha scritto nel messaggio
news:bb7ksb$nkt$1...@news.newsland.it...
> Ti ringrazio ma il mio problema non è importare le relazioni di quel
> database ma di un database più vecchio e non corrotto.
>
> Ciao
>
> Carlo Costarella ha scritto:
>
> > "Master Mind" <
maste...@tiscali.it
> ha scritto nel messaggio
> > news:bb7don$fld$1...@news.newsland.it...
> > > Ho necessità di ricostruire delle relazioni in un database prelevando
le
> > > relazioni di un database più vecchio.
> > > Le tabelle non sono cambiate ma qualcosa deve aver corrotto le
relazioni.
> > > La mia domanda è: come posso importare le relazioni vecchie con le
tabelle
> > > contenenti i dati nuovi? A causa delle molteplici relazioni non posso
> > > importare solo i dati.
> > >
> > > Saluti
> > >
> > >
> > >
> > Quando importi delle tabelle in un nuovo mdb seleziona il db da
importare e
> > subito dopo, nella maschera che ti compare, usa il pulsante "Opzioni" e
> > spunta le opzioni che ti interessano, comprese le relazioni.
>
> > Ciao, Carlo
>
>
La struttura del database è ESATTAMENTE identica?


title: Tabella MSysRelationships

text:
"Master Mind" <
maste...@tiscali.it
> ha scritto nel messaggio
news:bb7ksb$nkt$1...@news.newsland.it...
> Ti ringrazio ma il mio problema non č importare le relazioni di quel
> database ma di un database piů vecchio e non corrotto.
>
> Ciao
>
E allora? Quale č il problema?
Apri un db vuoto (nuovo) e importa il db (tabelle) che vuoi con le relative
relazioni.
Ciao, Carlo


title: Tabella MSysRelationships

text:
Il mio problema č:
1. Primo database con releazioni intatte ma dati vecchi
2. Secondo database con relazioni corrotte e dati nuovi
3. Database identici
Dovrei quindi usare le tabelle di uno e le relazioni di un altro.
Non posso importare i dati nuovi sul database vecchio a causa di
molteplici join.
Ciao
Carlo Costarella ha scritto:
> "Master Mind" <
maste...@tiscali.it
> ha scritto nel messaggio


> Ciao, Carlo



title: Tabella MSysRelationships

text:
"Master Mind" <
maste...@tiscali.it
> ha scritto nel messaggio
news:bb7mmd$b94$1...@news.newsland.it...
> Il mio problema è:
> 1. Primo database con releazioni intatte ma dati vecchi
> 2. Secondo database con relazioni corrotte e dati nuovi
> 3. Database identici
>
> Dovrei quindi usare le tabelle di uno e le relazioni di un altro.
> Non posso importare i dati nuovi sul database vecchio a causa di
> molteplici join.
>
> Ciao
>
>
> Carlo Costarella ha scritto:
>
> > "Master Mind" <
maste...@tiscali.it
> ha scritto nel messaggio
> > news:bb7ksb$nkt$1...@news.newsland.it...
> > > Ti ringrazio ma il mio problema non è importare le relazioni di quel
> > > database ma di un database più vecchio e non corrotto.
> > >
> > > Ciao
> > >
>
> > E allora? Quale è il problema?
> > Apri un db vuoto (nuovo) e importa il db (tabelle) che vuoi con le
relative
> > relazioni.
>
> > Ciao, Carlo
>
>
> --
>
Mi sà che ti stai perdendo in un bicchiere d'acqua.
Comincia con importare, in un nuovo database, tutte le tabelle (senza dati -
vedi opzioni) e con le relazioni intatte.
Poi usa le tabelle del secondo db ma con le realazioni errate per importare
i soli dati.
Per accodare questi dati puoi usare strade diverse: copia e incolla, tabelle
allegate, query di accodamento, da codice con openDatabase...ecc.
Ciao, Carlo


title: Scoprire oggetto nascosto in una maschera

author: Fanciullo

text:
Salve sono Fanciullo,
access97
sto studiando la maschera pannello di controllo contenuta
nel database collezione musicale ottenuto con l'autocomposizione.
Nel codice dietro alla maschera pannello di controllo
c'è questo oggetto --> me.SwitchboardID
come si vede dal codice sotto:
' Apre tabella Voci pannelli comandi e trova
    ' prima voce per questa pagina.
    Set dbs = CurrentDb()
    strSQL = "SELECT * FROM [Voci pannelli comandi]"
    strSQL = strSQL & " WHERE [ItemNumber] > 0 AND [SwitchboardID]=" &
Me![SwitchboardID]
    strSQL = strSQL & " ORDER BY [ItemNumber];"
    Set rst = dbs.OpenRecordset(strSQL)
nel visualizzatore oggetti leggo:
WithEvents SwitchboardID As AccessField
    Membro di Collezione musicale1.Form_Pannello comandi
Se clicco su AccessField ottengo:
Impossibile passare ad AccessField perché nascosto
quando nel codice digito me.SwitchboardID e poi punto ottengo il valore
proposto VALUE, deduco che non
ha altre proprietà.
Non so come fare a toglierli l'attributo di nascosto per poterlo vedere
nella maschera
Come potrei fare?
Grazie


text:
"Fanciullo" <
vito...@alice.it
> ha scritto nel messaggio
news:48f4b9ed$0$41658$4faf...@reader4.news.tin.it...

Premetto che non ho presente il db di esempio e quindi potrei sbagliarmi...
In visualizzazione struttura scegli elenco oggetti...di solito posizionato
in alto a sx sulla barra formattazione. Selezioni l'oggetto che ti interessa
e ora lo vedi nella struttura della maschera, probabilmente piccolino. Tast
dx sul controllo e imposti la proprietà visibile su sì.
Altra strada è da codice:
Me.SwitchboardID.Visible = true
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gd2k55$d88$1...@tdi.cu.mi.it...

>Allora c'è qualche stregoneria della Microsoft
1)  l'oggetto non appare nell'elenco oggetti della maschera in
visualizzazione struttura
2) Me.SwitchboardID.Visible = true
l'ho provato ma riceve l'errore: proprietà non supportata, insomma mi da
errore.
Pare che accetti solo  Me.SwitchboardID.value e neanche!!!!!!!! perché mi
dice che il
controllo è di sola lettura.
che significa??
grazie ciao


author: Alessandro Cara

text:
Fanciullo ha scritto:
[cut]
>> Premetto che non ho presente il db di esempio e quindi potrei
>> sbagliarmi...
>> In visualizzazione struttura scegli elenco oggetti...di solito posizionato
>> in alto a sx sulla barra formattazione. Selezioni l'oggetto che ti
>> interessa e ora lo vedi nella struttura della maschera, probabilmente
>> piccolino. Tast dx sul controllo e imposti la proprietà visibile su sì.
>> Altra strada è da codice:
>> Me.SwitchboardID.Visible = true
>>
>> Ciao, Carlo
>> Allora c'è qualche stregoneria della Microsoft
>
> 1)  l'oggetto non appare nell'elenco oggetti della maschera in
> visualizzazione struttura
>
> 2) Me.SwitchboardID.Visible = true
> l'ho provato ma riceve l'errore: proprietà non supportata, insomma mi da
> errore.
> Pare che accetti solo  Me.SwitchboardID.value e neanche!!!!!!!! perché mi
> dice che il
> controllo è di sola lettura.
se te lla cavi con l'inglese. La parte in corsivo
http://www.tech-archive.net/Archive/Access/microsoft.public.access.gettingstarted/2004-07/0416.html
--
ac


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:Bw5Jk.31685$Uo5....@tornado.fastwebnet.it...

Porca miseria alessandro già non ci capisco niente in
italiano.....figuriamoci.
Beh visto che sono un prof me lo faccio tradurre da una collega a
scuola.....grazie


text:
>> Ciao, Carlo
cut
>>Allora c'è qualche stregoneria della Microsoft
>
> 1)  l'oggetto non appare nell'elenco oggetti della maschera in
> visualizzazione struttura
>
> 2) Me.SwitchboardID.Visible = true
> l'ho provato ma riceve l'errore: proprietà non supportata, insomma mi da
> errore.
> Pare che accetti solo  Me.SwitchboardID.value e neanche!!!!!!!! perché mi
> dice che il
> controllo è di sola lettura.
>
> che significa??
>
Significa che il controllo non è fisicamente presente nella maschera ma è
comunque compreso nell'elenco campi della query o tabella di riferimento,
dalle quali si alimenta la maschera.
In questo caso nulla osta che puoi aggiungerlo e potrai vedere tutte le
proprietà anche da codice, salvo renderlo invisibile in visualizzazione
maschera se non ti serve.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gd449j$ds0$1...@tdi.cu.mi.it...

>Sì in effetti il campo Me.SwitchboardID prende i valori dal campo che
>fisicamente è
nella tabella. Questo lo so perché cambiando i valori nella tabella per quel
campo
veniva influenzato il risultato delle voci di pannello.
Allora visto che sono qua ti racconto l'esito dello studio del pannello di
comandi:
Ho capito come è agganciato alla tabella, ho capito esattamente come
funziona
il codice che c'è dietro la maschera per prendere le voci di pannello.
Purtroppo il codice che sta dietro all'applicazione
Application.Run "WZMAIN80.sbm_Entry"  ( sbm_Entry è solo una funzione)
è incomprensibile.
Ho solo capito cosa fa:
Ti presenta una maschera attraverso la quale vai a modificare le
voci della tabella Voci pannello comandi.
ciao grazie


text:
"Fanciullo" <
vito...@alice.it
> ha scritto
>
> ciao grazie
>
Prego.
Ciao, Carlo


title: Riga di codice

author: Nebuloni Tiziano

text:
Ho creato il codice in una casella combinata per immettere una nuova voce
che non sia in elenco.
Praticamente sull' evento doppio click mi si apre la maschera dove devo
aggiungere la voce.
Quello che chiedo a questo punto è il codice che devo inserire perchè la
voce digitatà nella casella combinata appaia già nel rispettivo campo della
maschera associata così da non dovere copiare prima il testo per poi
incollarlo nel campo della maschera.
Vi scrivo quì di seguito il codice da me inserito così da potere essere
modificato con la riga che mi interessa.
Questo lo faccio perchè per scrivere queste righe e vederle funzionare per
me è stata una conquista e non vorrei incasinarmi il lavoro aggiungendo nove
righe che mi rovinerebbero lo sforzo fatto fino a questo punto !
Se è una cosa complicata, fate finta che non ve lo abbia neanche chiesto.
Scusatemi per il tutto e se qualche anima pia mi può aiutare la ringrazio
anticipatamente.
Quì di seguito il codice:
Private Sub IDAzienda_DblClick(Cancel As Integer)
On Error GoTo Err_IDAzienda_DblClick
    Dim lngProductID As Long
    If IsNull(Me![IDAzienda]) Then
        Me![IDAzienda].Text = ""
    Else
        lngProductID = Me![IDAzienda]
        Me![IDAzienda] = Null
    End If
    DoCmd.OpenForm "Aziende", , , , , acDialog, "GotoNew"
    Me![IDAzienda].Requery
    If lngProductID <> 0 Then Me![IDAzienda] = lngProductID
Exit_IDAzienda_DblClick:
    Exit Sub
Err_IDAzienda_DblClick:
    MsgBox Err.Description
    Resume Exit_IDAzienda_DblClick
End Sub
Ciao a tutti, Tiziano


title: RIGA COMANDO

author: Lolince

text:
Salve se volessi utilizzare una tabella per far eseguire dei comandi
dome potrei fare? Cerco di spiegarmi meglio
in una tabella definisco un campo con la scritta docmd.Openform
"maschera" , nel record successivo ad esempio msgbox"ciao"
.Ora in una maschera in base a cio che viene cliccato mi restituisce
il comando desiderato ad esempio il msg o l'apertura della
maschera ,ma per farlo eseguire?


title: RIGA COMANDO

text:
"Lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:8e93076e-e32f-4e75...@z9g2000yqz.googlegroups.com...

Come complicarsi la vita e darsi delle bottigliate sulle palle stile Tafazi
Ma nella tabella salva la descrizione di ciň che vuoi fare (per farla vedere
all'utente) ed un campo numerico come chiave
poi da codice farai un bel select case e a seconda del valore selezionato
scrivi da codice quello a cui corrisponde
Antonio


title: RIGA COMANDO

text:
On 16 Nov, 17:13, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Lolince" <
loli...@hotmail.com
> ha scritto nel messaggionews:8e93076e-e32f-4e75...@z9g2000yqz.googlegroups.com...
>
> > Salve se volessi utilizzare una tabella per far eseguire dei comandi
> > dome potrei fare? Cerco di spiegarmi meglio
> > in una tabella definisco un campo con la scritta docmd.Openform
> > "maschera" , nel record successivo ad esempio msgbox"ciao"
> > .Ora in una maschera in base a cio che viene cliccato mi restituisce
> > il comando desiderato ad esempio il msg o l'apertura della
> > maschera ,ma per farlo eseguire?
>
> Come complicarsi la vita e darsi delle bottigliate sulle palle stile Tafazi
>
> Ma nella tabella salva la descrizione di ci che vuoi fare (per farla vedere
> all'utente) ed un campo numerico come chiave
>
> poi da codice farai un bel select case e a seconda del valore selezionato
> scrivi da codice quello a cui corrisponde
>
> Antonio
Uhm pensavo che bastasse docmd... ect ect bedo perforza intervenire
col case? non ce altro?


title: RIGA COMANDO

text:
"Lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:de5ac54d-24d8-4916...@z19g2000yqb.googlegroups.com...

ma porca pupazza, ma il tempo che impieghi per scrivere i comandi in una
tabella è lo stesso per metterli in un modulo no?
comunque prova a spulciarti la funzione eval
Antonio


title: RIGA COMANDO

text:
On 16 Nov, 18:19, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Lolince" <
loli...@hotmail.com
> ha scritto nel messaggionews:de5ac54d-24d8-4916...@z19g2000yqb.googlegroups.com...
>
>
>
> > On 16 Nov, 17:13, "Antonio Biso" <
ab...@libero.it
> wrote:
> >> "Lolince" <
loli...@hotmail.com
> ha scritto nel
> >> messaggionews:8e93076e-e32f-4e75...@z9g2000yqz.googlegroups.com...
>
> >> > Salve se volessi utilizzare una tabella per far eseguire dei comandi
> >> > dome potrei fare? Cerco di spiegarmi meglio
> >> > in una tabella definisco un campo con la scritta docmd.Openform
> >> > "maschera" , nel record successivo ad esempio msgbox"ciao"
> >> > .Ora in una maschera in base a cio che viene cliccato mi restituisce
> >> > il comando desiderato ad esempio il msg o l'apertura della
> >> > maschera ,ma per farlo eseguire?
>
> >> Come complicarsi la vita e darsi delle bottigliate sulle palle stile
> >> Tafazi
>
> >> Ma nella tabella salva la descrizione di ci che vuoi fare (per farla
> >> vedere
> >> all'utente) ed un campo numerico come chiave
>
> >> poi da codice farai un bel select case e a seconda del valore selezionato
> >> scrivi da codice quello a cui corrisponde
>
> >> Antonio
>
> > Uhm pensavo che bastasse docmd... ect ect bedo perforza intervenire
> > col case? non ce altro?
>
> ma porca pupazza, ma il tempo che impieghi per scrivere i comandi in una
> tabella lo stesso per metterli in un modulo no?
>
> comunque prova a spulciarti la funzione eval
>
> Antonio
Non mi e chiaro , qualcosa mi sta sfuggendo .
Non è che nn voglio usare il case  antonio e un passo per imparare o
cercare di imparare cose diverse e nuove .


title: RIGA COMANDO

text:

Informazione:
Ho seguito il consiglio del select case case, in effetti era molto piu
facile gestirmelo ;)
Pero ora non riesco a far eseguire una funzione pubblica
Spiego l'evento
su una variabile mi esce il nome di cio che devo fare
dim stDocName as variant
stDocName= me.testo3 (ad esempio)
Select Case tipo
    Case 0 'nessun menu
    Case 1 ' apre la maschera
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Case 2 'msgbox
    MsgBox Me.Testo14
    Case 3 'funzione pubblica
    Eval ("stDocName")
    Case 4 'macro
    DoCmd.RunMacro stDocName
End Select
funziona tutto tranne per la case 3 cioe quella che esegue una
funzione pubblica, presumo che come al solito sbaglio qualcosa,
eval("nomefunzione()") cosi funziona passandolo da paramentro no
dove mi sto ingrippando?


title: RIGA COMANDO

text:
"Lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:a09efd8c-b3f9-4b47...@p1g2000yqm.googlegroups.com...
On 17 Nov, 10:09, Lolince <
loli...@hotmail.com
> wrote:
> On 16 Nov, 18:19, "Antonio Biso" <
ab...@libero.it
> wrote:
>
>
>
Informazione:
Ho seguito il consiglio del select case case, in effetti era molto piu
facile gestirmelo ;)
dě lo giuro...
Pero ora non riesco a far eseguire una funzione pubblica
Spiego l'evento
su una variabile mi esce il nome di cio che devo fare
dim stDocName as variant
stDocName= me.testo3 (ad esempio)
    Case 3 'funzione pubblica
    Eval ("stDocName")
funziona tutto tranne per la case 3 cioe quella che esegue una
funzione pubblica, presumo che come al solito sbaglio qualcosa,
eval("nomefunzione()") cosi funziona passandolo da paramentro no
dove mi sto ingrippando?
ma che ce sta dentro testo3? il nome di una funzione pubblica?
se č cosě, non ci sono riuscito a richiamare la sub usando la variabile...
passo
Antonio


title: RIGA COMANDO

author: Geppo

text:
Ciao "Lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:a09efd8c-b3f9-4b47...@p1g2000yqm.googlegroups.com...
---cut---
prova senza le "":
>    Case 3 'funzione pubblica
      Eval (stDocName)
>End Select
>funziona tutto tranne per la case 3 cioe quella che esegue una
>funzione pubblica, presumo che come al solito sbaglio qualcosa,
>eval("nomefunzione()") cosi funziona passandolo da paramentro no
>dove mi sto ingrippando?
--
Ciao
Geppo


title: RIGA COMANDO

text:
On 17 Nov, 23:20, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao "Lolince" <
loli...@hotmail.com
> ha scritto nel messaggionews:a09efd8c-b3f9-4b47...@p1g2000yqm.googlegroups.com...
> ---cut---
>
> prova senza le "":
>
> >    Case 3 'funzione pubblica
>
>       Eval (stDocName)
>
> >End Select
> >funziona tutto tranne per la case 3 cioe quella che esegue una
> >funzione pubblica, presumo che come al solito sbaglio qualcosa,
> >eval("nomefunzione()") cosi funziona passandolo da paramentro no
> >dove mi sto ingrippando?
>
> --
> Ciao
> Geppo
Ciao Geppo , anche senza gli apici non funziona la variabile contiene
il nome della funzione pubblica ma non va non parte.
Pero parte senza passare dalla variabile ovvero Eval (Me.Testo14)
Bo :) grazie comunque della vostra disponibilita


title: RIGA COMANDO

author: pablitomf

text:

Eval ("stDocName")
così gli stai passando un testo, non un campo... senza le virgolette
gli passi il campo, e quindi lui esegue l'eval...


title: RIGA COMANDO

text:

poi rileggo meglio e vedo :
>dim stDocName as variant
>stDocName= me.testo3 (ad esempio)
nella riga sopra poni stDocName come me.testo3, quindi come "VALORE"
del testo3, che quindi può esser tutto e niente...
ma cosa c'è in testo3???


title: RIGA COMANDO

text:

Ciao Plabitomf , il testo contiene il nome di una maschera ,o di una
macro ,funzione ect ect che preleva dalla tabella menu , per passarli
il parametro da eseguire


title: RIGA COMANDO

text:

No, spè, la cosa non mi sconfinfera...
questo è il codice che hai postato :
    dim stDocName as variant
    stDocName= me.testo3 (ad esempio)
    Select Case tipo
    Case 0 'nessun menu
    Case 1 ' apre la maschera
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Case 2 'msgbox
    MsgBox Me.Testo14
    Case 3 'funzione pubblica
    Eval ("stDocName")
    Case 4 'macro
    DoCmd.RunMacro stDocName
questo vuol dire che :
se Tipo=1 nella tabella, nel campo che passi a stDocName, avrai
registrato come dato ad es "Maschera1" perchè esegui un OpenForm
se Tipo=2 nella tabella, nel campo che passi a stDocName, avrai
registrato come dato ad es "Ciao Utente" perchè esegui un Msgbox
se Tipo=3 nella tabella, nel campo che passi a stDocName, cos'hai
registrato??? fammi un esempio concreto però


title: RIGA COMANDO

text:

Supponiamo di avere una funzione pubblica prova(), stDocName
restituisce prova cosi come da vba per eseguire una funzione pubblica
si inserisce il suo nome , ho provato anche inserendo prova() ma
nulla , leggendolo invece dal campo (me.testo..) funziona ora
sinceramente non lo so perche non me la esegue
il bello che visto che la variabile e sempre prelevata dal testo14
potevo anche evitare di inserire la variabile .


title: RIGA COMANDO

text:

Possibile che uno ti chiede una cosa e tu ne rispondi un altra????...
non mi frega che hai una funzione pubblica prova(), voglio capire come
la richiami in tabella... per cui :
"NELLA TABELLA, COSA C'E' SCRITTO?"


title: RIGA COMANDO

text:

Uhm..
nella tabella sta scritto semplicemente il nome della funzione (prova)


title: RIGA COMANDO

text:

vabbè, facciamo così :
tiè
Public Function mmm()
    mmm = "Ciao"
    MsgBox mmm
End Function
Private Sub Comando1_Click()
    Dim x As String
    x = mmm()
    Eval (Chr(34) & x & Chr(34))
End Sub
funziona....


title: RIGA COMANDO

text:

OPS... sbagliato il copia e incolla...
tiè...
Public Function mmm()
    mmm = "Ciao"
End Function
Private Sub Comando1_Click()
    MsgBox Eval(Chr(34) & mmm() & Chr(34))
End Sub


title: RIGA COMANDO

text:
Il 18/11/2010 12.08, Lolince ha scritto:
[cut]
  "NELLA TABELLA, COSA C'E' SCRITTO?"
>
> Uhm..
> nella tabella sta scritto semplicemente il nome della funzione (prova)
ne capisco poco ma io avrei scritto prova()
--
ac (x=y-1)


title: RIGA COMANDO

text:

E no Pabli non va bene cosi , non e assolutamente quello chi cui si
parlava ;)
tu hai messo il nome della funzione pubblica mmm() ;)
cmq dai risolto lo stesso e va benissimo cosi
M agrazie sempre per la vostra disponibilita


title: SQLConfigDataSource e SQL Native Client

author: bb

text:
Ho bisogno di creare una connessione ODBC per SQL Server 2005 da
codice, che
valore devo passare al parametro lpszDriver di SQLConfigDataSource per
creare DSN che usi SQL Native Client?
Avrei bisogno di sapere anche quali sono gli attrinuti per impostare
"Usi
identificatori ANSI tra virgole" a falso ed impostare il server.
mirror.
Grazie Gianluca


title: SQLConfigDataSource e SQL Native Client

author: Alessandro Baraldi

text:
bb ha scritto:

Puoi usare una connessione DSN_Less ed evitare di fare quello che
dici...!
Perchè devi usare forzatamente un DSN...?
@Alex


title: SQLConfigDataSource e SQL Native Client

text:
On 7 Jul 2006 09:48:18 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
wrote:
Perchč il tipo di connessione č DAO.
BB

>Perchč devi usare forzatamente un DSN...?
>
>@Alex


title: SQLConfigDataSource e SQL Native Client

text:
bb ha scritto:
> Perchè il tipo di connessione è DAO.
> BB
>
Aspetta...!
Cosa c'entra se usi DAO o ADO, se il Driver supporta una
connessione DSN_LEss non importa cosa usi...!
Prova a chiarirti bene le idee e magari spiega bene cosa devi fare.
@Alex


title: SQLConfigDataSource e SQL Native Client

author: giorgio rancati

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1152290898.4...@m79g2000cwm.googlegroups.com...
>Puoi usare una connessione DSN_Less ed evitare di fare quello che
>dici...!
>Perchè devi usare forzatamente un DSN...?
con o senza DSN_Less ha sempre bisogno di questi parametri
---
Using Connection String Keywords with SQL Native Client
http://msdn2.microsoft.com/en-us/library/ms130822.aspx
----
per impostare l' "Sql Native Client", il "Failover Partner" e il "QuotedId"
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: sicurezza in access

author: Antonio D.N.

text:
ciao a tutti, sono nuovo di questo news group.. e sono felice di averlo
trovato :)
ho  una domanda per voi.. ho costruito un database in access che devo
consegnare ad alcuni amici; il problema è che vorrei fare in modo che
abbiano accesso solo alle maschere e non possano visualizzare la
struttura delle tabelle o modificare query e robe varie.
ho provato ad impostare l'account amministratore e utente e c'ero quasi
riuscito nell'impresa.
l'amara sorpresa è arrivata dopo, quando ho preso il database, l'ho
sopostato su un alto pc e.... tadà... si è aperto senza chiedere
password per l'amministratore ne niente... (ke delusione)
alchè ho capito che le impostazioni di sicurezza forse sono legate al
pc.... la domanda è: che razza di impostazioni di sicurezza sono, se poi
  basta cambiare pc per poter avere pieno accesso al DB??!
qualcuno di voi può darmi qualche aiuto in merito?
grazie!


title: sicurezza in access

author: Sandro

text:
"Antonio D.N." <
semplic...@yahoo.it
> ha scritto nel messaggio
news:Q99Ze.13664$pJ6.8...@news4.tin.it...

Ciao Antonio,
prova a guardare questa faq del SC  6.3 Come utilizzare la sicurezza di
Access?
www.sitocomune.com
Spiega davvero molto bene come si imposta la sicurezza utenti e gruppi.
ciao, Sandro.


title: sicurezza in access

text:
Sandro ha scritto:

ciao Sandro, grazie per la tua risposta.
più o meno sul sito MS avevo trovato una guida simile.. il problema è,
almeno con la guida che ho trovato sul sito MS, che le impostazioni di
protezione valgono solo sul pc dove le si imposta.
infatti mi è bastato copiare e incollare il database su un altro pc e
addio impostazioni di sicurezza!
tu per caso hai già provato a impostare come descritto nella guida 6.3 e
    provato poi a copiare  su un altro pc?
fammi sapere
grazie


title: sicurezza in access

text:
[cut]
> ciao Sandro, grazie per la tua risposta.
prego
> più o meno sul sito MS avevo trovato una guida simile.. il problema è,
> almeno con la guida che ho trovato sul sito MS, che le impostazioni di
> protezione valgono solo sul pc dove le si imposta.
No. Valgono su tutti i pc dove il db viene copiato. Hai creato un
collegamento al tuo MDW ?
del tipo "C:\PathInCuiRisiede\MSACCESS.EXE"  "C:\PathInCuiRisiede\TuoMDB"
/wrkgrp "C:\PathInCuiRisiede\Tuo.mdw"
Ma secondo me oltre a questo è possbile che tu abbia saltato qualche
passaggio rilevente nell'impostazione della protezione.
> infatti mi è bastato copiare e incollare il database su un altro pc e
> addio impostazioni di sicurezza!
> tu per caso hai già provato a impostare come descritto nella guida 6.3 e
>     provato poi a copiare  su un altro pc?
Beh, lo studiata da un'altra parte, ma la faq ti assiucuro è molto
esaustiva.
> fammi sapere
>
> grazie
Ciao, Sandro
ps. i dati che intendi proteggere spero non siano numeri di carte di credito
...


title: sicurezza in access

text:
Sandro ha scritto:

no, nn sn numeri di carte di credito ma sono i fatturati di una impresa.


title: sicurezza in access

text:
Antonio D.N. ha scritto:

scusa una cosa.. .ma il file wrkgadm dove sta? ho usato la funzione
trova.. ma non lo "trova"...
ho access 2003


title: sicurezza in access

text:
Antonio D.N. ha scritto:

ri-ciao
scusa se continuo a non capire..  grazie alla compozione guidata sono
riuscito a creare un file mdw...
però mi sembra di capire che se voglio che la protezione funzioni anche
su altri pc, devo trasportare questo file (oltre che il database) sul
computer in questione, creare il collegamento dove specifico la
protezione ecc ecc, giusto?
non mi sembra un granchè come protezione... o forse continuo a sbagliare
qualcosa?
grazie ancora


title: sicurezza in access

text:
"Antonio D.N." <
semplic...@yahoo.it
> wrote in message
news:iWcZe.11264$
kA.5...@news3.tin.it
[CUT]
> ri-ciao
>
> scusa se continuo a non capire..  grazie alla compozione guidata sono
> riuscito a creare un file mdw...
>
> però mi sembra di capire che se voglio che la protezione funzioni anche
> su altri pc, devo trasportare questo file (oltre che il database) sul
> computer in questione, creare il collegamento dove specifico la
> protezione ecc ecc, giusto?
>
> non mi sembra un granchè come protezione... o forse continuo a sbagliare
> qualcosa?
>
> grazie ancora
Dipende da come intendi usare la sicurezza utente.
Se realizzi una vera e proprie gestione Utenti con livelli
d'accesso che pertanto richiede un LOGIN quanto hai capito
è corretto, devi distribuire anche il File.MDW ed aprire
il tuo applicativo riferendolo ad esso.
Se invece non vuoi una gestione degli UTENTI ma ti basta
estromettere l'ADMIN e creare un utente che non possa smanettare
nel tuo DB allora se Crei correttamente l'applicativo
fai a meno di distribuire il File MDW.
Saluti
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: sicurezza in access

text:
Alessandro Baraldi ha scritto:

cosa intendi dicendo:
se Crei correttamente l'applicativo fai a meno di distribuire il File MDW.
in che modo posso crearlo correttamente? c'è anke qui qualche procedura?
scusa la domanda.. ma a me non sembra molto "sicuro" questo sistema di
access o no? cioè basta che io dal link tolgo /wrkgrp ecc ecc e ho
libero accesso..
bho


title: sicurezza in access

text:
Antonio D.N. ha scritto:

secondo il mio modo di vedere, non sarebbe stato più sicuro inserire
quel file all'interno del database?
cioè basta ke uno sappia smanettare, dal link trova il database e ha
libero accesso ...
possibile che solo io abbia questa necessità? gli altri come hanno risolto?


title: sicurezza in access

text:
"Antonio D.N." <
semplic...@yahoo.it
> wrote in message
news:KcdZe.14472$
pJ6.9...@news4.tin.it
[CUT]
> secondo il mio modo di vedere, non sarebbe stato più sicuro inserire
> quel file all'interno del database?
> cioè basta ke uno sappia smanettare, dal link trova il database e ha
> libero accesso ...
>
> possibile che solo io abbia questa necessità? gli altri come hanno risolto?
Secondo me tu ti stai molto sopravalutando.
Prima cosa la protezione MDW deve essere capita bene per
essere usata, quindi và studiata.
Come ti dicevo se, e solo se, la usi correttamente è sicura
poichè se non si fà riferimento al MDW distribuito chi usa
il SYSTEM.MDW che è quello di Default lo User è ADMIN e nel DB
che in ogni caso contiene i riferimenti degli Users non avrai
i privilegi per fare nulla.
Il fatto di non distribuire il file MDW gioca proprio su questo.
Prima di sparare delle tue convinzioni su una protezione MS
prova a perdere un pò più di 10min. per studiarla.
Saluti.



title: sicurezza in access

text:
Alessandro Baraldi ha scritto:

scusami.. hai ragione...:(
cmq mi spieghi come mai non trovo da nessuna parte il file wrkgadm?


title: sicurezza in access

text:
"Antonio D.N." <
semplic...@yahoo.it
> wrote in message
news:uweZe.14660$
pJ6.9...@news4.tin.it
[CUT]
>
> scusami.. hai ragione...:(
;-)

> cmq mi spieghi come mai non trovo da nessuna parte il file wrkgadm?
Sinceramente mi pare strano che non sia installato.
In Win2000 viene installato quì:
C:\WINNT\system32\WRKGADM.EXE



author: Federico Luciani

text:
[INFO] Istruzioni per l'uso di questo ng (v. 1.1)
Siete pregati di leggerlo
-----------------------------------------------------------------
         Come ci si dovrebbe comportare in un newsgroup
                ovvero 'Istruzioni per l'uso'
-----------------------------------------------------------------
Anche i newsgroups, come tutte le comunita' di esseri umani,
hanno delle regole la cui conoscenza e rispetto permette un
proficuo utilizzo del ng da parte di tutti i partecipanti
evitando incomprensioni, malintesi ed inutili polemiche.
Alcune regole sono generali e di elementare educazione,
altre proprie di questo gruppo di discussione cresciute e
consolidate nel tempo soprattutto con il contributo dei
frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione
gratuitamente il proprio tempo, le proprie conoscenze e la
loro professionalita' per aiutare chiunque, persone che spesso
non conoscono e che dalle quali non riceveranno alcun compenso,
per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare
  se nei messaggi dei giorni precedenti non siano gia' presenti
  delle soluzioni al quesito che si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia'
stata data ampia ed esauriente risposta magari il giorno prima,
di sicuro poi l'eventuale replica difficilmente potra' essere
piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio
storico dei messaggi presso il Sito Comune di questo newsgroup:

http://www.sitocomune.com

o in alternativa, presso il sito:

http://groups.google.com/advanced_group_search

- provate anche a verificare che i vostri dubbi e le relative
  soluzioni non siano gia' presenti sul Sito Comune di questo
  newsgroup:

http://www.sitocomune.com

Se si decide comunque di scrivere al ng sarebbe bene tenere
presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore
importanza perche' contribuisce ad identificare immediatamente
l'argomento e il tipo di problema, attirando subito l'attenzione
di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO
PRINCIPIANTE', 'SONO DEFICENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il messaggio,
il suo contenuto dovrebbe essere pensato e redatto con attenzione
al fine di evitare la spedizione di messaggi incomprensibili, che
non potranno avere risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si
riferisce ed il sistema operativo utilizzato
(A2/W95, A95/W98, A97/NT4, A00/W00),
Se dopo aver inviato un messaggio non si dovessero ricevere risposte
si puo' provare a riformularla evitando pero' di assumere un tono
polemico del tipo
'Possibile che nessuno sappia come ...',
'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere
i piu' svariati dalla domanda mal posta, al fatto che nessuno
effettivamente abbia una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
  Quando si replica (risponde) ad un messaggio si dovrebbe iniziare
  a scrivere   sempre dopo il testo del percedente.
  Lasciare il contenuto del testo originario se breve, oppure
  riassumere il contenuto tagliano le parti meno significative,
  lasciando quelle piu' interessanti per la comprensione del
  discorso.
- Non farsi coinvolgere in polemiche o con altri partecipanti e
  eventuali disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi
in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi
  presumibilmente il lavoro di altre persone.
  Oltre a non essere moralmente corretto, e' illegale, inoltre,
  considerando che in questo ng possono esserci persone che si
  guadagnano la pagnotta sviluppando programmi con access, non
  ci sembra corretto contribuire a diffondere questo, tipo di
  informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e'
  contro lo spirito di questo ng in cui presuppone che tutte le
  domande e tutte le risposte debbano essere visibili perche'
  potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando
  richieste di informazioni via e-mail, magari a quelli che sembrano
  piu' bravi e piu' disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non
  esiste, lo sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover
  imparare, vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita
  all'oggetto del ng. (ben vengano segnalazioni di siti o iniziative
  free che parlano di access, anche se personali, ma il tutto deve
  sempre essere senza scopo di lucro;
Alcune regole legate invece alla netiquette, dove con il termine
netiquette 'retichetta', si intende l'insieme di regole nate col
tempo per autoregolare il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il
  testo dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni
  varie). Questo perche' non tutti i lettori di messaggi (newsreader)
  visualizzano correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
  Se proprio non potete farne a meno cercate di trasferirle in
  privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi

http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete

http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage

http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...

http://www.geocities.com/Athens/Parthenon/9704/galareteo.html

Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
-----------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
  AFAIK As Far As I Know
  BTW By The Way
  CU See You
  CUL8R See You Later
  CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
  HTH Hope This Helps
  IMO In My Opinion
  IMHO In My Humble Opinion
  LOL Laughing out loud
  NEWBIE Nuovo arrivato, persona nuova per il NG
  NG Newsgroup
  OT Off-Topic: fuori argomento
  ROTFL Rolling on the floor laughing
  ROTFLASTC Rolling on the floor laughing and scaring the cat
  ROTFLMAO Rolling on the floor laughing my ass off
  RTFM Read the fuckin' manual
  SPAM Messaggio pubblicitario fortemente OT,
       sui NG è assolutamente vietato
  TIA Thanks In Advance
  TROLL Persona che vuole solo creare disturbo e scompiglio
Ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: DSum: sommare campi orari

author: ]SiLVieTTa[

text:
Volevo fare un dsum.
i valori da sommare non sono però interi o con virgola, ma ORE che provengono da
un campo data/ora, impostato su ora.
come posso fare?
OrePresenza = DSum("tempo", "presenze", "idcorso =" & Me.IdCorso & " AND
idanagrafica=" & Me.IdAnagrafica)
attualmente dà valori estremamente fantasiosi.
"tempo" è quindi un campo "ora" e tale dovrebbe restare in quanto è a sua volta
il risultato di una sottrazione tra 2 NOW()
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco E' Solamente Un Uomo Scolorito


title: DSum: sommare campi orari

author: Roberto da casa

text:
"]SiLVieTTa[" <
silviaTOGLIQ...@studiomarketing.it
> ha scritto nel
messaggio news:6spk10tc7qj63d822...@4ax.com...
> Volevo fare un dsum.
> i valori da sommare non sono però interi o con virgola, ma ORE che
provengono da
> un campo data/ora, impostato su ora.
> come posso fare?
>
> OrePresenza = DSum("tempo", "presenze", "idcorso =" & Me.IdCorso & " AND
> idanagrafica=" & Me.IdAnagrafica)
>
> attualmente dà valori estremamente fantasiosi.
>
> "tempo" è quindi un campo "ora" e tale dovrebbe restare in quanto è a sua
volta
> il risultato di una sottrazione tra 2 NOW()
>
> Ciao
>
> Silvia.
I campi Data/ora sono dei campi numerici con decimali nella cui parte intera
sono indicati i giorni e nei decimali sono indicate le ore, i minuti ed i
secondi; quindi non c'è alcun problema a sommarli con la funzione DSum; di
fatto un campo/variabile di tipo Data/ora è espresso in giorni (parte
intera) e frazione di giorno (parte decimale).
Però c'è un ma grande come una casa: se il formato di OrePresenza è
hh:mm:ss, puoi visualizzare correttamente solo un dato minore o uguale a 23
ore, 59 minuti e 59 secondi; la parte eccedente viene memorizzata nella
parte intera come giorni, che con quel formato non visualizzerai mai, avendo
la sensazione appunto che la somma è sballata, visto che visualizzi solo le
ore ed minuti e non i giorni, ognuno dei quali vale appunto 24 ore (di fatto
se la somma è di 36 ore e mezza tu ne visualizzi invece 8:30:00. La verità è
che il valore di OrePresenza calcolato dalla DSum è esatto ma non riesci a
visualizzarlo nel formato hh:mm:ss (al contrario a quello che avviene in
Excel).
Resta il fatto che normalmente la somma di orari non serve come
campo/variabile di tipo Data/ora, ma come dato numerico espresso in ore e
frazioni di ore (35 ore è mezzo sarà uguale a 35,50 e non a 35:30, che come
ho detto sopra in Access non è proprio possibile viualizzare); se vuoi
ottenere OrePresenza epresso in ore e frazione di ore è sufficiente
moltiplicare il tutto per 24, quindi:
OrePresenza = (DSum("tempo", "presenze", "idcorso =" & Me.IdCorso & " AND
idanagrafica=" & Me.IdAnagrafica))*24
Dovrai naturalmente poi impotare a Fisso il formato di OrePresenza.
Potrai comunque realizzare un piccolo algoritmo "casareccio" che, se proprio
ti serve, ti visualizzerà OrePresenza nel formato hh:mm:ss ; resta il fatto
che per i calcoli (ad esempio moltiplicare il totale delle ore per una paga
oraria) è necessario calcolarti Orepresenza espresso in ore e frazioni di
ore, ovvero come ti ho indicato qui sopra.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Se ti sta bene avere il campo OrePresenza espresso in ore e frazioni di ore


title: DSum: sommare campi orari

author: Antonio Biso

text:
"]SiLVieTTa[" <
silviaTOGLIQ...@studiomarketing.it
> ha scritto nel
messaggio news:6spk10tc7qj63d822...@4ax.com...
> Volevo fare un dsum.
E adesso non la vuoi più fare?
Antonio


title: OT Traduzione FAQ 4.30

author: Karl Donaubauer

text:
**************************
4.30 Column headings in datasheet view
Problem
You open a form in datasheet view and want to change the caption
of the column but you can't find an according property or setting.
Solution
There are to ways how a column gets its caption:
1. If the control doesn't have an associated label then the Name property
of the control is used as the caption of the column. So you can adjust
this property to change the column heading.
2. If there is an associated label then its Caption property is used
as the caption of the column even so the label control itself is never
shown in datasheet view. So you can adjust this property in design
view or with VBA to change the column heading.
*FAQ 4.26* describes how to subsequently associate a label to
an existing control.
****************************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: OT Traduzione FAQ 4.30

text:
qualcuno che non conosco ha scritto:
> **************************
> 4.30 Column headings in datasheet view
>
> Problem
>
> You open a form in datasheet view and want to change the caption
> of the column but you can't find an according property or setting.
>
> Solution
>
> There are to ways...
*oops*
to = two = 2



title: OT Traduzione FAQ 4.30

author: sv

text:
Karl Donaubauer ha scritto:
> **************************
> 4.30 Column headings in datasheet view
> Problem
> You open a form in datasheet view and want to change the caption
> of the column but you can't find an according property or setting.
> Solution
> There are to ways how a column gets its caption:
> 1. If the control doesn't have an associated label then the Name property
> of the control is used as the caption of the column. So you can adjust
> this property to change the column heading.
> 2. If there is an associated label then its Caption property is used
> as the caption of the column even so the label control itself is never
> shown in datasheet view. So you can adjust this property in design
> view or with VBA to change the column heading.
> *FAQ 4.26* describes how to subsequently associate a label to
> an existing control.
> ****************************
4.30 Intestazione Colonne in Visualizzazione Foglio Dati
Problema
Apri una maschera in Visualizzazione Foglio Dati e vuoi cambiare
l’intestazione della colonna ma non trovi una proprietà o una
impostazione conforme.
Soluzione
Una colonna ricava la sua intestazione in due modi:
1. Se il controllo non ha un'etichetta associata allora la proprietà
“Nome elemento” del controllo viene utilizzata come intestazione della
colonna. In questo modo puoi adattare questa proprietà per cambiare
l’intestazione della colonna.
2. Se vi è un'etichetta associata allora la sua proprietà
“Etichetta” è usata quale intestazione della colonna e
anche così lo stesso controllo etichetta non è mai mostrato in
visualizzazione foglio dati.
Pertanto puoi adattare questa proprietà in Visualizzazione Struttura o con
VBA per modificare l’intestazione della colonna.
La “FAQ 4.26” descrive come associare una etichetta ad un controllo
esistente.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 4.30

text:
sv ha scritto:
[cut]
...
> Soluzione
> Una colonna ricava la sua intestazione in due modi:
Vi sono due modi per ricavare l'intestazione di una colonna:
...
[cut]



title: OT Traduzione FAQ 4.30

text:
sv wrote:
>
> 4.30 Intestazione Colonne in Visualizzazione Foglio Dati
> ... Visualizzazione Foglio Dati
> ... visualizzazione foglio dati
> ... Visualizzazione Struttura
per capire meglio:
C'è una convenzione o regola quando si scrive questi modi
con maiuscole? Io di solito uso minuscole.
--
tnx



title: OT Traduzione FAQ 4.30

text:
Karl Donaubauer ha scritto:
> sv wrote:
> >
> > 4.30 Intestazione Colonne in Visualizzazione Foglio Dati
> > ... Visualizzazione Foglio Dati
> > ... visualizzazione foglio dati
> > ... Visualizzazione Struttura
> per capire meglio:
> C'č una convenzione o regola quando si scrive questi modi
> con maiuscole? Io di solito uso minuscole.
Hai ragione Karl; sono stato poco attento. Dovrebbe essere cosě:
se ad inizio di frase dopo il punto o come voce di menu
Visualizzazione Foglio dati
Visualizzazione Maschera
Visualizzazione struttura
se nel contesto di una frase
visualizzazione Foglio dati
visualizzazione Maschera
visualizzazione struttura



title: OT Traduzione FAQ 4.30

text:
Karl dovresti apportare queste correzioni, possibilmente, alla Home page:
Con la collaborazione dei frequentatori del newsgroup it.comp.appl.access
è in corso la traduzione all'italiano delle....
In:
Con la collaborazione dei frequentatori del newsgroup it.comp.appl.access
è in corso la traduzione in italiano delle....
Inoltre:
FAQ DOWNLOAD
viene fra poco
In:
FAQ DOWNLOAD
verrà a breve



title: OT Traduzione FAQ 4.30

text:
sv wrote:
> Karl dovresti apportare queste correzioni, possibilmente, alla Home
> page:
> ...
Grazie.
--
cu



title: Query

author: Alessandro

text:
Ho creato una query di selezione per poter trovare dai dati in comune tra
due tabelle che qui per semplicità chiamero A e B.
In visualizzazione struttura delle queri ho inserito le due tabelle.
In base ad alcuni campi della tabella A devo cercare i record della tabella
B.
Sulla voce Tabella ho messo la tabella B e su criteri    =[a]![campo]. Oltre
ad uscirmi il record ricercati ne escono altri che non corrispondono
affatto!!!!!
Dove sbaglio?
Il tutto incomincia a funzionare (temporaneamente) se elimina la tabella A
dalla parte superiore della visualizzazione struttura query.
Dove sta l'inghippo?
Garzie
        Alessandro


title: Variabili memorizzate alla chiusura

author: antcim

text:
Cordialita' a chi mi legge.
Ho necessita' di salvare una variabile all'uscita del
programma per ripescarla all'entrata dello stesso.
E' possibile..? Se si come..?
Grazie in anticipo.
(Nel linguaggio Clipper che usavo in precedenza
si salvava la variabile in un file.mem e lo stesso
veniva ripreso con 'restore' all'inizio del programma).
antcim


title: Variabili memorizzate alla chiusura

text:
"antcim" <
gabriel...@virgilio.it
> wrote in message
news:xsQ68.18654$om6.4...@news1.tin.it...

Quì è tutto più semplice, salvala in una Tabella.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Variabili memorizzate alla chiusura

text:
Alessandro <
ik2...@libero.it
> wrote in message
6053895008b53c546e...@mygate.mailgate.org...
> "antcim" <
gabriel...@virgilio.it
> wrote in message
> news:xsQ68.18654$om6.4...@news1.tin.it...
>
> > Cordialita' a chi mi legge.
> > Ho necessita' di salvare una variabile all'uscita del
> > programma per ripescarla all'entrata dello stesso.
> > E' possibile..? Se si come..?
> > Grazie in anticipo.
> > (Nel linguaggio Clipper che usavo in precedenza
> > si salvava la variabile in un file.mem e lo stesso
> > veniva ripreso con 'restore' all'inizio del programma).
> > antcim
>
>
> Quě č tutto piů semplice, salvala in una Tabella.
>
> Alessandro.
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
>>Grazie Alessandro
>>Vorrei capire meglio:
>>La situazione di Clipper di cui parlavo permetteva
>>la non visibilita' della variabile (es: variabile per password)
>>Con la tabella il dato rimane visibile mi sembra, o no.. ?
>>Scusami per la mia incompetenza e insistenza.
>>Ciao Alessandro
>>antcim


title: Variabili memorizzate alla chiusura

text:
"antcim" <
gabriel...@virgilio.it
> wrote in message
news:bJR68.18893$om6.4...@news1.tin.it...
> >>Grazie Alessandro
> >>Vorrei capire meglio:
> >>La situazione di Clipper di cui parlavo permetteva
> >>la non visibilita' della variabile (es: variabile per password)
> >>Con la tabella il dato rimane visibile mi sembra, o no.. ?
> >>Scusami per la mia incompetenza e insistenza.
> >>Ciao Alessandro
> >>antcim
A domanda Generica---->Risposta Generica.
Ora che hai chiarito l'intento posso essere più preciso.
Ti dico quello che farei io per memorizzare la PassWord.
Innanzitutto occorre CRIPTARLA, ed è ovvio che l'algoritmo
non deve essere disponibile, quindi devi trasformare il
tuo DB in MDE per impedirne la Vista del Codice, o applicare
tutta la serie di PROTEZIONI a livello utente che ne garantisce
l'Inviolabilità.
Poi sicuramente da devi salvare in un Oggetto esterno, può essere
sempre un File di Testo o un altro MDB sempre protetto a livello utente
con il quale diventa più complessa la gestione Read/Write, ma non
impossibile.
Ovviamente io creerei due MDW separati, uno da distribuire per
l'accesso al DB appoggio e l'altro lo tieni a casa tua, quello
del DB_Principale.
Se invece usi il File di Testo affidati al fatto che l'algoritmo
di CRIPTER sia valido, puoi fare in modo che il File sia invisibile
con Windows se lo rinomini con dei caratteri anomali all'inizio
e un'estensione che Win non vede.
Ovviamente devi come facevi in Clipper leggere con "Open Nome For
Input....
e sovrascrivere o Appendere all'uscita...!



title: Variabili memorizzate alla chiusura

text:
Alessandro <
ik2...@libero.it
> wrote in message
53b00fcd0806870349...@mygate.mailgate.org...

>> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
>
>>Provero' a seguire i tuoi suggerimenti.
>>Grazie davvero tanto.
>>Ciao Alessandro.
>>Antcim


title: Variabili memorizzate alla chiusura

text:
"antcim" <
gabriel...@virgilio.it
> wrote in message
news:1q078.22492$3J1.7...@news2.tin.it...
> >
> >>Provero' a seguire i tuoi suggerimenti.
> >>Grazie davvero tanto.
> >>Ciao Alessandro.
> >>Antcim
Bye.
Alessandro.
--



title: OT microsoft.public.it.office.access

author: Fabrizio

text:
Esiste qualche servizio news ( tipo news.tiscalinet ) che dia
"microsoft.public.it.office.access", chè attraverso web me fà morì.
Ciao. Fabrizio.


title: OT microsoft.public.it.office.access

author: Maurizio Borrelli

text:
> "Fabrizio" [...]:
> Esiste qualche servizio news ( tipo news.tiscalinet ) che dia
> "microsoft.public.it.office.access", chè attraverso web me fà morì.

news.microsoft.com
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: OT microsoft.public.it.office.access

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:am4u09$2i3m7$1...@ID-52090.news.dfncis.de...
> > "Fabrizio" [...]:
> > Esiste qualche servizio news ( tipo news.tiscalinet ) che dia
> > "microsoft.public.it.office.access", chè attraverso web me fà morì.
>
>
news.microsoft.com
Informazione utilissima, anche perchè con news.tiscalinet facevo fatica a
vedere alcuni NG della microsoft ( adesso mi sono iscritto anche a
microsoft.public.it.sql, che mi garba parecchio così a pelle ).
Come al solito ti ringrazio.
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
Passano le settimane, ma sta' firma resta così com'è.
Ciao. Fabrizio.
p.s. va a finire che non troverò più il tempo per studiare .  :-)


title: OT microsoft.public.it.office.access

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:am4spe$1cd$1...@lacerta.tiscalinet.it...
> Esiste qualche servizio news ( tipo news.tiscalinet ) che dia
> "microsoft.public.it.office.access", chè attraverso web me fà morì.
>
>
> Ciao. Fabrizio.
Io uso
powernews.libero.it
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: OT microsoft.public.it.office.access

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:mJoh9.902$Av4....@twister2.libero.it...

Provato ( cmq ): non va, ma credo che ci si debba collegare con libero per
poter godere di tale account e non mi va di fare un altro abbonamento( io la
trovo una fregatura sinceramente ).
Cmq grazie Roberto ( da casa, finite anche per te le ferie eh ? ), sei
sempre gentile, mi tengo buona la soffiata di Maurì che funziona con tutti i
provider ( almeno con tiscali va ).
--
Ciao. Fabrizio.


title: OT microsoft.public.it.office.access

text:
> >
news.microsoft.com
>
> Informazione utilissima, anche perchč con news.tiscalinet facevo fatica a
> vedere alcuni NG della microsoft ( adesso mi sono iscritto anche a
> microsoft.public.it.sql, che mi garba parecchio cosě a pelle ).
>
> Come al solito ti ringrazio.
>cut
> p.s. va a finire che non troverň piů il tempo per studiare .  :-)
>
Appunto č cosě ho deciso di annulare la sottoscrizione a
microsoft.public.it.office.access : preferisco tenermi due NG che parlano
piů o meno della stessa cosa ma su due aspetti differenti piuttosto .....
scusa Bill ma preferisco sto' NG, ma tu fai il bravo e fai che il tuo SP2
sia bello come prometti.
--
Ciao. Fabrizio.


title: OT microsoft.public.it.office.access

author: Potone

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio news:am5eqf$e4v$1...@lacerta.tiscalinet.it...
[cut]
>
> Provato ( cmq ): non va, ma credo che ci si debba collegare con libero per
> poter godere di tale account e non mi va di fare un altro abbonamento( io la
> trovo una fregatura sinceramente ).
> Cmq grazie Roberto ( da casa, finite anche per te le ferie eh ? ), sei
> sempre gentile, mi tengo buona la soffiata di Maurģ che funziona con tutti i
> provider ( almeno con tiscali va ).
> --
> Ciao. Fabrizio.
>
ciao,
powernews.libero.it
funziona anche se hai una sottoscrizione inwind
Matteo


title: OT microsoft.public.it.office.access

text:
"Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio
news:9aAh9.4193$Hc7....@twister1.libero.it...
> "Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:am5eqf$e4v$1...@lacerta.tiscalinet.it...
> [cut]
> >
> > Provato ( cmq ): non va, ma credo che ci si debba collegare con libero
per
> > poter godere di tale account e non mi va di fare un altro abbonamento(
io la
> > trovo una fregatura sinceramente ).
> > Cmq grazie Roberto ( da casa, finite anche per te le ferie eh ? ), sei
> > sempre gentile, mi tengo buona la soffiata di Maurì che funziona con
tutti i
> > provider ( almeno con tiscali va ).
> > --
> > Ciao. Fabrizio.
> >
>
> ciao,
>
powernews.libero.it
> funziona anche se hai una sottoscrizione inwind
>
> Matteo
Visto che è della wind mi sembra ovvio, cmq ..... ciao.
--
Ciao. Fabrizio.


title: OT microsoft.public.it.office.access

text:
> "Fabrizio" [...]:
> > "Maurizio Borrelli" [...]:
> > Ciao :-)
> > Maurizio
> > --------
> > ?SPQR(C)
> >  X
> > --------
> Passano le settimane, ma sta' firma resta cosě com'č.
    So' anni, ormai, che e' cosi'... Ho solo aggiunto un sorriso e, credimi,
a volte mi costa mantenerlo.
> p.s. va a finire che non troverň piů il tempo per studiare .  :-)
    Secondo te chi ci credeva, oltre te?
--



title: OT microsoft.public.it.office.access

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:am6q39$38kag$4...@ID-52090.news.dfncis.de...
> > "Fabrizio" [...]:
> > > "Maurizio Borrelli" [...]:
> > > Ciao :-)
> > > Maurizio
> > > --------
> > > ?SPQR(C)
> > >  X
> > > --------
> > Passano le settimane, ma sta' firma resta cosě com'č.
>
>     So' anni, ormai, che e' cosi'... Ho solo aggiunto un sorriso e,
credimi,
> a volte mi costa mantenerlo.
Alle volte ti adombri e mi preoccupi, tieni il sorriso ben stretto anche
sulle labbra.
> > p.s. va a finire che non troverň piů il tempo per studiare .  :-)
>
>     Secondo te chi ci credeva, oltre te?
La mia mamma :°(
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
Tracotante te e la firma pure quella :-)
--
Ciao. Fabrizio.


title: DB che genera file

author: Andrea

text:
Buonasera,
la domanda che vorrei porre è la seguente: vorrei fare un piccolo db
di archivio di documenti, e fin qui ci arrivo!
Vorrei però aggiungere la seguente funzionalità: il db mi dovrebbe
generare un documento nuovo il cui nome (generato automaticamente)
dovrebbe essere una sequenza progressiva di un codice tipo:
xx/2005/001, xx/2005/002, e così via.
Il doc in questione è un file di word e vorrei sempre usare un modello
già predisposto da me (tipo "andrea.dot").
Per semplificare tutti questi doc risiederanno nello stesso folder.
Ho già usato un db "amatoriale" del genere, ma ora vorrei farmene uno
per me.
Come costruire una tale funzionalità?
Grazie a tutti,
Andrea


title: DB che genera file

author: namor

text:
Andrea ha scritto:

Sul
www.sitocomune.com
 sez. general c'è un mio esempio che mostra come
usare l'automazione per creare documenti word a partire da un modello e
salvarli in automatico assegnando un progressivo. Se li vuoi salvare in
cartelle diverse il codice non si complica molto.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Ma si ne vale la pena

author: Alessandro Cara

text:
http://snipurl.com/1v0dc
Provare per credere.
--
ac
y-1=x


title: Aiutatemi

author: Agos

text:
1) Ho la tabella "Recuperi"  con i campi nome, datalavorata, datarecupero.
2) Ho poi una maschera (che non č collegata a quella tabella) con una
casella combinata da cui posso scegliere un nome, e un campo "data".
Vorrei fare una macro (sull'evento uscita del campo "data" del form) che mi
consentisse di selezionare un nome specifico sulla tabella, e poi ancora che
di quel nome selezionasse  la data piů vecchia nel campo "datalavorata". Lo
scopo finale sarebbe quello d'inserire la data del form nel campo
"Datarecupero"  corrispondente alla data piů vecchia del campo
"Datalavorata".
Spero che qualcuno mi dedichi attenzione anche se  sono un  novellino.


title: Aiutatemi

author: Giuseppe

text:
"Agos" <
vigi...@tin.it
> ha scritto nel messaggio
news:nYTV5.2921$bP.9...@twister2.tin.it...
> 1) Ho la tabella "Recuperi"  con i campi nome, datalavorata, datarecupero.
> 2) Ho poi una maschera (che non è collegata a quella tabella) con una
> casella combinata da cui posso scegliere un nome, e un campo "data".
>
> Vorrei fare una macro (sull'evento uscita del campo "data" del form) che
mi
> consentisse di selezionare un nome specifico sulla tabella, e poi ancora
che
> di quel nome selezionasse  la data più vecchia nel campo "datalavorata".
Lo
> scopo finale sarebbe quello d'inserire la data del form nel campo
> "Datarecupero"  corrispondente alla data più vecchia del campo
> "Datalavorata".
> Spero che qualcuno mi dedichi attenzione anche se  sono un  novellino.
>
prova a seguire il seguente suggerimento:
- Costruisci una query di selezione (es. query01) con i dati della tabella
"Recuperi" , il campo nome e il campo data Ordinamento: Crescente
- Nella maschera (es. nome: frmData) una prima casella combinata (es. nome:
cb01) dove l'origina riga presenta i nomi della query01 raggruppati
nell'evento dopo aggiornamento:
Private Sub cbo01_AfterUpdate()
Me.cbo02 = Null
Me!cbo02.Requery
End Sub
- seconda casella combinata (es. nome cb02) Origine riga: i campi della
query01 , e in criteri nel campo
Nome : [forms]![frmData]![cbo01]
- quando aprirai la cbo02 si presenterà il nome selezionato nella cbo01 con
le date in ordine crescente.
giuseppe


title: Aiutatemi

author: Silvio Berruti

text:
"Agos" <
vigi...@tin.it
> ha scritto nel messaggio
news:nYTV5.2921$bP.9...@twister2.tin.it...
> 1) Ho la tabella "Recuperi"  con i campi nome, datalavorata, datarecupero.
> 2) Ho poi una maschera (che non č collegata a quella tabella) con una
> casella combinata da cui posso scegliere un nome, e un campo "data".
>
> Vorrei fare una macro (sull'evento uscita del campo "data" del form) che
mi
> consentisse di selezionare un nome specifico sulla tabella, e poi ancora
che
> di quel nome selezionasse  la data piů vecchia nel campo "datalavorata".
Lo
> scopo finale sarebbe quello d'inserire la data del form nel campo
> "Datarecupero"  corrispondente alla data piů vecchia del campo
> "Datalavorata".
> Spero che qualcuno mi dedichi attenzione anche se  sono un  novellino.
>
... e non ti dimenticare di leggere il messaggio [INFO]... postato
regolarmente da Federico Luciani
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: c'è il modo di bloccare il multitasking da programma?

author: david

text:
come da subject!
grazie a tutti
david


text:
"david" <
de...@agemobilitambiente.it
> ha scritto nel messaggio
news:3baaeff1...@News.CIS.DFN.DE...
> come da subject!
Cosa significa?
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
On Fri, 21 Sep 2001 10:30:00 GMT, "Silvio Berruti"
<
sber...@libero.it
> wrote:
>
>"david" <
de...@agemobilitambiente.it
> ha scritto nel messaggio
>news:3baaeff1...@News.CIS.DFN.DE...
>> come da subject!
>
>Cosa significa?
>
>--
bè mi sembrava chiaro?!? no eh?
vabbò allora spiego tutto il problema: dopo aver mappato una cartella
del server vi faccio delle copie di file dentro (da programma) vorrei
evitare che qualcuno mentre il programma copia (magari un file enorme)
vada ad aprire la cartella mappata come disk sul client, e la
esplori!!!
ho pensato che se blocco il multitasking...ok è controproducente ma
utile!!!
dici tu, perchè non dare permission di sorta alla cartella....rispondo
io perchè la cartella deve essere accessibile da chiunque sia loggato
al server ma solo ed unicamente da programma.
grazie
scusa l'estrema sintesi della mia precedente mail
david


author: Sib dal portatile

text:

Questo e' lo sharing, non il multitasking.
Non dovrebbe comunque creare problemi l'accesso di un utente mentre copi
file. Che ti succede?
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


text:
On Sat, 22 Sep 2001 17:35:12 GMT, "Sib dal portatile"
<
sibN...@iol.it
> wrote:
>Questo e' lo sharing, non il multitasking.
>Non dovrebbe comunque creare problemi l'accesso di un utente mentre copi
>file. Che ti succede?
>
>Sib
no. quel che voglio bloccare è la capacità del sistema operativo di
schedulare più processi contemporaneamente...ovvero sebbene scada il
quanto di tempo dedicato dalla cpu al processo di copia, nessun altro
processo sia in grado di entrare in stato di Running (certo a livello
utente, in kernel mode tutto deve continuare a fungere come prima)
finita la copia rilascio tutti i semafori e buonanotte.
Se blocco lo sharing nessun altro può copiare mentre Tizio copia e
questo è male. il singolo client non dovrebbe avere la possibilità di
gestire la cartella mappata se non da programma (ovvero
dall'applicazione access in esecuzione in quel frangente di tempo)
grazie per l'interessamento.
david


text:
"david" <
de...@agemobilitambiente.it
> ha scritto nel messaggio
> On Sat, 22 Sep 2001 17:35:12 GMT, "Sib dal portatile"
> >Questo e' lo sharing, non il multitasking.
> >Non dovrebbe comunque creare problemi l'accesso di un utente mentre copi
> >file. Che ti succede?
> >
> >Sib
>
> no. quel che voglio bloccare è la capacità del sistema operativo di
> schedulare più processi contemporaneamente...ovvero sebbene scada il
> quanto di tempo dedicato dalla cpu al processo di copia, nessun altro
> processo sia in grado di entrare in stato di Running (certo a livello
> utente, in kernel mode tutto deve continuare a fungere come prima)
> finita la copia rilascio tutti i semafori e buonanotte.
Allora stai parlando della tua postazione.
In tal caso le operazioni eseguite tramite VBA son praticamente da
considerarsi in modalità esclusiva. Esiste addirittura una apposita
istruzione (DoEvents) che serve apposta per passare il controllo alla cpu
per altri processi.
Ribadisco, quale e' il problema che ti si verifica?
> Se blocco lo sharing nessun altro può copiare mentre Tizio copia e
> questo è male. il singolo client non dovrebbe avere la possibilità di
> gestire la cartella mappata se non da programma (ovvero
> dall'applicazione access in esecuzione in quel frangente di tempo)
> grazie per l'interessamento.
Questo e' molto difficile da ottenere. Ad ogni modo richiede certamente un
SO come WinNT o Win2000 che permettono di configurare i permessi su singoli
file e/o cartelle in modo molto approfondito.



text:
On Mon, 24 Sep 2001 22:27:54 GMT, "Sib dal portatile"
<
sibN...@iol.it
> wrote:
>"david" <
de...@agemobilitambiente.it
> ha scritto nel messaggio
>> On Sat, 22 Sep 2001 17:35:12 GMT, "Sib dal portatile"
>> >Questo e' lo sharing, non il multitasking.
>> >Non dovrebbe comunque creare problemi l'accesso di un utente mentre copi
>> >file. Che ti succede?
>> >
>> >Sib
>>
>> no. quel che voglio bloccare è la capacità del sistema operativo di
>> schedulare più processi contemporaneamente...ovvero sebbene scada il
>> quanto di tempo dedicato dalla cpu al processo di copia, nessun altro
>> processo sia in grado di entrare in stato di Running (certo a livello
>> utente, in kernel mode tutto deve continuare a fungere come prima)
>> finita la copia rilascio tutti i semafori e buonanotte.
>
>Allora stai parlando della tua postazione.
>In tal caso le operazioni eseguite tramite VBA son praticamente da
>considerarsi in modalità esclusiva. Esiste addirittura una apposita
>istruzione (DoEvents) che serve apposta per passare il controllo alla cpu
>per altri processi.
>Ribadisco, quale e' il problema che ti si verifica?
il problema che si potrebbe verificare è che un utente curioso provi
ad aprire la cartella che si mappa nel suo sistema e ci sbirci dentro
prima che il programma faccia un unmap!!!
avevo pensato ad una soluzione diversa dal blocco del multitasking
ovvero ricordavo che avevo visto su una rivista il modo per rendere
nascosta una cartella o un file da registro, in quel modo neanche la
visualizzazione di "tutti i file" la rendeva visibile...ma non ricordo
come si faccia  e la rivista ormai sarà finita in chissà quale
ufficio.
grazie
david



author: Sib dall'ufficio

text:
"david" <
de...@agemobilitambiente.it
> ha scritto nel messaggio
> On Mon, 24 Sep 2001 22:27:54 GMT, "Sib dal portatile"

Non capisco, prima avevi detto che gli altri utenti dovevano poter copiare e
ora dici che non devono.
Le autorizzazioni su file e cartelle non hanno alcun legame con le eventuali
operazioni di copia (o d'altra natura) che ci si fanno sopra. Comunque, il
fatto che un file non sia visibile, non significa che il file sia protetto.
Semplicemente c'e un passaggio in piu' da fare per vederlo. Forse e' il tipo
di protezione scelto che non e' adeguato.
Sib


text:


non c'è molto da capire, sono io che mi spiego in modo frettoloso, le
copie deve poterle fare solo il programma, pescando dal client e
mettendo il tutto in una cartella mappata dal programma stesso, sul
server. Problema se mi devo copiare 50MB sul server in quel frammezzo
l'utente potrebbe passare ad un altro task e andare a sbirciare nella
cartella mappata dal programma temporaneamente (il tempo di fare la
copia) sul proprio client.
a) il programma alloca la risorsa
b) il programma copia il file nella risorsa (il problema si può
verificare qui nel caso la copia duri molto e l'utente acceda tramite
Risorse del computer ad esempio a tale risorsa allocata)
c) il programma dealloca la risorsa.
in tal modo eludo le permission e permetto a chiunque sia loggato di
copiare file nella cartella inquisita (faccio una mappatura da
programma passando come parametri le mie credenziali di administrator)
e poi dealloco la cartella cosicchè niuno possa vederne il contenuto.
t'è capì come stanno le cose? è complesso ma le permission non posso
bypassarle in altro modo.
grazie
david


text:
"david" <
de...@agemobilitambiente.it
> ha scritto nel messaggio CUT
> non c'è molto da capire, sono io che mi spiego in modo frettoloso, le
> copie deve poterle fare solo il programma, pescando dal client e
> mettendo il tutto in una cartella mappata dal programma stesso, sul
> server. Problema se mi devo copiare 50MB sul server in quel frammezzo
> l'utente potrebbe passare ad un altro task e andare a sbirciare nella
> cartella mappata dal programma temporaneamente (il tempo di fare la
> copia) sul proprio client.
>
> a) il programma alloca la risorsa
> b) il programma copia il file nella risorsa (il problema si può
> verificare qui nel caso la copia duri molto e l'utente acceda tramite
> Risorse del computer ad esempio a tale risorsa allocata)
> c) il programma dealloca la risorsa.
CUT
Devo essere io che sono ignorante.
Che vuol dire che il programma "mappa" la risorsa o che la "alloca"?
Non ho mai saputo che il programma allocasse e/o deallocasse risorse.
Sib


text:


Non si può sapere tutto...e poi forse spiegarsi su queste cose per il
sottoscritto non è facile:
MAPPATURA CARTELLE DA REMOTO
Sub wshMapDrive()
On Error GoTo ErrWsh
Dim WshNet
Set WshNet = CreateObject("Wscript.Network")
WshNet.MapNetworkDrive "N:", "\\12.1.1.11\PianificazioneTraffico", ,
"AGENZIA\Archiviatore", "PASSWORD"
WshNet.MapNetworkDrive "R:", "\\12.1.1.11\NFranzoi", ,
"AGENZIA\Archiviatore", "PASSWORD"
WshNet.MapNetworkDrive "M:", "\\12.1.1.11\ScambioFile", ,
"AGENZIA\Archiviatore", "PASSWORD"
'WshNet.MapNetworkDrive "W:", "\\NomeServer\NomeRisorsa", ,
"ADMINISTRATOR", "PASSWORD"
Set WshNet = Nothing
MsgBox "COLLEGA le tue cartelle personali sono state connesse....ciao
david"
Exit Sub
ErrWsh:
MsgBox "Non riesco a connettere le tue cartelle...chiamare
l'Admninistrator"
Exit Sub
End Sub
DEALLOCAZIONE DELLA RISORSA
Sub wshUnMapDrive()
On Error Resume Next
Dim WshNet
Set WshNet = CreateObject("Wscript.Network")
WshNet.RemoveNetworkDrive "W:", True
Set WshNet = Nothing
End Sub
ciao
david


title: Per esperti di Aceess: protezione dati

author: Malcom

text:
Ciao a tutti
Premetto che mi diletto con Access ma non sono esperto nè di programmazione
nè di amministrazione reti.
Sul mio PC ho fatto molti database che utilizzo per tante applicazioni.
Solamente uno di essi può essere utilizzato dagli altri colleghi di lavoro
(è installato in una cartella condivisa).
Il mio problema è molto semplice.
Tutti i colleghi devono poter leggere maschere e tabelle ma ciascun collega
può modificare solo alcune tabelle.
Ad esempio chi sta alle vendite potrà vedere le maschere ordini e anagrafica
ma modificare solo i dati contenuti nella maschera ordini. Chi sta alla
produzione potrà vedere le maschere ordini e lavorazione ma potrà modificare
solo i dati della maschera lavorazioni. E cosi via.
Ho provato ad utilizzare l'impostazione guidata protezione ma non ci ho
capito molto.
Ho provato a gestire singolarmente dalle funzioni Account utenti e
Autorizzazione utenti ma non sono sicuro di come operare correttamente.
Sottolineo che eventuali impostazioni devono poter agire solo su un
database. Non vorrei che tutti i database di access che apro dal mio PC
siano soggetti alle nuove impostazioni
Grazie tante
Ilaria


title: Per esperti di Aceess: protezione dati

author: Pablitomf

text:
Malcom ha scritto:
[CUT]
> Ho provato ad utilizzare l'impostazione guidata protezione ma non ci ho
> capito molto.
Bhè ma è questa la strada giusta ... vai con l'Help on-line.
> Ho provato a gestire singolarmente dalle funzioni Account utenti e
> Autorizzazione utenti ma non sono sicuro di come operare correttamente.
come sopra.
> Sottolineo che eventuali impostazioni devono poter agire solo su un
> database. Non vorrei che tutti i database di access che apro dal mio PC
> siano soggetti alle nuove impostazioni
Questa premessa credo che ha significato... forse hai utilizzato il file
mdw di default di access cambiando le sue impostazioni... bhè questo non
va fatto... bisogna crearne una copia e sulla copia operare le variazioni.
> Grazie tante
> Ilaria
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Per esperti di Aceess: protezione dati

text:
Ciao Maurizio
grazie per avermi risposto .
Con le impostazioni guidate ho trovato questi problemi:
- dopo avermi chiesto utenti, protezioni, e tutto il resto se apro il
database mi dice che non ho le autorizzazioni per aprirlo. Ma come, l'ho
creato io?
- tra le varie schermate non mi sembra che vi sia la possibilita' di
discriminare le protezioni tra utenti dello stesso gruppo. Esempio: due
utenti possono leggere tutte le tabelle. Il primo puo' modificare solo la
tabella TABELLA1 ed il secondo puo' modificare solo la TABELLA2. Mi sembra
che un utente possa fare tutte le operazioni previste per quel gruppo. O
sbaglio?
Mi piacerebbe se mi spiegassi un passo alla volta come impostare le varie
schermate dell'impostazione guidata...
O puoi consigliarmi un libro o un sito che spiega access passo-passo?
Ti ringrazio, sei stato molto gentile
Ilaria


title: avvio database..

author: Pasquale Antonacci

text:
Leggiti il post di: "MegaMax"
Soggetto: Re: Avvio database....
Data:  10 Jul 2001 14:57:32 GMT
--
Posted from
IDENT:ro...@sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: trasformare db in sola lettura

text:
sapete consigliarmi il modo più rapido per creare una copia di un front-end
identico ma che permetta solo la visualizzazione dei record e nessun tipo di
modifica in nessuna maschera?


title: trasformare db in sola lettura

author: eSQueL

text:
"Stero72" <
ste...@email.it
> ha scritto nel messaggio
news:45a39ac3$0$4252$4faf...@reader1.news.tin.it...

Protezione a livello utente.
Ciao.
eSQueL


title: maschera e sottomaschera collegate

author: MASSIMO B

text:
Buongiorno a tutti
avrei bisogno innanzitutto di capire se ciò che cerco di fare sia
possibile o meno e nel caso lo fosse come poterlo fare.
Spiegomi meglio. Ho una tabella anagrafica (CF, nome, tel ed email) e
una relativa a prenotazioni effettuate (CF, data, ora, note) ho
collegato le due tabelle tramite CF. Ora ho creato una maschera con i
campi anagrafica e una sottomaschera con campi prenotazioni.
Sono riuscito a filtrare la tabella prenotazioni in base alla data ma
quello che non mi riesce e far si che nella maschera compaiano i dati
anagrafici solo di coloro che hanno effettuato prenotazioni per quella
data e nella sottomaschera le prenotazioni effettuate (possono essere
più di una con orari diversi).
In sostanza maschera con dati anagrafici e sottomaschera con
prenotazioni e possibilità di visualizzare solo quelli relativi ad una
certa data. Mi pare semplice eppure.... ;-((
Spero di essermi spiegato, ma anch'io ho le idee un po' confuse.
grazie ancipato per i suggerimenti
Max


title: maschera e sottomaschera collegate

author: Antonio Biso

text:
"MASSIMO B" <
massim...@gmail.com
> ha scritto nel messaggio
news:29e958af-7110-45e1...@e14g2000yqe.googlegroups.com...

l'origine record della maschera sarà una query sulla tabella ma con filtro
sulla data
il filtro sarà qualcosa tipo like nz([forms]![tuaform]![filtrodata];"*")
filtro data è un controllo non associato in form dove inserire una data
su dopo aggiornamento di quel controllo, esegui una requery della form
se c'è un valore ti da solo i record con quella data, se non c'è niente ti
da * quindi tutto
fine
Antonio


title: maschera e sottomaschera collegate

text:
On 28 Set, 19:58, "Antonio Biso" <
ab...@libero.it
> wrote:
> "MASSIMO B" <
massimober...@gmail.com
> ha scritto nel messaggionews:29e958af-7110-45e1...@e14g2000yqe.googlegroups.com...

grazie della risposta ma, forse essendomi spiegato male, non ci siamo.
la query con filtro sulla data la faccio e non ci sono problemi
infatti mi restituisce una tabella con tutti i dati delle due tabelle
(cf_anagrafica, cf_prenotazioni, nominativo, email, data_prenotazione,
ora, note)
quello che non riesco a fare è che nel corpo della maschera principale
vengano visualizzati i dati anagrafici e nella sottomaschera le
prenotazioni.
utilizzando la query succede che se una persona ha due appuntamenti
(ad ore diverse) per lo stesso giorno io mi ritrovo due volte la
maschera e sottomaschera relative allo stesso soggetto, mentre a me
basterebbe una sola. come fare?? ancora grazie!!


title: maschera e sottomaschera collegate

text:
"MASSIMO B" <
massim...@gmail.com
> ha scritto nel messaggio
news:861e315a-6ec1-4a1b...@f25g2000yqc.googlegroups.com...

scusa eh?
la tabella principale (e quindi la maschera) può avere un solo record per
codice fiscale no?
è l'altra tabella, quindi la sottomaschera, che può avere le ripetizioni
E' per questo che si usa la sottomaschera, che avrà origine record sulla
seconda tabella
Poi usando campi master e secondari, agganci i due campi CF delle due
maschere/tabelle e ti aggiorna lui in automatico ogni volta che selezioni
uno dei record nella maschera principale
Antonio


title: maschera e sottomaschera collegate

text:
On 29 Set, 22:38, "Antonio Biso" <
ab...@libero.it
> wrote:
> "MASSIMO B" <
massimober...@gmail.com
> ha scritto nel messaggionews:861e315a-6ec1-4a1b...@f25g2000yqc.googlegroups.com...

si sarebbe facile, ma il mio problema è che devo filtrare la tabella
appuntamenti (che possono essere più di uno) per una certa data e la
tabella anagrafica filtrata con i soli nominativi che hanno delle
prenotazioni per quella data. quindi nella maschera principale dovrei
avere i dati anagrafici e nella sottomaschera i vari appuntamenti...
oddio sto impazzendo.
grazie ancora per la pazienza che hai nel sopportarmi ;-))
Max


title: maschera e sottomaschera collegate

text:
Il 04/10/2010 15.48, MASSIMO B ha scritto:
> On 29 Set, 22:38, "Antonio Biso"<
ab...@libero.it
>  wrote:
>> "MASSIMO B"<
massimober...@gmail.com
>  ha scritto nel messaggionews:861e315a-6ec1-4a1b...@f25g2000yqc.googlegroups.com...
>> On 28 Set, 19:58, "Antonio Biso"<
ab...@libero.it
>  wrote:
>>
>>> "MASSIMO B"<
massimober...@gmail.com
>  ha scritto nel
>>> messaggionews:29e958af-7110-45e1...@e14g2000yqe.googlegroups.com...
>>> Buongiorno a tutti
>>> avrei bisogno innanzitutto di capire se ciò che cerco di fare sia
>>> possibile o meno e nel caso lo fosse come poterlo fare.
>>> Spiegomi meglio. Ho una tabella anagrafica (CF, nome, tel ed email) e
>>> una relativa a prenotazioni effettuate (CF, data, ora, note) ho
>>> collegato le due tabelle tramite CF. Ora ho creato una maschera con i
>>> campi anagrafica e una sottomaschera con campi prenotazioni.
>>> Sono riuscito a filtrare la tabella prenotazioni in base alla data ma
>>> quello che non mi riesce e far si che nella maschera compaiano i dati
>>> anagrafici solo di coloro che hanno effettuato prenotazioni per quella
>>> data e nella sottomaschera le prenotazioni effettuate (possono essere
>>> più di una con orari diversi).
>>> In sostanza maschera con dati anagrafici e sottomaschera con
>>> prenotazioni e possibilità di visualizzare solo quelli relativi ad una
>>> certa data. Mi pare semplice eppure.... ;-((
>>> Spero di essermi spiegato, ma anch'io ho le idee un po' confuse.
>>> grazie ancipato per i suggerimenti
>>> Max
>>
CUT
>> grazie della risposta ma, forse essendomi spiegato male, non ci siamo.
>> la query con filtro sulla data la faccio e non ci sono problemi
>> infatti mi restituisce una tabella con tutti i dati delle due tabelle
>> (cf_anagrafica, cf_prenotazioni, nominativo, email, data_prenotazione,
>> ora, note)
>> quello che non riesco a fare è che nel corpo della maschera principale
>> vengano visualizzati i dati anagrafici e nella sottomaschera le
>> prenotazioni.
>> utilizzando la query succede che se una persona ha due appuntamenti
>> (ad ore diverse) per lo stesso giorno io mi ritrovo due volte la
>> maschera e sottomaschera relative allo stesso soggetto, mentre a me
>> basterebbe una sola. come fare?? ancora grazie!!
>>
CUT
> si sarebbe facile, ma il mio problema è che devo filtrare la tabella
> appuntamenti (che possono essere più di uno) per una certa data e la
> tabella anagrafica filtrata con i soli nominativi che hanno delle
> prenotazioni per quella data. quindi nella maschera principale dovrei
> avere i dati anagrafici e nella sottomaschera i vari appuntamenti...
> oddio sto impazzendo.
> grazie ancora per la pazienza che hai nel sopportarmi ;-))
> Max
"Sotto" la maschera principale:
SELECT DISTINCT Anagrafica.CF, Anagrafica.Nome, Prenotazioni.Data
FROM Anagrafica INNER JOIN Prenotazioni ON Anagrafica.CF = Prenotazioni.CF
WHERE (((Prenotazioni.Data)=[Forms]![TuaForm]![FiltroData]))
"sotto" la sottomaschera:
SELECT Prenotazioni.Data, Prenotazioni.CF, Prenotazioni.Ora,
Prenotazioni.Note
FROM Prenotazioni
WHERE (((Prenotazioni.Data)=[Forms]![TuaForm]![FiltroData]))
nella sottomaschera ovviamente il collegamento con la maschera
principale avviene col CF
fai sapere
ciao


title: maschera e sottomaschera collegate

text:
> > si sarebbe facile, ma il mio problema è che devo filtrare la tabella
> > appuntamenti (che possono essere più di uno) per una certa data e la
> > tabella anagrafica filtrata con i soli nominativi che hanno delle
> > prenotazioni per quella data. quindi nella maschera principale dovrei
> > avere i dati anagrafici e nella sottomaschera i vari appuntamenti...
> > oddio sto impazzendo.
> > grazie ancora per la pazienza che hai nel sopportarmi ;-))
> > Max
>
> "Sotto" la maschera principale:
>
> SELECT DISTINCT Anagrafica.CF, Anagrafica.Nome, Prenotazioni.Data
> FROM Anagrafica INNER JOIN Prenotazioni ON Anagrafica.CF = Prenotazioni.CF
> WHERE (((Prenotazioni.Data)=[Forms]![TuaForm]![FiltroData]))
>
> "sotto" la sottomaschera:
>
> SELECT Prenotazioni.Data, Prenotazioni.CF, Prenotazioni.Ora,
> Prenotazioni.Note
> FROM Prenotazioni
> WHERE (((Prenotazioni.Data)=[Forms]![TuaForm]![FiltroData]))
>
> nella sottomaschera ovviamente il collegamento con la maschera
> principale avviene col CF
> fai sapere
>
> ciao
grazie del suggerimento proverò...
per il momento credo di essere riuscito a risolvere con due query
la prima per la maschera principale in cui inserendo le due tabelle
relazionate tramite CF raggruppo i campi della tabella anagrafica (CF,
nominativo, mail, telefono) e  della tabella prenotazioni la
data_prenotazione (come primo) e su cui chiedo di inserire una data
la seconda invece per la sottomaschera, in cui ho semplicemente
inserito le due tabelle
relazionate (in questa per mia comodità ho selezionato l'ora
prenotazione con ordinamento crescente)
Pare che il tutto funzioni ... speriamo bene.
Grazie ancora per i suggerimenti e per il tempo dedicatomi.
Max


title: Dimensione in Byte di una riga...!

author: Alex

text:
C'č una funzione che mi restituisce la
dimensione in Byte della Riga letta con il
metodo FileOpen...Input....
    Do While Not EOF(1) ' Ripete fino alla fine del file.
        Input #1, MyStr
        'Quě mi servirebbe controllare la Dimensione in Byte.
        test.......
        .....
    Loop
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Dimensione in Byte di una riga...!

text:
"Alex" <
ik2...@libero.it
> wrote in message
news:4fd3873589c32988f2...@mygate.mailgate.org
> C'č una funzione che mi restituisce la
> dimensione in Byte della Riga letta con il
> metodo FileOpen...Input....
>
>     Do While Not EOF(1) ' Ripete fino alla fine del file.
>         Input #1, MyStr
>         'Quě mi servirebbe controllare la Dimensione in Byte.
>         test.......
>         .....
>     Loop
>
> Ciao.
> @Alex.
La funzione Len e/o LenB mi restituiscono un valore differente
dalla Lunghezza effettiva del File restituita da LOF(1).
In pratica se inserisco nel Loop un conatore che somma
ogni volta Len(MyStr) al termine ho un dato che si discosta
molto da quello restituito da Lof.
Es:
LOF(1)=74000
Sommatoria LEN(Mystr)=66000
Forse ho commesso qualche errore....???
Non saprei dove......!!!
Grazie @Alex.



title: Dimensione in Byte di una riga...!

author: Giorgio prx

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:e3d779a80162afef99...@mygate.mailgate.org...

Nessun errore, quando esegui Input #1, MyStr in MyStr non vengono
memorizzati i carattire di fin riga CHR(10) e CHR(13) e il o i caratteri di
EOF dell'ultima riga CHR(26). Ti consiglio di utilizzare Line Input #1,
MyStr se vuoi leggere un riga intera che comprende virgole.
Ciao Giorgio.


title: Dimensione in Byte di una riga...!

author: Alex.

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> wrote in message
news:arsqqt$8il$
1...@lacerta.tiscalinet.it
[CUT]
> Nessun errore, quando esegui Input #1, MyStr in MyStr non vengono
> memorizzati i carattire di fin riga CHR(10) e CHR(13) e il o i caratteri di
> EOF dell'ultima riga CHR(26). Ti consiglio di utilizzare Line Input #1,
> MyStr se vuoi leggere un riga intera che comprende virgole.
> Ciao Giorgio.
Si, in effetti l'help su Line Input è chiaro, e per far quadrare
i conti ho dovuto aggiungere 2 caratteri[CHR(10) e CHR(13)] ad ogni
loop...!!!
Ciao Grazie.



title: Significato di una Like particolare...

author: Bob

text:
Un saluto a tutti,
scusate la mia ignoranza, qualcuno può spiegarmi il senso di questa
like: Like ("*" & [Forms]![Ricerche]![Ditta] & "*")
"Ricerche" è una maschera mentre "Ditta" è il campo di una tabella...
Grazie


title: Significato di una Like particolare...

author: Alessandro Cara

text:

"Ditta" puo'anche essere il nome di un campo di tabella ma in questo
caso e' il nome del controllo presente sulla maschera "Ricerche".
e "[Forms]![Ricerche]![Ditta]" indica appunto il valore contenuto in
quel controllo.
Generalmente nelle form di tipo associato, sopratutto se generate
tramite wizard,  campo e nome del controllo sono uguali
--
ac


title: Significato di una Like particolare...

text:

Perfetto ho capito (e in effetti Ditta ho verificato è un controllo).
Mi spiegheresti ora anche il senso delle e commerciale e degli
asterischi fra doppi apici? Grazie!


title: Significato di una Like particolare...

author: Gabriele Bertolucci

text:
> Perfetto ho capito (e in effetti Ditta ho verificato è un controllo).
> Mi spiegheresti ora anche il senso delle e commerciale e degli
> asterischi fra doppi apici? Grazie!
Sinceramente credevo che la spiegazione degli aspetti "difficili" fosse già
stata ben fornita da Alessandro, comunque, ecco quello che chiedi.
&) usata nell'istruzione che hai riportato serve ad Access per concatenare
le stringhe.
*) usato nel modo riportato serve al motore Jet come pattern di ricerca per
l'operatore LIKE (ricordi il significato dell'asterisco per i comandi del
DOS?)
Consigli:
- studiare le basi della programmazione in VBA
- studiare le basi del linguaggio SQL
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: Significato di una Like particolare...

text:
>> Perfetto ho capito (e in effetti Ditta ho verificato è un controllo).
>> Mi spiegheresti ora anche il senso delle e commerciale e degli
>> asterischi fra doppi apici? Grazie!
>
> Sinceramente credevo che la spiegazione degli aspetti "difficili" fosse già
> stata ben fornita da Alessandro, comunque, ecco quello che chiedi.
>
> &) usata nell'istruzione che hai riportato serve ad Access per concatenare le
> stringhe.
> *) usato nel modo riportato serve al motore Jet come pattern di ricerca per
> l'operatore LIKE (ricordi il significato dell'asterisco per i comandi del
> DOS?)
Ok! In effetti facendo un po' di prove c'ero arrivato, forse sono stato
troppo precipitoso nel fare la richiesta.
> Consigli:
> - studiare le basi della programmazione in VBA
> - studiare le basi del linguaggio SQL
Non c'è dubbio che bisogna studiare....E io sono veramente agli inizi
Grazie


title: Commenti in VBA

author: Lp

text:
Scusate la domanda cretina.
Se voglio trasformare in commenti un gruppo di righe di codice devo
necessariamente e pazientemente mettermi a digitare l'apostrofo
davanti a ciascuna di esse, oppure c'č un sistema piů veloce?
Grazie
Luigi


title: Commenti in VBA

text:
Scusate la domanda cretina.
Per trasformare in commenti un gruppo di righe di codice, devo
necessariamente e pazientemente mettermi a digitare un apostrofo
davanti a ciascuna di esse, oppure c'č un metodo piů veloce?
Grazie
Luigi