text:
"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:dHwKj.52785$FR.2...@twister1.libero.it...

-------------------
Ciao Geppo, senza risultato positivo ho provato a  mettere ovunque nel
codice sotto il nome del mio controllo che è: NR, dunque   Me.NR = intCR.
Ovviamente parlo del controllo dove viene effettuata il conteggio record con
la somma parsiale. Di codice, come avrai capito, non ci mastico quasi nulla;
non per trovarmi la pappa pronta, ma ti chiedo la cortesia di darmi la
dritta dove inserire la mezza riga di codice che permette il conteggio fino
all'ultima riga.
Mille grazie, Bruno
_______________________________________________
Option Compare Database
Option Explicit
Dim intCR As Integer        'contatore di righe
Dim intCP As Integer        'contatore di pagine per gruppo
Const intNR As Integer = 20 'numero di righe da stampare
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
    'incrementa il contatore di righe
    intCR = intCR + 1
    If intCR = intNR Then
        'se il numero di riga coincide con il numero max di righe stampabili
            'se il numero di riga e' maggiore dell'ultimo record
            'rende invisibili i controlli testo nel corpo
        If intCR + intNR * intCP > Me.txtTRec Then
ControlliAssociatiVisibili False
        'imposta l'interruzione di pagina se non e' l'ultima pagina
        If intCP + 1 < Me.txtTRec / intNR Then Me.IntPagina.Visible = True
    ElseIf intCR + intNR * intCP = Me.txtTRec Then
        'se il numero di riga coincide con l'ultimo record
        'evita lo spostamento sul record successivo
        Me.NextRecord = False
    ElseIf intCR + intNR * intCP > Me.txtTRec Then
        'se il numero di riga e' maggiore dell'ultimo record
        'evita lo spostamento sul record successivo
        'e rende invisibili i controlli testo nel corpo
        Me.NextRecord = False
        ControlliAssociatiVisibili False
    End If
End Sub
Private Sub IntestazioneGruppo0_Format(Cancel As Integer, FormatCount As
Integer)
   'incrementa il contatore di pagine per gruppo
    intCP = 0
End Sub
Private Sub IntestazioneReport_Format(Cancel As Integer, FormatCount As
Integer)
  'azzera il contatore di righe
    intCR = 0
    'incrementa il contatore di pagine per gruppo
    intCP = intCP + 1
    'elimina l'interruzione di pagina
    Me.IntPagina.Visible = False
    'rende visibili i controlli testo nel corpo
    ControlliAssociatiVisibili True
End Sub
Private Sub ControlliAssociatiVisibili(blnStato As Boolean)
    Me.Militare.Visible = blnStato
    Me.StatoCivile.Visible = blnStato
    Me.FirmaPranzo.Visible = blnStato
    Me.FirmaCena.Visible = blnStato
End Sub
_________________________________________


title: numerazione con somma progressiva su db con StampaRigheVuote in nr predefinito

author: Bruno - S95

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:47fb988f$0$10615$4faf...@reader2.news.tin.it...

OK Geppo, ho trovato la soluzione. Mi si è accesa la lampadinainfatti dal
campo NR ho tolto =1 dall'origine controllo e ho impostato la proprietà
somma parziale a NO.
Mille grazie ancora.
Bruno


title: Recuperare il nome utente

author: gg

text:
Salve a tutti,
Vorrei porre un picolo quesito.
Ho realizzato un db da utilizzare su servere e quindi di conseguenza ho
creato i vari utenti.
Siccome ad ogni inserimento e/o modifica devo memorizzare nel record il nome
dell'utente che ha fatto l'inserimento o la modifica, come faccio a
recuperare l'ID dell'utente.
Grazie gianni


title: Recuperare il nome utente

text:
"gg" <
provach...@libero.it
> ha scritto nel messaggio
news:R2_F9.39087$3l.10...@twister1.libero.it...

L'unico modo pratico ed affidabile ècrearti un Login in cui registri
l'utente
e le relative PERMISSION.....(se hai privilegi diversi da attribuire...)
Salvi una Tabella Utenti in un DB sul SERVER, magari protetto a livello
utente e magari Kriptati.....!!!
Poi generi un File di LOG, oppure un'altra tabella con Campi Utente,Data/ora
Operazioni effettuate.........!!!
Molto comodo sarebbe avere un Modulo di Classe che gestisca tutto
ciò......!!
@Alex.


title: Recuperare il nome utente

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:Zg_F9.40968$2B1.1...@twister2.libero.it...

Alex grazie sei sempre molto gentile, ma penso di averci capito poco.
Sai non sono molto esperto, ti dispiecerebbe essere più chiaro o se puoi
indicarmi dove trovare delle istruzioni precise.
Visto che ci siamo, ti chiedo sempre in merito all'argomento, un piccolo
consiglio.
Attualmente gestisto la situazione sopra descritta, tramite una maschera
dove selezionare il nome utente e, quindi in questo modo riesco a
memorizzare il nome dell'utente in qualsiasi record.
Il sistema utilizzato sicuramente è il più semplice, ma non mi permette
(almeno credo) di proteggere le tabelle, mi spiego meglio.
Io metto le tabelle sul server e le maschere sui client, mentre per le
maschere mi basta convertire il db in MDB per impedire le modifiche, non
sono riuscito a trovare un sistema per impedire l'accesso alle tabelle, si
in lettura che in modifica.
In pratica chiunque potrebbe aprire le tabelle e modificare i dati a suo
piacimento.
Se esiste un modo per proeggere la tabelle, io ho risolto il mio problema.
grazie ancora gianni


title: Recuperare il nome utente

text:
[CUT]
> >
> Alex grazie sei sempre molto gentile, ma penso di averci capito poco.
> Sai non sono molto esperto, ti dispiecerebbe essere più chiaro o se puoi
> indicarmi dove trovare delle istruzioni precise.
> Visto che ci siamo, ti chiedo sempre in merito all'argomento, un piccolo
> consiglio.
> Attualmente gestisto la situazione sopra descritta, tramite una maschera
> dove selezionare il nome utente e, quindi in questo modo riesco a
> memorizzare il nome dell'utente in qualsiasi record.
> Il sistema utilizzato sicuramente è il più semplice, ma non mi permette
> (almeno credo) di proteggere le tabelle, mi spiego meglio.
> Io metto le tabelle sul server e le maschere sui client, mentre per le
> maschere mi basta convertire il db in MDB per impedire le modifiche, non
> sono riuscito a trovare un sistema per impedire l'accesso alle tabelle, si
> in lettura che in modifica.
> In pratica chiunque potrebbe aprire le tabelle e modificare i dati a suo
> piacimento.
> Se esiste un modo per proeggere la tabelle, io ho risolto il mio problema.
> grazie ancora gianni
>
>
Se quello che ti serve è proteggere le Tabelle vai sul SitoComune
in Generale ultime FAQ trovi una dettagliata spiegazione di come gestire
la sicurezza a livello UTENTE.
In questo modo puoi impedire che si possa accedere alle Tabelle.....!
Quello che ti suggerivo, non è in alternativa, ma a completamento della
Protezione a livello UTENTE del BE.
Serve solo per poter gestire i PERMESSI a livello di FE.
In pratica se aggiungi una Tabella in cui salvi l'elenco utenti e il livello
di accesso, quando apri il FE a seconda dell'utente abiliti o meno certe
funzionalità del FE(modifica, cancella ecc....)
Questo può tornare comodo nel caso tu voglia registrare gli accessi, o
vedere
chi è collegato, nel caso si debba fare un LOG_OUT......, piuttosto che
creare
dei File di Log con le operazioni fatte e da chi......!!!
Ciao.
@Alex.


title: Recuperare il nome utente

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:D_bG9.43756$2B1.1...@twister2.libero.it...

Alex grazie ancora della tua disponibilità.
Si capisco benissimo che con le autorizzazioni a seconda degli utenti, posso
gestire al meglio gli accesso e la visualizzazione delle maschere.
Penso di essermi spiegato male su quello che io vorrei realizzare.
In pratica quando creo un record o lo modifico, vorrei salvare nel record il
nome dell'utente, la data e l'ora dell'inserimento o della modifica.
Creando una maschera che si apre all'avivio del db, da dove è possibile
selezionare l'utente ed inserire la password (che ho memorizzato in una
tabella). Dopo aver inserito i dati, la maschera viene ridotta ad icona e di
conseguenza posso recuperare i da qualsiasi maschera, query o report.
Da quello che ho letto su un'altro post, e da quello che tu mi dici, access
crea un file che è possibile aprire e leggere, ma come faccio ad
automatizzare il recupero del nome utente?
grazie infinitamente gianni


title: Recuperare il nome utente

text:
[CUT].
> >
> Alex grazie ancora della tua disponibilità.
> Si capisco benissimo che con le autorizzazioni a seconda degli utenti,
posso
> gestire al meglio gli accesso e la visualizzazione delle maschere.
> Penso di essermi spiegato male su quello che io vorrei realizzare.
> In pratica quando creo un record o lo modifico, vorrei salvare nel record
il
> nome dell'utente, la data e l'ora dell'inserimento o della modifica.
> Creando una maschera che si apre all'avivio del db, da dove è possibile
> selezionare l'utente ed inserire la password (che ho memorizzato in una
> tabella). Dopo aver inserito i dati, la maschera viene ridotta ad icona e
di
> conseguenza posso recuperare i da qualsiasi maschera, query o report.
> Da quello che ho letto su un'altro post, e da quello che tu mi dici,
access
> crea un file che è possibile aprire e leggere, ma come faccio ad
> automatizzare il recupero del nome utente?
> grazie infinitamente gianni
>
>
Quando ti ho proposto questa soluzione era perchè avevo capito.....!
Il File.LDB che genera ACCESS non lo puoi utilizzare per questo scopo
perchè:
1)Contiene tutti gli UTENTI connessi, e tu non devi utilizzarli tutti, ma
solo quello del FE.
2)Non si cancellano con i LOG_OUT parziali, in pratica se quando si connette
UT1 sono già
connessi UT2 e UT3, lui li vede tutti......!
Se UT3 e UT2 si sconnettono, ma si connette UT4, questo poveretto vede
ancora nel LDB UT1,UT2 e UT3.
Questo perchè il file viene eliminato solo dall'uscita dell'ultimo.
In oltre la cosa che devi fare tu DEVE essere gestita dal FE, quindi non
puoi utilizzare File Comuni.
Se i dati del LOGIN li salvi in Variabili GLOBALI nel FE non ti interessa
ridurre ad icona la FORM
perchè li hai disponibili da qualsiasi punto del DB sempre.
Non sò se mi sono spiegato......!
Forse ti sembra un'allugatoia, ma siccome a me piace lavorare il meno
possibile, e poichè è quasi
una strada obbligata, questa.......... sarebbe il caso di
pensarci.......!!!!
@Alex.


title: Recuperare il nome utente

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:FJkG9.44273$2B1.1...@twister2.libero.it...

Alex grazie ancora, ora ci provo.
gianni


title: FT Xml 1.6

author: Simone Calligaris

text:
https://www.cegeka.com/it/news/fatturazione-elettronica-novita-tracciato-xml

Non è chiaro il comportamento delle nuove autofatture (TD16 .... TD20).

Ma alla luce di quanto scritto sul tracciato xml in corrispondenza ti TipoDocumento:

Se l'elemento informativo 2.1.1.1 <TipoDocumento> vale TD16 o TD20, viene controllato che il cedente/prestatore e il cessionario/committente siano soggetti diversi.

Se l'elemento informativo 2.1.1.1 <TipoDocumento> vale TD17, TD18 o TD19, oltre al precedente, viene effettuato il controllo sul campo 1.2.1.1.1<IdPaese> del cedente/prestatore che deve essere diverso da "IT".

Se l'elemento informativo 2.1.1.1 <TipoDocumento> vale TD21, viene controllato che il cedente/prestatore e il cessionario/committente siano lo stesso soggetto; inoltre viene controllato che non esista alcuna riga di fattura con il campo 2.2.1.12<AliquotaIVA> valorizzato a zero

Pare che emettendo tali autofatture (con Cedente = Fornitore estero e Committente = Ditta) e inviandole allo SDI si possa _forse_ essere esentati dall'esterometro.
Presumo che tali xml autofattura verranno poi inseriti nella sezione FT Acquisto del cassetto fiscale/portale web.


title: Esportazione report con foto in formato powerpoint

text:
Buongiorno a tutti,
Ho la necessità di esportare report con foto/testo in formato powerpoint in modo che il cliente possa modificarne il testo e riconvertirlo quindi in PDF.
In particolare i report sono multipagina con una griglia 2x3 di foto e sotto ognuna di esse dei testi con dettagli...
Ho dato un'occhiata su google ma ho trovato solo soluzioni su report testuali da convertire in rtf o similari ma non funzionano nel mio caso in cui sono presenti foto.

C'è qualche speranza di poterlo fare?

grazie 1000

Nicola


text:
Dimenticavo.... Uso Office 2007...



title: E' possibile inviare un ...

author: Vincenzo Carella

text:
...modulo via e-mail per acquisire dati?
Ciao,il mio problema č creare solo un modulo vuoto
da compilare con qualche campo ( in access o approach),
spedirlo con la posta elettronica,farlo compilare online,e
rispedirmelo cosě compilato.
Ma il singolo oggetto "modulo" o maschera che dir si voglia
č spedibile ?
grasie.


title: Report e Winfax - non stampa le immagini

author: Cesco

text:
Ciao a tutti,
vi chiedo se sapete per quale motivo se ganero un report in access e lo
stampo su Winfax, quest'ultimo mi toglie tutte le immagini del report.
Ho fatto la prova da Word e le immagini le stampa... per cui penso che
il problema avviene solo tra Access e WinFax.
Se avete qualche info in  merito...
Grazie Cesco


author: Roberto da casa

text:
"Cesco" <
jsm...@company.com
> ha scritto nel messaggio
news:409F6E49...@company.com...

Quando invii il fax devi impostare l'alta risoluzione e NON usare la
stampante WinFax ma la stampante WinFax (qualità fotografica).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: nascondere

author: Roberto

text:
Come posso nascondere all' apertura del mio database le due barre di
formattazione maschera e struttura maschera?
Grazie
Saluti
Robby


title: nascondere

author: Giorgio

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:xMpca.13186$7y3.3...@twister1.libero.it...

su apertura del pannello comandi o una maschera scrivi:
DoCmd.ShowToolbar "NomeBarra", acToolbarNo
ciao
Giorgio


title: nascondere

author: Antonio Biso

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:xMpca.13186$7y3.3...@twister1.libero.it...
> Come posso nascondere all' apertura del mio database le due barre di
> formattazione maschera e struttura maschera?
Ma ti faceva schifo scrivere nel subject
Nascondere barre strumenti?
Antonio


title: combo in relazione

author: minus

text:
Vi chiedo cortesemente come si puň , in una maschera per introduzione libri,
scegliendo dalla combo Materia Avere nella combo Argomento L'elenco degli
argomenti in base alla materia digitata. Ogni materia (11) ha circa 10
Sottomaterie o Argomenti per cui con 10 tabelle argomento, una per ogni
materia dovrei risolvere qualcosa. Ma il grande problema, per me, č:cosa
devo fare affinchč, una volta scelta la materia, nel combo Argomenti
compaiano solo quelli relativi a quella materia?
                                In attesa di qualche buon anima, io sono sempre qui. Ciao
--------------------------------
Inviato via
http://usenet.libero.it


title: combo in relazione

text:
"minus" <
min...@libero.it
> ha scritto nel messaggio
news:217Z59Z199Z101Y...@usenet.libero.it...

Mi ha spaventato la tua affermazione che riporto:
"Ogni materia (11) ha circa 10 Sottomaterie o Argomenti per cui con 10
tabelle argomento, una per ogni
 materia dovrei risolvere qualcosa."
Ora se per ogni argomento hai una tabella credo non sia chiaro l'utilizzo di
Database Relazionali.
Per risponderti, cosě come ho concepito la struttura del tuo DB non si puň e
non conviene farlo.
Credo ti convenga cercare di ottimizzare il numero delle tabelle partendo
dalla NORMALIZZAZIONE
dei dati.
@Alex.


title: combo in relazione

text:

> Cercherň di essere piů chiaro , se ci riesco. Nella combo Materia io ho
una tendina dalla quale posso scegliere Letteratura, storia, filosofia etc.
Se per esempio scelgo Letteratura questa ha 10 argomenti tipo lett.italiana,
lett.inglese.lett.latina etc. quindi ogni materia ha i suoi corrispondenti
argomenti (o sottomaterie).Quando io scelgo Letteratura come faccio ad avere
nella combo successiva(di Argomenti) gli argomenti di Letteratura e non
quelli per esempio delle altre materie (Filosofia storia Geografia etc. Che
a loro volta hanno le loro Sottomaterie (Argomenti)? Spero di aver
migliorato e ti mando un saluto.



title: combo in relazione

text:
"minus" <
min...@libero.it
> ha scritto nel messaggio
news:192Z92Z126Z137Y...@usenet.libero.it...

Cercherň di essere io + chiaro.
Hai 10 Tabelle per gli argomenti o no....???
Se č cosě ti ho spiegato che hai SBAGLIATO completamente l'impostazione del
Database....!
Le tabelle dvono essere nel tuo caso 2.
Una tabella Materie e una Argomenti, queste tabelle andranno relazionate
1--Molti.
Il tuo DB č cosě o no...???
Superato questo č possibile fare quello che chiedi, altrimenti non c'č
verso.............!!!
CHIARO.
@Alex.


title: combo in relazione

author: Maurizio Borrelli

text:
> "minus" <
min...@libero.it
> ha scritto nel messaggio >
news:217Z59Z199Z101Y...@usenet.libero.it...
> Vi chiedo cortesemente come si puň , in una maschera per introduzione
libri,
> scegliendo dalla combo Materia Avere nella combo Argomento L'elenco degli
> argomenti in base alla materia digitata. Ogni materia (11) ha circa 10
> Sottomaterie o Argomenti per cui con 10 tabelle argomento, una per ogni
> materia dovrei risolvere qualcosa. Ma il grande problema, per me, č:cosa
> devo fare affinchč, una volta scelta la materia, nel combo Argomenti
> compaiano solo quelli relativi a quella materia?
    Per esempio...
        Tabella: Argomenti
        IDArgomento (Numerico, Intero lungo, Primario, Univoco);
        Nome        (Testo, Univoco).
            Dati:
            IDArgomento Nome
            1           Argomento1
            2           Argomento2
            3           Argomento3
            4           Argomento4
        Tabella: Materie
        IDMateria (Numerico, Intero lungo, Primario, Univoco);
        Nome      (Testo, Univoco).
            Dati:
            IDMateria Nome
            1         Materia1
            2         Materia2
            3         Materia3
        Tabella: ArgomentiDiMaterie
        IDArgomentoDiMateria (Numerico, Intero lungo, Primario, Univoco);
        IDMateria            (Numerico, Intero lungo);
        IDArgomento          (Numerico, Intero lungo);
                             Chiave univoca: IDMateria, IDArgomento.
            Dati:
            IDArgomentoDiMateria IDMateria IDArgomento
            1                    1         1
            2                    1         2
            3                    2         3
            4                    3         1
            5                    3         3
            6                    3         4
        Query: Maschera1_ccMaterie
        SELECT TMa.Nome, TMa.IDMateria
        FROM [Materie] AS TMa
        ORDER BY TMa.Nome;
        Query: Maschera1_ccArgomentiDiMateria
        PARAMETERS [ccArgomentiDiMateria] Value;
        SELECT TAr.Nome, TAM.IDArgomentoDiMateria
        FROM
            [Argomenti] AS TAr
            INNER JOIN [ArgomentiDiMaterie] AS TAM
            ON TAr.IDArgomento=TAM.IDArgomento
        WHERE TAM.IDMateria=[ccMaterie]
        ORDER BY TAr.Nome;
        Maschera: Maschera1
        Casella combinata: ccMaterie
            Tipo origine riga: Tabella/query
            Origine riga: Maschera1_ccMaterie
            Numero colonne: 2
            Larghezza colonne: ;0
            Colonna associata: 2
            Dopo aggiornamento: =[ccArgomentiDiMateria].Requery
        Casella combinata: ccArgomentiDiMateria
            Tipo origine riga: Tabella/query
            Origine riga: Maschera1_ccArgomentiDiMateria
            Numero colonne: 2
            Larghezza colonne: ;0
            Colonna associata: 2
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: combo in relazione

text:
Il 16 Gen 2003, 23:25, "Maurizio Borrelli" <
maurizio...@freepass.it
>
ha scritto:

--------------------------------
Inviato via
http://usenet.libero.it


title: combo in relazione

text:
Il 16 Gen 2003, 22:59, "@Alex" <
ik2...@libero.it
> ha scritto:
>
> > > >
> > > >
> > > > --------------------------------
> > > > > > > > > --------------------------------
> >
> Superato questo è possibile fare quello che chiedi, altrimenti non c'è
> verso.............!!!
>
> CHIARO.
>
> @Alex.
>
> mi scuso vivamente con te Alex perchè non sono stato capace di essere
chiaro abbastanza.
La soluzione è stata scritta da Maurizio (il fatto delle 10 tabelle era solo
la mia idea(errata) di risolvere questo problema) infatti la soluzione era
quella che tu avevi intuito ma non eri sicuro. Grazie ad entrambi perchè vi
siete interessati alla questione, non ti arrabbiare e ciao da Brindisi alla
prossima. Mino



title: combo in relazione

text:
> "minus" <
min...@libero.it
> ha scritto nel messaggio
> news:217Z59Z199Z101Y...@usenet.libero.it...
> > Il 16 Gen 2003, 22:59, "@Alex" <
ik2...@libero.it
> ha scritto:
> > mi scuso vivamente con te Alex perchè non sono stato capace di essere
> > chiaro abbastanza.
> La soluzione è stata scritta da Maurizio (il fatto delle 10 tabelle era
solo
> la mia idea(errata) di risolvere questo problema) infatti la soluzione era
> quella che tu avevi intuito ma non eri sicuro.
    Ehi, minus... Rileggi meglio quel che ha scritto @Alex. Io non l'ho
proprio vista questa insicurezza di cui parli. Anzi quel che ha scritto mi
sembra perfettamente in linea col mio esempio.
> Grazie ad entrambi perchè vi
> siete interessati alla questione, non ti arrabbiare e ciao da Brindisi
alla
> prossima. Mino
--



title: combo in relazione

text:
Il 16 Gen 2003, 23:25, "Maurizio Borrelli" <
maurizio...@freepass.it
>
ha scritto:
> > "minus" <
min...@libero.it
> ha scritto nel messaggio >
> >
ti ringrazio tantissimo per la soluzione e la pazienza avuta a confezionare
la risposta risolutiva. A presto Mino
       " aiutare il prossimo procura una soddisfazione pių grande rispetto a chi
viene aiutato">
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
> X
> --------
>
>
--------------------------------
Inviato via
http://usenet.libero.it


title: combo in relazione

author: Alex

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message
news:b08q20$n57t5$
1...@ID-52090.news.dfncis.de
[CUT]
>     Ehi, minus... Rileggi meglio quel che ha scritto @Alex. Io non l'ho
> proprio vista questa insicurezza di cui parli. Anzi quel che ha scritto mi
> sembra perfettamente in linea col mio esempio.
>
Noto con piacere di non aver toppato....!!!
;-)
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: combo in relazione

text:
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> messaggio news:b07bjp$md1ma$1...@ID-52090.news.dfncis.de...
    Oops!...
>         Query: Maschera1_ccArgomentiDiMateria
>         PARAMETERS [ccArgomentiDiMateria] Value;
>         SELECT TAr.Nome, TAM.IDArgomentoDiMateria
>         FROM
>             [Argomenti] AS TAr
>             INNER JOIN [ArgomentiDiMaterie] AS TAM
>             ON TAr.IDArgomento=TAM.IDArgomento
>         WHERE TAM.IDMateria=[ccMaterie]
>         ORDER BY TAr.Nome;
        Query: Maschera1_ccArgomentiDiMateria
        PARAMETERS [ccMaterie] Value;
        SELECT TAr.Nome, TAM.IDArgomentoDiMateria
        FROM
            [Argomenti] AS TAr
            INNER JOIN [ArgomentiDiMaterie] AS TAM
            ON TAr.IDArgomento=TAM.IDArgomento
        WHERE TAM.IDMateria=[ccMaterie]
        ORDER BY TAr.Nome;
--



title: Aggiornare campi non relazionati con integrità referenziale per aggiornamento ed eliminazione a catena.

text:
Access 2003 / 2010

Buongiorno al a tutto il News.

Problema:

Ho una form principale con diverse sottomaschere; in una di queste
"sottoform piloti" vengono inserite i piloti, che se in addestramento viene
spuntato con una casella di controllo per evidenziarlo/selezionarlo. Su
doppio clic del campo del pilota posso aprire la form Popup in dialogo "Form
Addestramento"ove viene inserito il tipo di addestramento effettuato con
l'elicottero. Il tutto � relazionato con iltegrit� referenziale per
aggiornamento ed eliminazione a catena mediante l' "ID_Equipaggio" della
tabella relativa alla "sottotomaschera equipaggio" che � un numero univoco
perch� contatore. Nell'inserimento dell'addestramento, nell'aggiornamento
del record faccio inserire come valore il codice univoco di riconoscimento
del pilota e della categoria a cui appartiene l'aeromobile (numerico, 1= un
tipo di elicottero, 2=altro tipo di elc, ecc.). Il problema che non riesco a
risolvere � come poter aggiornare questi valori non relazionati quando la
"Form Addestramento" � chiusa e quindi non posso riaggiornarla anche
semplicemente riscrivendo su un campo per fargli imputare i valori
"ID_Equipaggio" e "categoria aeromobile", questo nel solo caso che l'utente
(mio collega), dopo aver inserito l'addestramento e chiuso la form popup,
vada poi a cariare il pilota o il tipo di elicottero perch� si � reso conto
di averli inseriti sbagliati.
Tutte le sottomaschere sono relazionate con un codice univoco diverso per
necessit�.
In conclusione....non posso fare l'integrit� referenziale relazionando anche
l' ID_equipaggio perch� mi risponde "nessun indice univoco trovato per il
campo della tabella primaria a cui si fa riferimento", ma non risolverei il
problema perch� il valore della categoria dell'aeromobile lo prendo da un
campo della form principale (dove � inserita la "sottoform piloti").

Il codice del pilota e la cat elic sono importanti perch� necessitano per
relazionare poi altre query con le ore volo totali, ecc.

Spero di non chearvi confusione. Se non esiste un modo per aggiornare i
campi non relazionati con integrit� referenziale, forse si potrebbe pensare
a qualche avviso per eliminare prima il record dell'addestramento inserito,
effettuare la variazione dell'equipaggio e tipo elicottero e poi
reinserirlo, si ma come!!!!!

Mille grazie, Bruno


text:
[CUT]

Nell'attesa di un aiuto sto continuando a documentarmi per risolvere il
problema.
In particolare sto vedendo qualcosa sui "trigger di Access".
Se avete dimestichezza nello scrivere SQL vi prego di darmi una mano.

Grazie, Bruno


text:

Access non ha i trigger, nel senso di SQL server. Nel 2010 ci sono le macro a livello di tabella, che ne fanno le veci, ma tra una macro e una stored procedure SQL ce ne passa di strada....Cmq, non ho ben capito la problematica, ma in generale puoi gestire le cancellazioni anche da codice. Quando il tuo collega deve riscrivere qcosa xchè ha sbagliato, basta fare un "SELECT TuoCampoValore FROM Tabella WHERE ValoreNonRelazionato=valore che sto cercando di cancellare". Se il valore lo trovi, allora chiedi se devi cancellare tutto, e gestisci le varie DELETE, magari in una transazione per essere sicuro di fare tutto il lavoro. Nel caso succeda qualcosa, rispondi 'non puoi cancellare/riscrivere'


text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:5a0f87b1-0d1e-4a71...@googlegroups.com...
Il giorno venerdě 8 marzo 2013 10:32:53 UTC+1, Bruno - S95 ha scritto:
> [CUT]
>
>
>
> Nell'attesa di un aiuto sto continuando a documentarmi per risolvere il
>
> problema.
>
> In particolare sto vedendo qualcosa sui "trigger di Access".
>
> Se avete dimestichezza nello scrivere SQL vi prego di darmi una mano.
>
>
>
> Grazie, Bruno

Access non ha i trigger, nel senso di SQL server. Nel 2010 ci sono le macro
a livello di tabella, che ne fanno le veci, ma tra una macro e una stored
procedure SQL ce ne passa di strada....Cmq, non ho ben capito la
problematica, ma in generale puoi gestire le cancellazioni anche da codice.
Quando il tuo collega deve riscrivere qcosa xchč ha sbagliato, basta fare un
"SELECT TuoCampoValore FROM Tabella WHERE ValoreNonRelazionato=valore che
sto cercando di cancellare". Se il valore lo trovi, allora chiedi se devi
cancellare tutto, e gestisci le varie DELETE, magari in una transazione per
essere sicuro di fare tutto il lavoro. Nel caso succeda qualcosa, rispondi
'non puoi cancellare/riscrivere'

^^^^^^^^^^^

Mille grazie, sei stato chiarissimo.

Bruno


title: Consigli su prime applicazioni

author: elio

text:
Un saluto a tutti i frequentatori del ng. Da poco mi sono avvicinato a
questo software, a tal proposito come riferimento oltre alla guida in linea
utilizzo "Access2000 Guida completa" edito da Apogeo. Vi chiedo qualche
consiglio su eventuali applicazioni da sviluppare per iniziare a trattare
dei casi reali.
Grazie anticipatamente a tutti (gradite risposte in email).
e.


title: Consigli su prime applicazioni

author: Silvio Berruti

text:
"elio" <el...@NOSPAMlibero.it> ha scritto nel messaggio
news:zGxO6.9728$h9.8...@news.infostrada.it...
> Un saluto a tutti i frequentatori del ng. Da poco mi sono avvicinato a
> questo software, a tal proposito come riferimento oltre alla guida in
linea
> utilizzo "Access2000 Guida completa" edito da Apogeo. Vi chiedo qualche
> consiglio su eventuali applicazioni da sviluppare per iniziare a trattare
> dei casi reali.
Cosa consigliava il Biso tempo fa?
Fare un'agenda?
Fare un carico e scarico magazzino?
Fare qualsiasi cosa, ma fare?
Non ricordo + bene... :-))
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Consigli su prime applicazioni

author: Sergio MAZZA

text:
"elio" <el...@NOSPAMlibero.it> ha scritto nel messaggio
news:zGxO6.9728$h9.8...@news.infostrada.it...

Oltre al suggerimento di Silvio Berruti, potresti provare a risolvere i
problemi posti nell'NG...
Ciao.


title: Consigli su prime applicazioni

author: Mad® Milox

text:
"elio" <el...@NOSPAMlibero.it> ha scritto nel messaggio
news:zGxO6.9728$h9.8...@news.infostrada.it...

io ho iniziato con la cosa piu' semplice che mi e' venuta in mente , un
archivio per le videocassette e musicassette , cd :)
Ne esistono milioni di questi programmini , pero' mi e' piacito un scacco
per via della grafica (le copertine) , la lettura di file esterni , le
ricerche sulle mascherine , i filtri , le query .. ci puoi mettere un sacco
di cose e di accorgimenti dentro ed il concetto di base (l'analisi di cosa
deve fare il programma) e' veramente semplice .
Ciao , Lorenzo


title: Consigli su prime applicazioni

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9efk05$obr$1...@canarie.caspur.it...

Ottimo esercizio! Bravo!



title: evidenziare il record in una maschera continua

author: Massimo Manfredelli

text:
Ho una maschera continua.
E' possibile, su "evento clic" del mouse, in un campo del record,
evidenziare il tutto con un colore diverso rispetto al colore di tutta la
forms?
Grazie


author: Alessandro

text:
"Massimo Manfredelli" <
mmanfr...@asmez.it
> wrote in message
news:a48jnm$es0$1...@fe2.cs.interbusiness.it...

Se usi A2000 si chiama Formattazione Condizionale quindi si.
Se usi A97 si chiama sempre così, ma devi utilizzare artefizzi che
trovi ben descritti con esempi nel Sito Comune.
www.sitocomune.com
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problema con sottomaschera

author: Santilli Marco

text:
Ho una maschera, nominata "mascheraprincipale", ed una sottomaschera,
nominata "sottomaschera"
Nella sottomaschera ho creato un pulsante che una volta premuto tramite un
quaery di questo genere: [forms]![sottomaschera]![ID] Mi fa aprire in una
altra maschera esterna una casella di testo NOTE che un utente uerà solo nel
caso di bisogno e di promemoria
Ecco il problema:
Se aprò la sottomaschera separatamente dalla maschera principale se clicco
su tale pulsante mi si apre PERFETTAMENTE la maschera collegata tramite ID
al record in questione
Se aprò la maschera principale che contiene la sottomaschera cliccando su
tale pulsante non si apre la maschera ma si apra la finestrella della
domanda con scritto FORMS!SOTTOMASCHERA!ID, ossia mi fa la domande senza
riuscire da SOLO a trovare la risposta, e cioè a trovare ID della
sottomaschera
Sapete come fare per risolvere tale problema?????
Ciao e grazieeeeeeeee


title: Problema con sottomaschera

author: MA

text:
USa un subject significativo
MAssimiliano


title: Problema con sottomaschera

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:bpraf1$j06$1...@grillo.cs.interbusiness.it...

Prova con: forms!nomeForm!nomeSottoForm!nomeControllo...
Ciao.
--
Sergio MAZZA


title: Problema con sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bpsml2$65t$1...@canarie.caspur.it...

OK GRAZIE SERGIO cosi FUNZIONA!!!!!!!!!!!!!!!!


title: Calcolo costo orario

author: Alessio Negri

text:
Tempo addietro Roberto mi aveva postato il seguente codice per poter
calcolare il costo di un lavoro svolto tenendo in considerazione il
costo orario dei singoli operai che hanno svolto il lavoro e la data di
validita' di quel costo orario (per tenere conto delle variazioni di
retribuzione).
SELECT Tab_ore.Operatore, Tab_ore.Data1, Tab_ore.Ore_lavorate,
DLookUp("Costo_orario","Tab_costo_ora","Operatore =" & Chr$(34) &
[Operatore] & Chr$(34) & " AND Data_dal=#" &
Format(DMax("Data_dal","Tab_costo_ora","Operatore=" & Chr$(34) &
[Operatore]
& Chr$(34) & " AND Data_dal <=#" & Format([Data1],"mm/dd/yyyy") &
"#"),"mm/dd/yyyy") & "#") AS CostoOrarioEsatto
FROM Tab_ore;
Purtroppo mi sono accorto che per tutte le date del mese di maggio ho un
errore che dice:
Errore di sintassi nella data nell'espressione della query
`Sigla="Tomaselli M." AND Data_dal <=#17-mag-2002#`
Io non ci capisco molto, dai test che ho effettuato il problema si
presenta anche con le date di giugno che access abbrevia in gio.
Grazie per l'aiuto ...
alessio
SELECT Tab_ore.Operatore, Tab_ore.Data1, Tab_ore.Ore_lavorate,
DLookUp("Costo_orario","Tab_costo_ora","Operatore =" & Chr$(34) &
[Operatore] & Chr$(34) & " AND Data_dal=#" &
Format(DMax("Data_dal","Tab_costo_ora","Operatore=" & Chr$(34) &
[Operatore]
& Chr$(34) & " AND Data_dal <=#" & Format([Data1],"mm/dd/yyyy") &
"#"),"mm/dd/yyyy") & "#") AS CostoOrarioEsatto
FROM Tab_ore;
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Calcolo costo orario

text:
"Alessio Negri" <
ales...@hotmail.com
> ha scritto nel messaggio
news:c3653781efe1d5f6fcb...@mygate.mailgate.org...

Sei sicuro che il codice SQL della tua query sia quello che hai postato?
Direi proprio di no. Nell'errore che ti dà Access si evidenzia un campo
Sigla che nel codice SQL della query non è usato.
Sei sicuro che il campo Data1 abbia un tipo dato Data/ora?
Sembrerebbe proprio di no.
Ma con date di aprile funzionava? Voglio sperare di no.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Calcolo costo orario

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:H31H8.4697$
se2.1...@twister1.libero.it
>
> Sei sicuro che il codice SQL della tua query sia quello che hai postato?
> Direi proprio di no. Nell'errore che ti dà Access si evidenzia un campo
> Sigla che nel codice SQL della query non è usato.
> Sei sicuro che il campo Data1 abbia un tipo dato Data/ora?
> Sembrerebbe proprio di no.
> Ma con date di aprile funzionava? Voglio sperare di no.
>
> --
> Roberto
ciao roberto ...
hai ragione, il codice che ho postato non e' uguale a quello che ho
inserito nella mia query ma e' quello che mi avevi postato tu sulle
indicazioni che ti avevo dato io a suo tempo.
L'errore l'ho commesso io che quando ho adattato il tuo codice
al mio database ho convertito il formato delle date del codice per
adattarle al formato in uso nel mio database.
Purtroppo facendo cosi' non funziona correttamente o forse e' meglio
dire che il funzionamento e' anomalo perche' per i mesi di marzo e
aprile funziona mentre per maggio e giugno no.
C'e' ancora una cosa che mi lascia perplesso ed e' che l'esecuzione
della query e' molto lenta e quando faccio scorrere i dati per
visualizzarli tutti e' come se facesse un ricalcolo continuo.
E' normale ???
Ancora grazie dell'aiuto ...
alessio



title: Calcolo costo orario

text:
"Alessio Negri" <
ales...@hotmail.com
> ha scritto nel messaggio
news:268542dace59122fed6...@mygate.mailgate.org...
> "Roberto da casa" <
r.ma...@libero.it
> wrote in message
> news:H31H8.4697$
se2.1...@twister1.libero.it
>
> >
> > Sei sicuro che il codice SQL della tua query sia quello che hai postato?
> > Direi proprio di no. Nell'errore che ti dà Access si evidenzia un campo
> > Sigla che nel codice SQL della query non è usato.
> > Sei sicuro che il campo Data1 abbia un tipo dato Data/ora?
> > Sembrerebbe proprio di no.
> > Ma con date di aprile funzionava? Voglio sperare di no.
> >
> > --
> > Roberto
>
>
> ciao roberto ...
>
> hai ragione, il codice che ho postato non e' uguale a quello che ho
> inserito nella mia query ma e' quello che mi avevi postato tu sulle
> indicazioni che ti avevo dato io a suo tempo.
Quindi è il tuo codice che dà errore e non il mio.
dovresti quindi postare il tuo codice al fine di ricercare un eventuale
errore e non il mio.
>
> L'errore l'ho commesso io che quando ho adattato il tuo codice
> al mio database ho convertito il formato delle date del codice per
> adattarle al formato in uso nel mio database.
A me sembrerebbe che più del formato hai cambiato il tipo dati del campo
Data1.
> Purtroppo facendo cosi' non funziona correttamente o forse e' meglio
> dire che il funzionamento e' anomalo perche' per i mesi di marzo e
> aprile funziona mentre per maggio e giugno no.
Che funzioni a marzo ed aprile è una pura casualità.
Comunque i presupposti con cui ho creato il codice SQL erano diversi, almeno
per quanto attiene il campo Data1.
Quindi ti suggerisco di ripuntualizzare i presupposti e contestualmente
postare il codice SQL che TU stai usando.
>
> C'e' ancora una cosa che mi lascia perplesso ed e' che l'esecuzione
> della query e' molto lenta e quando faccio scorrere i dati per
> visualizzarli tutti e' come se facesse un ricalcolo continuo.
> E' normale ???
Nella soluzione da me proposta si usa una DLookup che ha come criteri una
DMax; tutto ciò che evidenzi è quindi naturale.
Se per te la cosa non è accettabile dovrai ricercare un'altra soluzione che
non faccia uso massiccio di funzioni di aggregazione sui dominii o che non
usi una query.
>
> Ancora grazie dell'aiuto ...
>
> alessio
--



title: Calcolo costo orario

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:cAmH8.10075$
se2.2...@twister1.libero.it
>
> Quindi è il tuo codice che dà errore e non il mio.
> dovresti quindi postare il tuo codice al fine di ricercare un eventuale
> errore e non il mio.
> Quindi ti suggerisco di ripuntualizzare i presupposti e contestualmente
> postare il codice SQL che TU stai usando.
> Nella soluzione da me proposta si usa una DLookup che ha come criteri una
> DMax; tutto ciò che evidenzi è quindi naturale.
> Se per te la cosa non è accettabile dovrai ricercare un'altra soluzione che
> non faccia uso massiccio di funzioni di aggregazione sui dominii o che non
> usi una query.
>
> Roberto
Ho paura di non riuscire a spiegarmi correttamente. Se vuoi ti posso
postare
il db in access (sono 176K)ripulito da tutto quello che non serve.
grazie



title: Calcolo costo orario

text:
"Alessio Negri" <
ales...@hotmail.com
> ha scritto nel messaggio
news:7eaa76f13264b900386...@mygate.mailgate.org...
[CUT]
>
> Ho paura di non riuscire a spiegarmi correttamente. Se vuoi ti posso
> postare
> il db in access (sono 176K)ripulito da tutto quello che non serve.
>
> grazie
> alessio
No, non gradisco di dialogare di Access in privato.



title: Caselle non associate + sottomaschera

author: Marco R.

text:
Salve a tutti son un neofita di Access2000, ed ho un piccolo problema, che,
da solo non riesco a risolvere.
In un db ho creato una maschera per la visualizzazione della movimentazione
di un singolo prodotto.
In questa maschera ci sono 2 caselle combinate non associate che scelgono
rispettivamente la 1° la Regione di provenienza del prodotto e la 2° (in
base alla 1°) la provincia.
Ora io vorrei che effettuata la 2° scelta mi  facca apparire  la
sottomaschera (gia' creata con, tra i vari dati la provincia ) con tutte le
descrizione da me selezionate (il legame campo master e secondario non
funzionano).
Ringrazio in anticipo chi vuol rispondermi.
Marco


title: Caselle non associate + sottomaschera

text:
"Marco R." <
ann...@tin.it
> ha scritto nel messaggio
news:qOdG8.73881$zW3.1...@news1.tin.it...

Prova a basare la sottomaschera su una query che abbia nei criteri dei campi
opportuni il riferimento alle 2 caselle combinate della maschera principale,
quindi, su dopo aggiornamento della seconda casella combinata, inserisci un
requery della sottomaschera.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Help Me? Progettazione Access

author: Sergio

text:
questa è re:help me!
come faccio a essere piu' significativo? cosa vuol dire?
Ciao a tutti, mi sono perso, sono in brain flipping.
Volevo costruire qualcosa che gestisse simultaneamente 1) un calendario,
magari da impostare a piacimento da una data iniziale a una finale, e che
poi restasse fisso, ed 2) un elenco variabile di alunni. Per ogni data del
calendario il qualcosa avrebbe dovuto registrare le ore di presenza degli
alunni. Volevo costruire, poi ho iniziato a rinunciarci, fino ad ora.
A tutti ciao, 1000 grazia a tutti anche senza risposta


title: con filtro attivo non rileva valori

author: Silver

text:
ho una form a cui assegno il recordsource dinamicamente all'apertura a
seconda del menu selezionato.
su doppio click della form apro una maschera coi dettagli del record.
normalmente funziona, ma se prima filtro il recordsource e poi apro la
maschera di dettaglio 1 il valore di un campo (per il momento ho
verifiacto solo questo" ) non viene rilevato, e ricevo l'errore '2424'
"Impossibile trovare il nome di un campo, di un controllo o di una
proprietà immesso nell'espressione."
Sapete come mai?


title: con filtro attivo non rileva valori

text:
scusate,
ho pensato adesso che con il filtro modificavo il recordsource in
maniera diversa non includendo il campo.


title: Report: non stampa campo calcolato

text:
Salve, è la prima volta che scrivo in questo ng e spero di trovare
qualche anima pia in grado di illuminarmi su quello che per me è un
mistero!
Ho creato un listino prezzi (trattasi di una query) che prevede i
campi CATEGORIA, DESCRIZIONE, MARCA, COSTO, IVA, GM, PREZZOFINALE (gli
ultimi 3 sono campi calcolati). Nel report ho raggruppato i prodotti
per CATEGORIA ed ho inserito i campi DESCRIZIONE, MARCA e
PREZZOFINALE.
Ecco il problema: in anteprima di stampa il report mostra
correttamente tutte le informazioni, ma quando vado a stampare il
campo PREZZOFINALE risulta bianco!
Sarei enormemente grato a chi potesse aiutarmi a capire dove sbaglio!
^^;;;


title: Report: non stampa campo calcolato

author: Carlo Costarella

text:
"Davide76" <
cada...@xoom.it
> ha scritto nel messaggio
news:f32331b3.03050...@posting.google.com...

Metti il codice che ti determina il controllo calcolato sia sull'evento "Su
Formattazione" che "Su Stampa" della sezione dove hai messo il controllo
calcolato.
Altra strada: alimenta il report con una query a cui avrai aggiunto un campo
che calcola il PrezzoFinale.
Ciao, Carlo


title: Report: non stampa campo calcolato

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> wrote in message news:<%k4ua.100647$
K35.2...@news2.tin.it
>...

La mia situazione iniziale è proprio quella che tu indichi come "altra
strada", infatti il mio report ha sotto una query in cui calcolo gli
importi che compongono il prezzo finale, per cui pensavo di essere a
posto; ma non funziona neanche se inserisco tutti i campi necessari ai
calcoli e poi li nascondo.
Per seguire il tuo primo consiglio, invece, vado incontro a questa
difficoltà: quando vado a generare l'espressione nella macro per
impostare il valore di PREZZOFINALE, mi dice che non trova l'oggetto
(il report praticamente) in cui si trovano i campi che utilizzo per
calcolare quell'importo. Spero di essermi spiegato...^^


title: Report: non stampa campo calcolato

text:

Non usare le macro, usa il codice.
Comunque ti ho anche risposto in privato.
Ciao, Carlo


title: Report: non stampa campo calcolato

text:
> > La mia situazione iniziale è proprio quella che tu indichi come "altra
> > strada", infatti il mio report ha sotto una query in cui calcolo gli
> > importi che compongono il prezzo finale, per cui pensavo di essere a
> > posto; ma non funziona neanche se inserisco tutti i campi necessari ai
> > calcoli e poi li nascondo.
> > Per seguire il tuo primo consiglio, invece, vado incontro a questa
> > difficoltà: quando vado a generare l'espressione nella macro per
> > impostare il valore di PREZZOFINALE, mi dice che non trova l'oggetto
> > (il report praticamente) in cui si trovano i campi che utilizzo per
> > calcolare quell'importo. Spero di essermi spiegato...^^
>
> Non usare le macro, usa il codice.
> Comunque ti ho anche risposto in privato.
> Ciao, Carlo
Grazie per avermi risposto! ;)
Dunque, ho provato ad inserire nella sez Corpo, "Su Formatt." e "Su
stampa" questa riga di codice:
Me.Prezzo_Finale = ([Prezzo Vendita] * 20 / 100) + [Prezzo Vendita]
In anteprima il calcolo è giusto, ma sul foglio stampato non appare
nulla...


title: disabilitare struttura a schede

author: elcaroda

text:
Buongiorno a tutti.
In una maschera principale ho inserito una struttura a schede formata da n.2
schede : Prove C1 e Prove D1.
Sempre nella maschera principale è presente un GRUPPO OPZIONI :
Ammesso ---> valore opzione 1
Non ammesso ----> valore opzione 2
Ammesso con riserva -----> valore opzione 3.
Il mio obiettivo è di fare in modo che se è selezionata l'opzione non
ammesso la struttura a schede risulti disattivata.
Per fare questo ho inserito nelle proprietà della maschera principale - su
corrente - la seguente routine:
If.Me![ammissione ** origine controllo**] = 2 then
    Me![prove C1].enabled = false
else
    Me![prove C1].enabled = true
end if
la stessa cosa per la scheda : prove D1.
Purtroppo la routine non funziona nel momento in cui  scelgo l'opzione Non
ammesso, ma solo se passo ad altro record.
Ho provato ad inserie nella maschera anche un pulsante di comando AGGIORNA
MASCHERA ma la cosa non cambia.
    Avete delle idee o soluzioni possibili.
    Grazie per l'attenzione
Email :
dce...@aliceposta.it


title: disabilitare struttura a schede

author: namor

text:
elcaroda ha scritto:
> Buongiorno a tutti.

L'evento corrente si verifica quando la maschera carica un record, quindi
dopo l'apertura e ogni volta che passi da un record ad un altro.
Se vuoi che il codice venga eseguito subito dopo la selezione di una delle
tre opzioni senza aspettare il cambio record mettilo sull'evento Dopo
Aggiornamento del gruppo di opzioni (mi raccomando, sull'evento del
gruppo, non delle singole tre opzioni).
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: Stored Procedures in Access .... esistono ????

author: Webmaster

text:
Non ho capito se esistono le Stored Procedure nei database Access.
Chi mi delucida ???
Grazie


author: Luciano (DOC)

text:
"Webmaster" <
nos...@nospam.com
> ha scritto nel messaggio
news:Fvzz7.43488$1H1.5...@news.infostrada.it...
> Non ho capito se esistono le Stored Procedure nei database Access.
Si e no!
Vengono cosi' a volte definite le query salvate e richiamabili come
recordset da qualsiasi connessione.
Saluti.
Luciano


text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9qmhf2$od47l$1...@ID-86073.news.dfncis.de...

Sono sempre piu' confuso.....
mi stai dicendo, quindi, che una stored procedure sarebbe una query
parametrica di access ?
Ciao


author: SR

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9qmhf2$od47l$1...@ID-86073.news.dfncis.de...
>
> "Webmaster" <
nos...@nospam.com
> ha scritto nel messaggio
> news:Fvzz7.43488$1H1.5...@news.infostrada.it...
>
> Si e no!
> Vengono cosi' a volte definite le query salvate e richiamabili come
> recordset da qualsiasi connessione.
> Saluti.
Definite? Da chi?


text:
"SR" <
stefano...@effecta.it
> ha scritto nel messaggio
news:9quq52$qdbjo$1...@ID-106197.news.dfncis.de...
> > Vengono cosi' a volte definite le query salvate e richiamabili come
> > recordset da qualsiasi connessione.
> Definite? Da chi?
Da chi ne parla.
Saluti.
Luciano


text:
"Webmaster" <
nos...@nospam.com
> ha scritto nel messaggio
news:VKIz7.48161$1H1.5...@news.infostrada.it...
> mi stai dicendo, quindi, che una stored procedure sarebbe una query
> parametrica di access ?
Non necessariamente parametrica. Una query salvata come tale. Su SQL server
il termine ha un significato diverso.
Saluti
Luciano


text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9r15na$rbc8q$1...@ID-86073.news.dfncis.de...

ah, ok, allora io le chiamo class libraries :-)


text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9r15oi$qknjk$1...@ID-86073.news.dfncis.de...

dato che insisti penso che tu sappia indicare url/testi7fonti in cui
qualcuno chiama stored procedures le queries salvate di Access, in questo
caso mi ritiro.


text:
"SR" <
stefano...@effecta.it
> ha scritto nel messaggio
news:9r240c$r1qne$1...@ID-106197.news.dfncis.de...
> ah, ok, allora io le chiamo class libraries :-)
Liberissimo di farlo....
Saluti.
Luciano


text:
"SR" <
stefano...@effecta.it
> ha scritto nel messaggio
news:9r243g$qnmqm$1...@ID-106197.news.dfncis.de...
> dato che insisti penso che tu sappia indicare url/testi7fonti in cui
> qualcuno chiama stored procedures le queries salvate di Access, in questo
> caso mi ritiro.
1) Non sto insistendo nulla.
2) Non so da cosa tu voglia ritirarti ma sei ovviamente padrone di fare cio'
che credi.
Saluti.
Luciano


text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9r33nv$q87ae$1...@ID-86073.news.dfncis.de...

ok, scusa, mi sembra che hai l'offesa facile ;-) volevo solo capire se era
una cosa tua (ma in questo caso secondo me hai confuso chi ha posto la
domanda) o se quel "vengono a volte definite cosě" si riferisse ad una
qualche fonte, ma cosě non sembra essere. Saluti anche a te.


text:
"SR" <
stefano...@effecta.it
> ha scritto nel messaggio
news:9r34d8$r79jj$1...@ID-106197.news.dfncis.de...
> ok, scusa, mi sembra che hai l'offesa facile ;-) volevo solo capire se era
> una cosa tua (ma in questo caso secondo me hai confuso chi ha posto la
> domanda) o se quel "vengono a volte definite cosě" si riferisse ad una
> qualche fonte, ma cosě non sembra essere. Saluti anche a te.
Io non mi sono offeso di nulla. Mi e' capitato di sentir definire le query
Access come Stored Procedures ed in parte sono anche daccordo, anche se
personalmente evito di farlo perche', come ho gia' detto in questo thread,
in SQL server hanno tutt'altro significato. Dove l'ho letto? Fra gli altri,
su Active Server Pages 3.0, Guida Completa, Apogeo, ISBN 88-7303-684-8, L.
88.000, pag 622.
Pero' il tuo tono polemico (ti quoto: "dato che insisti penso che tu sappia
indicare url/testi7fonti...") non mi ha fatto venire la voglia di dare una
spiegazione piu' approfondita. Dato che non sto qui per dimostrare di essere
piu' bravo degli altri, non devo giustificare le mie affermazioni.
Saluti.
Luciano


author: Antonio Biso

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9r3l22$qd0fh$1...@ID-86073.news.dfncis.de...
>
> "SR" <
stefano...@effecta.it
> ha scritto nel messaggio
> news:9r34d8$r79jj$1...@ID-106197.news.dfncis.de...
>
> > ok, scusa, mi sembra che hai l'offesa facile ;-) volevo solo capire se
era
> > una cosa tua (ma in questo caso secondo me hai confuso chi ha posto la
> > domanda) o se quel "vengono a volte definite cosě" si riferisse ad una
> > qualche fonte, ma cosě non sembra essere. Saluti anche a te.
>
> Io non mi sono offeso di nulla.
Beh, un po' permalosetto lo sei sempre stato...
Antonio


author: Sib dal portatile

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
> > "SR" <
stefano...@effecta.it
> ha scritto nel messaggio
> > > ok, scusa, mi sembra che hai l'offesa facile ;-) volevo solo capire se
> era
> > > una cosa tua (ma in questo caso secondo me hai confuso chi ha posto la
> > > domanda) o se quel "vengono a volte definite cosě" si riferisse ad una
> > > qualche fonte, ma cosě non sembra essere. Saluti anche a te.
> >
> > Io non mi sono offeso di nulla.
>
> Beh, un po' permalosetto lo sei sempre stato...
>
> Antonio
...e si'! Ha parlato il signor Porgilaltraguancia!
;-)
Sib


text:
Sib dal portatile <
sibN...@iol.it
> wrote in message
mQlB7.85138$1H1.8...@news.infostrada.it...

Prima di tutto non permetterti piů di rivolgerti nei miei confronti in quei
termini e con quel tono!!!
Secondo, cosa volevi intendere?
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:pRdB7.79940$1H1.8...@news.infostrada.it...
> Beh, un po' permalosetto lo sei sempre stato...
Immagino tu conosca la storiella della trave e della pagliuzza....:-)
Saluti.
Luciano


text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9r61vr$re0ji$2...@ID-86073.news.dfncis.de...

La versione che conosco io, e che si adatterebbe perfettamente a te, è un
po' troppo scurrile per questo NG !!!
Eh eh eh
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:8vyB7.87881$1H1.9...@news.infostrada.it...
> La versione che conosco io, e che si adatterebbe perfettamente a te, è un
> po' troppo scurrile per questo NG !!!
Posso immaginare, sei di Civitavecchia....:-))
Saluti.
Luciano


text:
ehmmm ...... scusate ......non vorrei interrompervi, ma io sono ancora un
po' confusionato !
:-)
Saluti
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9r6k87$r6ckh$1...@ID-86073.news.dfncis.de...



text:
Webmaster <
nos...@nospam.com
> wrote in message
FYHB7.93575$1H1.9...@news.infostrada.it...
> ehmmm ...... scusate ......non vorrei interrompervi, ma io sono ancora un
> po' confusionato !
> :-)
E neanche poco, visto che continui a scrivere DOPO il quoting!!!
Antonio


text:
"Webmaster" <
nos...@nospam.com
> ha scritto nel messaggio
news:FYHB7.93575$1H1.9...@news.infostrada.it...
> ehmmm ...... scusate ......non vorrei interrompervi, ma io sono ancora un
> po' confusionato !
Non esistono SP in Access come quelle di SQL Server. Esistono le query
(salvabili e richiamabili come recordset con DAO o ADO) all'interno delle
quali puoi usare delle funzioni in VB anche scritte da te.
Meglio ora?-)
Saluti.
Lucian


author: Silvio Berruti

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:SQPB7.94526$1H1.9...@news.infostrada.it...

Quasi...
E neanche poco, visto che continui a scrivere PRIMA del quoting!!!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
Silvio Berruti <
sber...@libero.it
> wrote in message
ss0C7.4150$Qj6.5...@news.infostrada.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:SQPB7.94526$1H1.9...@news.infostrada.it...
> > Webmaster <
nos...@nospam.com
> wrote in message
> > FYHB7.93575$1H1.9...@news.infostrada.it...
> > > ehmmm ...... scusate ......non vorrei interrompervi, ma io sono ancora
> un
> > > po' confusionato !
> > > :-)
> >
> > E neanche poco, visto che continui a scrivere DOPO il quoting!!!
> >
> Quasi...
> E neanche poco, visto che continui a scrivere PRIMA del quoting!!!
Ho perso un non, giuro che volevo affidarmi alla litote, giuro!!!
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> Sib dal portatile <
sibN...@iol.it
> wrote in message
> > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > > Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
> > > > "SR" <
stefano...@effecta.it
> ha scritto nel messaggio
> > > > > ok, scusa, mi sembra che hai l'offesa facile ;-) volevo solo
capire se era
> > > > > una cosa tua (ma in questo caso secondo me hai confuso chi ha
posto la
> > > > > domanda) o se quel "vengono a volte definite cosě" si riferisse ad
una
> > > > > qualche fonte, ma cosě non sembra essere. Saluti anche a te.
> > > >
> > > > Io non mi sono offeso di nulla.
> > >
> > > Beh, un po' permalosetto lo sei sempre stato...
> > >
> > > Antonio
> >
> > ...e si'! Ha parlato il signor Porgilaltraguancia!
>
> Prima di tutto non permetterti piů di rivolgerti nei miei confronti in
quei
> termini e con quel tono!!!
>
> Secondo, cosa volevi intendere?
No, per carita', tu in effetti sei sempre affabile e socevole con tutti,
soprattutto con gli sprovveduti che scrivono prima del quoting...
hhehehehe
Sib


title: Quale maschera ha chiamato il report?

author: Andrea

text:
Ciao uso A97,
come faccio a sapere quale maschera ha chiamato un mio report ?
Grazie
Andrea


title: Quale maschera ha chiamato il report?

author: Roberto da casa

text:
"Andrea" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:CdYM6.6050$lk6.1...@news2.tin.it...

Potresti dichiararti una variabile globale di tipo stringa nella quale
memorizzi il nome della maschera chiamante prima di aprire il report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: copia tabella

author: Matteo

text:
come faccio da un FE a copiare una tabella (o genericamente un oggetto) che
però venga scritto nel BE? Io ho provato con
DoCmd.CopyObject , "T_Prova_Originarie", acTable, "T_Prova"
ma mi viene creato un collegamento (immagino alla T_Prova) ma non duplicata
la tabella.
grazie
matteo


title: copia tabella

text:
"Matteo" <
gest...@uno.it
> ha scritto nel messaggio
news:b4n6ja$b8i$1...@fata.cs.interbusiness.it...

Con una tabella potresti eseguire una query di creazione tabella
Con gli altri oggetti, visto che solo le tabelle sono allegabili, non ci
sono problemi col tuo metodo
Antonio


title: copia tabella

text:
Ho provato il tuo suggerimento: il problema é che la tabella mi viene creata
nel FE e non nel BE allegato come vorrei.
Matteo
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:IBFba.5529$7y3.1...@twister1.libero.it...



title: copia tabella

text:
"Matteo" <
gest...@uno.it
> ha scritto nel messaggio
news:b4ph23$ats$1...@fata.cs.interbusiness.it...
> Ho provato il tuo suggerimento: il problema é che la tabella mi viene
creata
> nel FE e non nel BE allegato come vorrei.
Prima di tutto scrivi DOPO il quoting!
Secondo, se ti guardi per benino la sintassi SQL, vedrai che è possibile
eseguire una query di creazione tabella con destinazione un database remoto
Antonio
Va beh vah
SELECT A.* INTO aaa IN 'c:\tuopath\tuodb.mdb'
FROM A;



title: if CurrentUser() Then Cancel = True

author: Mauro

text:
All'evento IN APERTURA di una maschera o Reportho inserito questa
riga, se infatti non è uno dei due utenti ad aprire mi restituisce
"L'azione ope form è stata annullata" Come faccio a fare in modo che
il messaggio sia diverso e personalizzato ?
If CurrentUser() <> "utente1" And CurrentUser() <> "utente2"  Then
Cancel = True
Grazie a tutti.


title: if CurrentUser() Then Cancel = True

author: sunrex

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.03113...@posting.google.com...

Se guardi la gestione degli errori sull'evento OpenForm c'è una riga
con un  msgbox se la remmi non ti verrà notificato il messaggio se no
ci scrivi quello che vuoi comunicare all'utente tipo
MsgBox "Non sei ne Pinco ne Pallino quindi non mi apro"
SunRex


title: if CurrentUser() Then Cancel = True

text:
"sunrex" <
sunrexs...@hotmail.it
> wrote in message news:<kQnyb.126048$
hV.46...@news2.tin.it
>...

Non riesco a trovare quello che dici, mi puoi fare un esempio che
magari poi adatto al mio db ?
Grazie


title: if CurrentUser() Then Cancel = True

text:

Posta il codice che ti apre il report.
SunRex


title: if CurrentUser() Then Cancel = True

text:
"sunrex" <
sunrexs...@hotmail.it
> wrote in message news:<TaHyb.32446$
AX1.1...@news1.tin.it
>...
> "Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
> news:dadb67f6.03113...@posting.google.com...
> > "sunrex" <
sunrexs...@hotmail.it
> wrote in message
>  news:<kQnyb.126048$
hV.46...@news2.tin.it
>...
> > > "Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
> > > news:dadb67f6.03113...@posting.google.com...
> > > > All'evento IN APERTURA di una maschera o Reportho inserito questa
> > > > riga, se infatti non è uno dei due utenti ad aprire mi restituisce
> > > > "L'azione ope form è stata annullata" Come faccio a fare in modo che
> > > > il messaggio sia diverso e personalizzato ?
> > > > If CurrentUser() <> "utente1" And CurrentUser() <> "utente2"  Then
> > > > Cancel = True
> > > > Grazie a tutti.
> > >
> > > Se guardi la gestione degli errori sull'evento OpenForm c'è una riga
> > > con un  msgbox se la remmi non ti verrà notificato il messaggio se no
> > > ci scrivi quello che vuoi comunicare all'utente tipo
> > >
> > > MsgBox "Non sei ne Pinco ne Pallino quindi non mi apro"
> > >
> > > SunRex
> > Non riesco a trovare quello che dici, mi puoi fare un esempio che
> > magari poi adatto al mio db ?
> > Grazie
>
> Posta il codice che ti apre il report.
> SunRex
Ma è un semplice pulsante che al Click si apre..
Private Sub Report_Open(Cancel As Integer)
If CurrentUser() <> "utente1" And CurrentUser() <> "utente2" Then
Cancel = True
End Sub
E come vedi, se l'utente non è quello giusto mi appare il messaggio:
"L'azione open form è stata annullata", io vorrei modificare appunto
questo messaggio.
Si puo '?


title: if CurrentUser() Then Cancel = True

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.03120...@posting.google.com...


End Sub
L'errore viene generato perchè sull'evento Open del report forzi
la chiusura del report stesso.Secondo me ti conviene testare il CurrentUser
prima dell'apertura
del report e quindi decidere di aprire o meno il report.
cmdStampa è un pulsante che lancia in anteprima il report rptTuoReport
mentre ControllaUtente è una funzione che restituisce False oTrue
Private Sub cmdStampa_Click()
If ControllaUtente   Then
      DoCmd.OpenReport "rptTuoReport", acPreview
Else
    MsgBox "Non sei ne Pinco ne Pallino quindi non mi apro"
    Exit Sub
End If
End Sub
Function ControllaUtente
ControllaUtente=True
If CurrentUser() <> "utente1" And CurrentUser() <> "utente2" Then
    ControllaUtente=True
Else
    ControllaUtente=False
End If
End Function
P.S.
Io cmq avevo chiesto di postare il codice che manda in stampa
che è quello tipo cmdStampa.e non l'evento Open del report
in quanto è li che potresti intercettare l'errore.
Fammi sapere.
SunRex


title: if CurrentUser() Then Cancel = True

author: demointernet

text:
"sunrex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:MNVyb.36544$AX1.1...@news1.tin.it...

Ci provo e ti faccio sapere
Mauro


title: variabile "persistente" (non deve svuotarsi alla chiusura della applicazione)

author: adr

text:
salve a tutti,
è possibile definire una variabile il cui valore, una volta impostato, venga
mantanetuto anche alla chiusura della applicazione?
L'esigenza nasce dal fatto che dovrei far usare lo stesso db in diverse
occasioni (campagne archeologiche), vorrei che fosse possibile, per l'utente
impostare il nome della località dello scavo per cui sta catalogando i
reperti. Una volta impostato il nome della località, a meno di un nuovo
intervento dell'utente, dovrebbe rimanere memorizzato anche se si chiude
l'applicazione.
Il valore mi serve per impostare la cption di alcune etichette nelle
maschere che fungono da intestazione.
grazie a tutti e buona serata
Andrea


author: VT @ home

text:
Il Thu, 13 Dec 2007 18:20:06 +0100, "adr" <
spa...@interfree.it
> ha scritto:
>(.....)

In qualunque linguaggio di programmazione, una variabile, per definizione, è un puntatore ad una posizione di memoria
RAM all'interno dell'area riservata al programma che la definisce.
Quindi ogni variabile ha vita strettamente limitata all'esecuzione del programma.
Quando questo termina la memoria ad esso riservata viene rilasciata e riutilizzata per altre applicazioni.
Qunidi l'unico modo per mantenere traccia di un valore fra due diverse esecuzioni del programma è scriverlo da qualche
parte su disco fisso.
Qui hai varie possibilità:
- puoi usare un file .ini
- puoi usare il registro di Windows
- puoi usare una tabella
A secondo della scelta la tecnica varia molto, quindi ... decidi cosa vuoi fare e riposta.
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


author: Gabriele Bertolucci

text:

Puoi utilizzare una marea di modi diversi.
Quello più semplice penso che sia l'utilizzo di una tabella dove vai a
memorizzare tutti i parametri che ti pare.
Ma se proprio non ti piace.....
....file esterno....
....registry....
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:e7r2m3po5043qeurf...@4ax.com...

innanzi tutto grazie,
mi rendo conto di aver usato la parola variabile in modo del tutto
inappropriato ma non sapevo come spiegarmi. Sinceramente non saprei valutare
la migliore delle soluzioni da te proposte, penso, tuttavia, che per uno non
molto pratico come me la via tabella sia quella più facilmente
praticabile... Magari mi sbaglio...
Un saluto Andrea.


text:
Il Thu, 13 Dec 2007 18:52:40 +0100, "adr" <
spa...@interfree.it
> ha scritto:
>(.....)
>innanzi tutto grazie,
>mi rendo conto di aver usato la parola variabile in modo del tutto
>inappropriato ma non sapevo come spiegarmi. Sinceramente non saprei valutare
>la migliore delle soluzioni da te proposte, penso, tuttavia, che per uno non
>molto pratico come me la via tabella sia quella più facilmente
>praticabile... Magari mi sbaglio...
Non sbagli.
Ma se hai tempo e voglia, potresti tentare anche le altre strade.
>Un saluto Andrea.



text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:pvs2m396jmk5d77pu...@4ax.com...

Di voglia ce ne è, tempo pure, magari un poco meno...
con la tabella ho risolto magari in maniera molto poco elegante... in
pratica una funzione che prende il primo record della tabella e tramite
quella lo spedisco su apertura alle etichette delle varie maschere.
una maschera per cambiare il valore del record... si apre sul primo e non ci
si può spostare (ma solo perché ho tolto i pulsanti per lo spostamento).
Così funziona, ma mi redo conto che è cosa molto rozza...
Mi piacerebbe tentare le altre vie indicate ma non so neanche da dove
cominciare. Se ti va e hai tempo, solo l'indicazione per sapere da dove
cominciare.
Un enorme ringraziamento, come al solito siete preziosissimi...
Andra
P.S. auguri di buone feste.


text:
Il Thu, 13 Dec 2007 19:25:38 +0100, "adr" <
spa...@interfree.it
> ha scritto:
>(.....)
>Di voglia ce ne è, tempo pure, magari un poco meno...
>con la tabella ho risolto magari in maniera molto poco elegante... in
>pratica una funzione che prende il primo record della tabella e tramite
>quella lo spedisco su apertura alle etichette delle varie maschere.
>una maschera per cambiare il valore del record... si apre sul primo e non ci
>si può spostare (ma solo perché ho tolto i pulsanti per lo spostamento).
>Così funziona, ma mi redo conto che è cosa molto rozza...
>Mi piacerebbe tentare le altre vie indicate ma non so neanche da dove
>cominciare. Se ti va e hai tempo, solo l'indicazione per sapere da dove
>cominciare.
Per la gestione utilizzando il registro di Windows:
www.accessgroup.it
sez. VBA
argomento 176
Per la gestione utilizzando un file .ini incolla il codice qui sotto in un modulo e ... divertiti a scoprire come puoi
utilizzarlo ai tuoi fini !
Declare Function GetPrivateProfileStringA Lib "kernel32" (ByVal lpApplicationName As String, ByVal lpKeyName As Any,
ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Integer, ByVal lpFileName As String) As
Integer
Declare Function WritePrivateProfileStringA Lib "kernel32" (ByVal lpApplicationName As String, ByVal lpKeyName As Any,
ByVal lpString As Any, ByVal lplFileName As String) As Integer
' Legge informazioni in un file .ini
'-----------------------
' Parametri in ingresso:
'   pFile    : Nome del file ini comprensivo del path
'   pSection : Nome della sezione interessata dalla lettura
'   pEntry   : Nome identificativo della riga da leggere
' La funzione restituisce il valore associato alla riga indicata in pEntry nella
' sezione specificata in pSection
' Se la sezione e/o la riga non esistono nel file ini, la funzione restituisce
' la stringa ""
'-----------------------
Public Function LeggiIni(pFile As String, pSection As String, pEntry As String) As String
On Error GoTo Annulla
Dim manca As String
Dim x As Integer
Dim stBuffer As String

  stBuffer = Space$(255)
  manca = ""
  x = GetPrivateProfileStringA(pSection, pEntry, manca, stBuffer, 255, pFile)
  LeggiIni = Left$(stBuffer, x)
  Exit Function
Annulla:
  MsgBox Err.Description, vbCritical + vbOKOnly, "Errore"
End Function
' Scrive informazioni in un file .ini
'-----------------------
' Parametri in ingresso:
'   pFile    : Nome del file ini comprensivo del path
'   pSection : Nome della sezione interessata dalla modifica/aggiunta
'   pEntry   : Nome identificativo della riga da modificare/aggiungere
'   pValue   : Valore da associare a pEntry
' Se il file specificato in pFile non esiste viene creato
' Se la sezione indicata in pSection non esiste viene creata, altrimenti il valore
' ad essa asssociato viene aggiornato con pValue
'-----------------------
Public Function ScriviIni(pFile As String, pSection As String, pEntry As String, pValue As String)
  ScriviIni = WritePrivateProfileStringA(pSection, pEntry, pValue, pFile)
End Function
>
>Un enorme ringraziamento, come al solito siete preziosissimi...
>Andra
>
>P.S. auguri di buone feste.
C'è tempo, c'è tempo ...
Vedrai la prossima settimana !



author: Alessandro Cara

text:
Gabriele Bertolucci wrote:
>> è possibile definire una variabile il cui valore, una volta impostato, venga
>> mantanetuto anche alla chiusura della applicazione?
>> L'esigenza nasce dal fatto che dovrei far usare lo stesso db in diverse
>> occasioni (campagne archeologiche), vorrei che fosse possibile, per l'utente
>> impostare il nome della località dello scavo per cui sta catalogando i
>> reperti. Una volta impostato il nome della località, a meno di un nuovo
>> intervento dell'utente, dovrebbe rimanere memorizzato anche se si chiude
>> l'applicazione.
>> Il valore mi serve per impostare la cption di alcune etichette nelle
>> maschere che fungono da intestazione.
>
> Puoi utilizzare una marea di modi diversi.
> Quello più semplice penso che sia l'utilizzo di una tabella dove vai a
qualcuno recentemente ha citato il "rasoio di occam".
--
ac
y-1=x


text:
Il Thu, 13 Dec 2007 22:09:36 +0100, Alessandro Cara <
alessan...@ay-1asistemi.it
> ha scritto:
>(.....)

Entia non sunt multiplicanda praeter necessitatem !
Quanto è vero !



text:
VT @ home wrote:
[cut]
>
> Entia non sunt multiplicanda praeter necessitatem !
non mi mettere in difficolta'.
Questo non e' il "rasoio di occam"! :)
> Quanto è vero !
>
--
ac
y-1=x


author: 'Roccia' Max

text:
On 13 Dic, 18:20, "adr" <
spa...@interfree.it
> wrote:
> è possibile definire una variabile il cui valore, una volta impostato, venga
> mantanetuto anche alla chiusura della applicazione?
Il sistema piu' spiccio e comodo IMHO e' definire una proprieta' del
database, mi sembra che non si siano ancora citate nel thread:
Dim O as Object
Set O =
currentdb.Createproperty("NomeProperty",dbText,"ValoreIniziale")
e accodarla all'insieme properties
Currentdb.properties.append O
da questo momento puoi utilizzarla liberamente proprio come se fosse
una variabile... ehm... "resistente allo spegnimento":
Currentdb.Properties("NomeProperty")= "Nuovo Valore"
if VariabileA= Currentdb.Properties("NomeProperty")  then ecc. ecc.
cia'
Max


author: VT @ Work

text:
On Thu, 13 Dec 2007 22:58:28 +0100, Alessandro Cara
<
alessan...@ay-1asistemi.it
> wrote:
 (...)
>VT @ home wrote:
>[cut]
>>
>> Entia non sunt multiplicanda praeter necessitatem !
>non mi mettere in difficolta'.
>Questo non e' il "rasoio di occam"! :)
Ehm ... e quale sarebbe ?



author: ALESSANDRO Baraldi

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:9Wh8j.12478$8j3...@tornado.fastwebnet.it...

Io direi che tu non sei esperto di quel famoso metodo .... io SI...! ;-)
Quello che ha detto VT è attinente eccome lo riporta anche wikipedia se vuoi
incollo anche queste:
Pluralitas non est ponenda sine necessitat
Frustra fit per plura quod fieri potest per pauciora
il 2° enunciato mi piaceva in particolare per quel non sò che di SadoMaso...
Che leggendo la traduzione mi dice tutto ma nella mia ignoranza... il
dialetto pugliese non lo conosco...
P.S. è dialetto pugliese... vero...? Preferisco la pizza con le acciughe.
> --
> ac
> y-1=x
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
VT @ Work wrote:
> On Thu, 13 Dec 2007 22:58:28 +0100, Alessandro Cara
> <
alessan...@ay-1asistemi.it
> wrote:
>  (...)
>
>> VT @ home wrote:
>> [cut]
>>> Entia non sunt multiplicanda praeter necessitatem !
>> non mi mettere in difficolta'.
>> Questo non e' il "rasoio di occam"! :)
>
> Ehm ... e quale sarebbe ?
Veramente la mia era riferita al latino. L'ho fatto a dieci anni alle
medie. Potrai ben capire quanto puo' essere complicato.
--
ac
y-1=x


text:
ALESSANDRO Baraldi wrote:
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
> news:9Wh8j.12478$8j3...@tornado.fastwebnet.it...
>> VT @ home wrote:
>> [cut]
>>> Entia non sunt multiplicanda praeter necessitatem !
>> non mi mettere in difficolta'.
>> Questo non e' il "rasoio di occam"! :)
>>> Quanto è vero !
>>>
>
> Io direi che tu non sei esperto di quel famoso metodo .... io SI...! ;-)
>
> Quello che ha detto VT è attinente eccome lo riporta anche wikipedia se vuoi
> incollo anche queste:
>
> Pluralitas non est ponenda sine necessitat
> Frustra fit per plura quod fieri potest per pauciora
>
> il 2° enunciato mi piaceva in particolare per quel non sò che di SadoMaso...
> Che leggendo la traduzione mi dice tutto ma nella mia ignoranza... il
> dialetto pugliese non lo conosco...
> P.S. è dialetto pugliese... vero...? Preferisco la pizza con le acciughe.
Barlettano. Precisamente.
--
ac
y-1=x


author: IgnazioC

text:
Sembra che 'Roccia' Max abbia detto :

l'accesso al registro di sistema è altrettanto semplice basta invocare
il metodo savesetting
savesetting("nomeprog","nomeSezione","NomeKey","Valore")
all'apertura del tuo db leggerai questo valore tramite
getsetting("nomeprog","nomesezione","nomekey",[valoreDefault])
per metterlo dentro una variabile globale.
con tutti questi metodi non hai che l'imbarazzo della scelta. :D
--
ignazioc


text:
"IgnazioC" <
ignazioc_t...@gmail.it
> ha scritto nel messaggio
news:mn.733a7d7c9...@gmail.it...

grazie a tutti per le soluzioni suggerite, ho davvero l'imbarazzo della
scelta :-)
un saluto e auguri.
Andrea


title: grafico radar

author: ciccio

text:
ciao a tutti, ho una tabella con 5 campi
devo in una maschera inserire un grafico radar che prenda i valori dai
singoli record
sorpresa sorpresa nel wizard dei grafici radar non c'è, ma se metto un
qualsiasi grafico poi in graf me lo fa cambiare in radar ma non mi
dapossibilità di farlo comunicare con i record di access, per capirgi
me lo aggiunge come oggetto ole indipendente.
Avete consigli , grazie grazie


title: grafico radar

author: Karl Donaubauer

text:
ciccio wrote:
> ciao a tutti, ho una tabella con 5 campi
>
> devo in una maschera inserire un grafico radar che prenda i valori dai
> singoli record
>
> sorpresa sorpresa nel wizard dei grafici radar non c'�, ma se metto un
> qualsiasi grafico poi in graf me lo fa cambiare in radar ma non mi
> dapossibilit� di farlo comunicare con i record di access, per capirgi
> me lo aggiunge come oggetto ole indipendente.
> ...
Un grafico in Access � sempre un grafico con le stesse propriet�.
Ci sono sempre le propriet� "Collega campi secondare" e
"Collega campi master" che si usa per collegarlo ai record
di una maschera o report. Devi solo riempire le propriet�
con il nome di un campo ragionevole per collegare i dati.
In questo rispetto il tipo del grafico non importa.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Collegare fe con Be.....

author: Gianni B

text:
Salve ragazzi una domanda che sicuramente è stata ripetuta ma da me non
capita(purtroppo), o per la testa dura o perchè + che vado avanti + Asino
divento. ho scaricato tutto quello che si trova sul sito comune........ma
niente..........
Come diavolo faccio da codice in modo che  Fe si collegi al Be senza doverlo
fare su ogni macchina.?!?
Grazie...........
Roberto se mi risponderai ti faccio le mie scuse in anticipo per il post
riproposto.
--
Gianni B.
--
Gianni B.


title: Collegare fe con Be.....

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3efcc...@news.bluewin.ch...

Mi chiedo cosa hai scaricato perchè ci sono almeno 4 esempi di come
riallegare il BE.
In ogni modo se il BE è su di un server in RETE lancia questa funzione
con la macro AutoExec:
METTI TUTTO IN UN MODULO.
'Posizione relativa del BE su un Server
Public Const FilePath =\\NomeServer\......\
Public Function LinkTbl()
   Dim rs As Recordset
   Dim strcnn As String
   Dim SQL As String
   Dim dbCurr As Database
   Dim tdfLocal As TableDef
   '*****************************************
   FilePath = GetPathPart(CurrentDb.Name)
   Set dbCurr = CurrentDb
   SQL = "SELECT Name FROM MsysObjects " & _
         "WHERE ((Type) = 6) " & _
         "ORDER BY Name"
   dbCurr.TableDefs.Refresh
   Set rs = CurrentDb.OpenRecordset(SQL)
   For Each tdfLocal In dbCurr.TableDefs
      With tdfLocal
      If Len(.Connect) > 0 Then
         .Connect = "Ms Access;PWD=TuaPassword;DATABASE=" & FilePath &
"TuoBE.mdb"
         .RefreshLink
      End If
      End With
   Next
End Function
Ciao @Alex.


title: problema date su report

author: wlady

text:
Ciao a tutti,
Ho sviluppato una funzione che calcola la scadenza del pagamento da una
determinata data e l'ho inserita come campo di una query. Associando
tale query come origine dati di una maschera tutto funziona
correttamente. Il problema si presenta nel momento in cui associo la
stessa query ad un report, la data non viene più calcolata in modo
corretto. Ho provato a modificare la funzione in modo che restituisca
la data in formato ISO (yyyy/mm/dd) ed effettivamente il problema nel
report sparisce, ma si presenta nella maschera :-(
Qualche suggerimento in merito?
Grazie 1000


title: problema date su report

author: Roberto dal portatile

text:
"wlady" <
wlad...@gmail.com
> ha scritto nel messaggio
news:1152100346.2...@l70g2000cwa.googlegroups.com...

Prova a postare il codice VBA della funzione e il codice SQL della query.
>
>Grazie 1000
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: problema date su report

text:
Roberto dal portatile ha scritto:

la funzione non è in VBA bensì in T-SQL ed è questa:
ALTER FUNCTION dbo.ScadenzaPagamento
(@fm bit,@dd datetime, @ng int)
RETURNS datetime
AS
begin
declare @sp datetime
if @fm = 1
begin
set @sp = DateAdd([m], (@ng/30)+1, @dd)
set @sp = '01/' + CAST(month(@sp) as char(10)) + '/' + CAST(year(@sp)
as char(10))
set @sp = DateAdd([d], -1, @sp)
end
else
begin
set @sp = DateAdd([m], @ng/30, @dd)
end
return @sp
end
@fm= valore bit che determina se il pagamento è un fine mese
@dd= data del documento
@ng= numero dei giorni alla scadenza del pagamento (30-60...ecc)
ciao


title: problema date su report

text:
"wlady" <
wlad...@gmail.com
> ha scritto nel messaggio
news:1152205214.8...@m79g2000cwm.googlegroups.com...
Roberto dal portatile ha scritto:
>> "wlady" <
wlad...@gmail.com
> ha scritto nel messaggio
>> news:1152100346.2...@l70g2000cwa.googlegroups.com...
>> >Ciao a tutti,
>> >
>> >Ho sviluppato una funzione che calcola la scadenza del pagamento da una
>> >determinata data e l'ho inserita come campo di una query. Associando
>> >tale query come origine dati di una maschera tutto funziona
>> >correttamente. Il problema si presenta nel momento in cui associo la
>> >stessa query ad un report, la data non viene più calcolata in modo
>> >corretto. Ho provato a modificare la funzione in modo che restituisca
>> >la data in formato ISO (yyyy/mm/dd) ed effettivamente il problema nel
>> >report sparisce, ma si presenta nella maschera :-(
>> >Qualche suggerimento in merito?
>>
>> Prova a postare il codice VBA della funzione e il codice SQL della query.
>>
>> >
>> >Grazie 1000
>>
>> --
>> Roberto
>
>la funzione non è in VBA bensì in T-SQL ed è questa:
[CUT]
Mi dispiace ma, non conoscendo T-SQL non posso proprio esserti d'aiuto.



title: problema date su report

text:


ho risolto sostituendo al tipo datetime il tipo smalldatetime sul
parametro che resituisce la funzione. Non chiedetemi perchè... :-)
grazie


title: macro di Word da Access

author: a

text:
Ciao a tutti, ho l'esigenza di far aprire word da access, di aprire un file,
di fargli eseguire due macro e di richudersi.
Sono riuscito a far aprire Word, ma non so continuare, mi manca il
riferimento all'oggetto
Ho aperto word dichiarando la variabile WordApp come Object ma non so la
sintassi che devo usare adesso
Grazie a tutti
Marco


title: macro di Word da Access

text:
"a" <
mar...@inwind.it
> ha scritto nel messaggio
news:byLFa.81352$lK4.2...@twister1.libero.it...

Perchè non fai eseguire il codice da Access invece che da Word.
In pratica vai in Word in VisualBasic copi il codice e lo sbatti in
Access modificando ciò che Word chiama ActiveDocument
con il tuo oggetto WordApp.
In alternatica se hai già la Macro salvata prova così:
WordApp.Run MacroName:="TuoNomeMacro"
@Alex.


title: macro di Word da Access

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:aDMFa.81662$lK4.2...@twister1.libero.it...

 Ho provato la tua sintassi e funziona
Se riuscissi a farlo tramite access sarebbe meglio.
Le macro di Word non fanno altro che operare delle sostituzioni di caratteri
in modo da poter convertire un file.rtf in un txt e farlo importare da
access.
Ho controllato le mie macro e non c'è nessun ActiveDocument...


title: macro di Word da Access

text:
"a" <
mar...@inwind.it
> ha scritto nel messaggio
news:gWMFa.81315$Ny5.2...@twister2.libero.it...

Se usi WordApp.Run MacroName:="TuoNomeMacro"
funziona da Access dopo aver dichiarato la variabile
WordApp..............!
Ciao.
@Alex.


title: DAO: Come trovare la data ultimo aggiornamento della tabella ?

author: afabri

text:
Ho una query complessa composta da piu' sottoquery, la cui esecuzione e'
piuttosto lenta. Per velocizzarla, ho optato nel salvataggio come
tabella della sottoquery più lenta, in modo che la query principale non
richiami più la sottoquery lenta ma la tabella sostituiva.
Naturalmente tale tabella deve essere ricreata ogni volta che viene
modificata la tabella di database utilizzata dalla sottoquery lenta, in
modo che la query principale dia i risultati aggiornati.
Ora, il mio desiderio è quello di automatizzare il tutto con del codice
VBA, che verifichi se è il caso o meno di ricreare la tabella
sostitutiva prima di eseguire la query principale.
La mia necessità quindi, è quella di confrontare la data/ora dell'ultima
creazione della tabella sostituiva con la data/ora dell'ultimo
aggiornamento ai dati della tabella utilizzata dalla sottoquery.
Per quando riguarda la data di ultima creazione ho trovato la proprietà
DateCreated dell'oggetto RecordSet.
Il problema è trovare la data dell'ultimo aggiornamento. Parrebbe che
la proprieta' LastUpdated faccia al caso mio, ma sfortunatamente mi
sembra faccia riferimento all'aggiornamento della *struttura* della
tabella e non all'aggiornamento dei dati contenuti nella tabella stessa.
Come faccio a sapere la data/ora dell'ultimo aggiornamento ai dati della
tabella? Ci sono soluzioni migliori secondo voi?
Spero di essere stato sufficientemente chiaro. Ringrazio
anticipatamente.
Fabrizio


title: Ordinare query con ado

author: Alessandro

text:
Ciao a tutti,
Ho scritto il seguente codice con l'intento di fare un controllo sul numero
si matricola ma mi restituisce sempre un errore di sintassi (operatore
mancante) (penso dovuto all'ORDER BY)x' se lo elimino le istruzioni
funzionano però la matricola non è in ordine crescente e quindi mi
restitusce valori sballati.
...
...
rst.Open "SELECT T_Lavori.NumIscrizioneLibroMatricola FROM T_Lavori WHERE
T_Lavori.NumIscrizioneLibroMatricola>=" &
Forms!M_Intervallo_Matricola!MatricolaIniziale & _
    "and T_Lavori.NumIscrizioneLibroMatricola<=" &
Forms!M_Intervallo_Matricola!MatricolaFinale & _
    "ORDER BY NumIscrizioneLibroMatricola", cnn, adOpenDynamic,
adLockOptimistic
...
...
Grazie a tutti!


title: Ordinare query con ado

author: Antonio Biso

text:
"Alessandro" <
ale...@tiscali.it
> ha scritto nel messaggio
news:bqn7i1$3vk$1...@lacerta.tiscalinet.it...

Se matricolainiziale è di tipo testo c'è bisogno degli apici prima e dopo il
valore ricavato dalla form
Antonio


title: Ordinare query con ado

author: Roberto da casa

text:
"Alessandro" <
ale...@tiscali.it
> ha scritto nel messaggio
news:bqn7i1$3vk$1...@lacerta.tiscalinet.it...

Penso proprio che ti manchi qualche spazio; prova così:
rst.Open "SELECT T_Lavori.NumIscrizioneLibroMatricola FROM T_Lavori WHERE
T_Lavori.NumIscrizioneLibroMatricola>=" &
Forms!M_Intervallo_Matricola!MatricolaIniziale & _
    " and T_Lavori.NumIscrizioneLibroMatricola<=" &
Forms!M_Intervallo_Matricola!MatricolaFinale & _
    " ORDER BY NumIscrizioneLibroMatricola", cnn, adOpenDynamic,
adLockOptimistic
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ordinare query con ado

author: bogus

text:
Alessandro <
ale...@tiscali.it
> ha scritto:
> Ciao a tutti,
> Ho scritto il seguente codice con l'intento di fare un controllo sul
numero
> si matricola ma mi restituisce sempre un errore di sintassi (operatore
> mancante) (penso dovuto all'ORDER BY)x' se lo elimino le istruzioni
> funzionano però la matricola non è in ordine crescente e quindi mi
> restitusce valori sballati.
> ....
> ....
> rst.Open "SELECT T_Lavori.NumIscrizioneLibroMatricola FROM T_Lavori
WHERE
> T_Lavori.NumIscrizioneLibroMatricola>=" &
> Forms!M_Intervallo_Matricola!MatricolaIniziale & _
>     "and T_Lavori.NumIscrizioneLibroMatricola<=" &
> Forms!M_Intervallo_Matricola!MatricolaFinale & _
>     "ORDER BY NumIscrizioneLibroMatricola", cnn, adOpenDynamic,
> adLockOptimistic
> ....
> ....
>
> Grazie a tutti!
>
Se dici che eliminando 'order by......' la query  funziona, allora
l'errore è in quel parametro.
Uso poco access e le query non le so leggere molto bene, però mi sembra
che manchi il nome della tabella di provenienza del
campo 'NumIscrizioneLibroMatricola'. io proverei a scrivere così:
....
"ORDER BY T_Lavori.NumIscrizioneLibroMatricola",....
....
 (in pratica aggiungi T_Lavori. prima del nome del campo.
Fammi sapere.
Ciao.
Inviato da
www.mynewsgate.net


title: Ordinare query con ado

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TuGzb.162694$vO5.6...@twister1.libero.it...

E già chi l'avrebbe detto che in due semplici spazietti ci potessero entrare
così tante ore sprecate!
Grazie!


title: Consiglio su database multiutente

text:
Salve a tutti ho messo su un pc che fa da server un database in .mdb
La mia domanda č questa:
Mi consigliate il miglior settaggio da fare al database visto che ad esso
potranno accedere piů utenti ed anche nello stesso momento senza che si
creino conflitti?
č possibile con Access?
grazie ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Consiglio su database multiutente

text:
Domy73 ha scritto:
Salve a tutti ho messo su un pc che fa da server un database in .mdb
La mia domanda č questa:
Mi consigliate il miglior settaggio da fare al database visto che ad esso
potranno accedere piů utenti (via RETE da altre postazioni pc) ed anche



title: Consiglio su database multiutente

author: Roberto da Parma

text:
"Domy73" <
domy...@gmail.com
> ha scritto nel messaggio
news:huleba$q73$1...@news.newsland.it...

Dividi il database in due FE (front end, tutto tranne tabelle) e BE (back
end, tabelle) poi crei un collegamento alle tabelle sul BE dal FE
Dovresti prevedere perň un'altra cosa....in quanti si dovranno connettere
contemporaneamente piů o meno?
Diciamo che entro i 10...l'mdb funziona ancora bene...ma la soluzione
migliore č SQLServer come BE.
Ciao
--
Roberto da Parma


title: Consiglio su database multiutente

text:
Roberto da Parma ha scritto:
> "Domy73" <
domy...@gmail.com
> ha scritto nel messaggio
> news:huleba$q73$1...@news.newsland.it...
> > Domy73 ha scritto:
> >
> > Salve a tutti ho messo su un pc che fa da server un database in .mdb
> >
> > La mia domanda è questa:
> >
> > Mi consigliate il miglior settaggio da fare al database visto che ad esso
> > potranno accedere più utenti (via RETE da altre postazioni pc) ed anche
> > nello stesso momento senza che si
> > creino conflitti?
> >
> >
> > è possibile con Access?
> >
> > grazie ciao
> >
> >
> >
> > --
> >
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> Dividi il database in due FE (front end, tutto tranne tabelle) e BE (back
> end, tabelle) poi crei un collegamento alle tabelle sul BE dal FE
> Dovresti prevedere però un'altra cosa....in quanti si dovranno connettere
> contemporaneamente più o meno?
> Diciamo che entro i 10...l'mdb funziona ancora bene...ma la soluzione
> migliore è SQLServer come BE.
> Ciao
Il numero non saprei sinceramente forse una decina e tieniconto che il mio
db è di ~12MB , ti dico anche la verità il db l'ho fatto pure a gratis
..ma non ho esperienza di multi utenza
tanto è vero che non ho idea di come si fa un BE e un FE
mi indicheresti la strada per creare un BE e FE?
Grazie



title: Consiglio su database multiutente

text:
"Domy73" <
domy...@gmail.com
> ha scritto nel messaggio
news:hull35$ajs$1...@news.newsland.it...

Devi semplicemente crearti un altro db vuoto...li ci sposti tutte le tabelle
(importi dal primo)
Poi dal tuo db originale cancelli le tabelle e con il tasto dx scegli
"collega tabelle", gli dai il percorso ed è presto fatto.
Fai sempre prima un backup...visto che non sei pratica...si sa mai!!



title: Consiglio su database multiutente

text:



> Ciao
Ok grazie, capito
un ultima cosa le relazioni tra tabelle rimangono nel db originale?
Ciau



title: Consiglio su database multiutente

text:
Domy73 wrote:
> Roberto da Parma ha scritto:
> ...
>>> mi indicheresti la strada per creare un BE e FE?
>>>
>> Devi semplicemente crearti un altro db vuoto...li ci sposti tutte le
>> tabelle (importi dal primo)
>> Poi dal tuo db originale cancelli le tabelle e con il tasto dx scegli
>> "collega tabelle", gli dai il percorso ed è presto fatto.
>>
>> Grazie
Leggi anche:
www.donkarl.com/it?FAQ1.35
> un ultima cosa le relazioni tra tabelle rimangono nel db originale?
Le relazioni funzionano sempre e solo nel mdb dove si trovano
_fisicamente_ le tabelle, cioè nel BE.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Consiglio su database multiutente

text:
Karl Donaubauer ha scritto:

> Leggi anche:
www.donkarl.com/it?FAQ1.35


GRazie tante Don
a presto



title: Consiglio su database multiutente

text:
[cut]
Jet lavora bene in multiutenza, se gli accessi concorrenti non sono
eccessivi.....diciamo che già 10 accessi presuppongono una BUONA gestione dei
lock e dei conflitti...a molto pensa jet, al resto devi pensare tu.....
Se hai già diviso i database (BE e FE) crei sul BE tutte le relazioni
(FONDAMENTALI!!!!!!), poi colleghi il FE e sei già a metà dell'opera.....fai
una solida procedura di controllo errori, specialmente quelli di modifica
contemporanea record e duplicazione chiave primaria. Accedi ai dati il minor
tempo possibile, crea le chiavi progressive solo nel momento in cui devi
scrivere un nuovo record e direi che i passi grossi sono fatti....
Per tutto il resto, tante prove, tanto tempo speso e tanta esperienza.....
Per ogni cosa posta......
--


title: Consiglio su database multiutente

author: RobertoA

text:

L'unico vero consiglio che si puo' dare se vuole usare Access in multiutenza
e' non usare Access, almeno per i dati
Usa un db server qualsiasi ce ne sono sia di gratuiti che a pagamento, di
piccoli e di grossi
Per dirne solo una, la possibilita' offerta da qualsiasi db server serio di
eseguire il backup dei dati 'durante' le operazioni di utilizzo dei dati da
parte degli utenti
Ciao
RobertoA


title: Consiglio su database multiutente

author: Rinaldo Bianchi

text:
"Domy73" <
> Il numero non saprei sinceramente forse una decina e tieniconto che il mio
> db è di ~12MB , ti dico anche la verità il db l'ho fatto pure a gratis
Una decina d'utenti mi sembrano tantini per un .MDB, soprattutto se tutti
hanno autorizzazione a scrittura...


title: Consiglio su database multiutente

author: rassel

text:
Ciao,
io ho un mdb in multiutenza di 13 client e attualmente funziona benissimo.
Tutti autorizzati in lettura e scrittura. La maggior parte degli inserimenti
avvengono in contemporanea. L'architettura comprende 83 tabelle relazionate.
Il peso non supera i 18 mega.
Rischio qualcosa?
"Rinaldo Bianchi" <
rinaldo...@nospam.it
> ha scritto nel messaggio
news:4c0f485e$0$40292$4faf...@reader2.news.tin.it...



title: Consiglio su database multiutente

text:
"rassel" <
> Ciao,
> io ho un mdb in multiutenza di 13 client e attualmente funziona benissimo.
> Tutti autorizzati in lettura e scrittura. La maggior parte degli
> inserimenti avvengono in contemporanea. L'architettura comprende 83
> tabelle relazionate. Il peso non supera i 18 mega.
> Rischio qualcosa?
Pure io ho utilizzato i db Access in contesti simili: in effetti possono
funzionare bene.
Come prestazioni e, con un pò di fortuna, affidabilità.
Il problema è che in certe situazioni (parlo di rete LAN, non Terminal
Server) si ha come la sensazione che dei diavoletti pestiferi ci mettano lo
zampino: l'hardware sembrerebbe ok, e invece di tanto in tanto ... crack. il
DB si corrompe.
Con un database Server (o una configurazione Terminal Server) si deve tener
d'occhio solo il Computer Server: il resto della rete può pure funzionare
male.
Rinaldo


title: forse domanda già postata ma senza risposta - in merito alla rotellina del mouse

text:
sapete se č possibile disattivare il problema indesiderato che accade se uno
mentre usa un database ruota leggermente la rotellina del mouse?
grazie a tutti,.


author: Giorgio prx

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:y_Pd9.6455$%z1.1...@twister1.libero.it...

Qui trovi il necessario per intercettare l'evento esempi compresi.
ACC2000: How to Detect and Prevent the Mouse Wheel from Scrolling Through
Records in a Form
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q278379
Ciao Giorgio.


text:
> Qui trovi il necessario per intercettare l'evento esempi compresi.
>
> ACC2000: How to Detect and Prevent the Mouse Wheel from Scrolling Through
> Records in a Form
>
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q278379
>
Qualcosa di più semplice no è? tipo su evento mouse_roll non fare nulla!
;)


text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:8rLe9.19388$%z1.3...@twister1.libero.it...

Spiacente ma se studi il codice dell'esempio lo troverai relativamente
semplice, facile da mettere in funzione in quanto basta fare un copia
incolla, e applicabile a qualsiasi altro evento che passa da WidowProc.
Ciao Giorgio.


text:
> Spiacente ma se studi il codice dell'esempio lo troverai relativamente
> semplice, facile da mettere in funzione in quanto basta fare un copia
> incolla, e applicabile a qualsiasi altro evento che passa da WidowProc.
> Ciao Giorgio.
>
Mi manderesti un piccolo dbase con un esempio di come usi il tutto?
grazie mille in anticipo comunque.


text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:AyZe9.21565$AW6.4...@twister2.libero.it...

Ok ti spedisco l'esempio cosě come Microsoft lo ha creato.
Ciao Giorgio.


title: Oggetti OLE in W.98

author: Paola

text:
Salve a tutti
Ho un problema che mi sta facendo inpazzire:
Ho creato un'applicazione in ACCESS 2000 ed ho creato un pacchetto
d'installazione con OXP Developer includendo il Run-Time di Access.
Ho provato ad istallare il pacchetto su diversi PC con diversi tipi di
Windows è tutto va a meraviglia.
Poi sono andato dal cliente che mi aveva richiesto il programma, e durante
l'installazione mi da un errore(Errore Run-Time 75).
Il programma si installa però i Report con Oggetto OLE non funzionano, e le
intestaszioni delle fatture(OLE) neanche si vedono.
Mi sono accorto provando su altri Pc che questo problema sorge sui PC che
hanno il Windows98.
Cosa posso fare
Sicuro di un Vs. qualificatisssimo aiuto
Ringrazio Anticipatamente
AntSe


title: Oggetti OLE in W.98

author: Neo

text:
Ho avuto +/- lo stesso problema:
ho il developper Xp e non s installava correttamente su stistemi con
qualsiasi sistema, ho scaricato dal sito microsoft (dopo ore di colloqui con
l'assistenza) il service pack 1 per office xp
ora funziona bene, però controlla i requisiti minimi di installazione del
tuo developper perchè sono gli stessi che devono avere i pc su cui installi
il run time.
ciao
"Paola" <
p_d...@virgilio.it
> ha scritto nel messaggio
news:1Ak7a.328486$AA2.12...@news2.tin.it...



title: Pulsante Eliminazione in maschera...

author: SuperPippo®

text:
Ciao a tutti... ho un pulsante di eliminazione record
in una maschera... il quale mi elimina il record corrente
e le relazioni il una sottomaschera... e vorrei chiedere
se le istruzioni sono esatte per il mio scopo...
a funzionare funziona... ma se si può perfezionare
è meglio.... ciao....
---------------------------------------------------------
Private Sub Comando42_Click()
On Error GoTo Err_Comando42_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_Comando42_Click:
    Exit Sub
Err_Comando42_Click:
    MsgBox Err.Description
    Resume Exit_Comando42_Click
    End Sub
--------------------------------------------------------