title: Come lanciare un db attraverso la rete

author: Augusto

text:
Salve a tutti,
con il comando qui sotto lancio il db pps che  si trova nella radice
principale del mio computer

Shell "C:\Programmi\Microsoft Office\OFFICE11\MSAccess.exe C:\pps.mdb",
vbNormalFocus
DoCmd.Quit

Se io sposto il db in un computer della rete di casa mia, come devo
modificare il comando di cui sopra tenendo presente che il computer dove
sposto il file si chiama Cucciolo ?
Grazie...


title: Come lanciare un db attraverso la rete

author: Pablitomf

text:
Augusto <
aug...@alice.it
> ha scritto:

\\CUCCIOLO\TuoPercorso\pps.mdb",
vbNormalFocus
DoCmd.Quit

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: Come lanciare un db attraverso la rete

author: Bruno Campanini

text:
Pablitomf explained :
> Augusto <
aug...@alice.it
> ha scritto:
>
>> Salve a tutti,
>> con il comando qui sotto lancio il db pps che  si trova nella radice
>> principale del mio computer
>>
>> Shell "C:\Programmi\Microsoft Office\OFFICE11\MSAccess.exe C:\pps.mdb",
>> vbNormalFocus
>> DoCmd.Quit
>>
>> Se io sposto il db in un computer della rete di casa mia, come devo
>> modificare il comando di cui sopra tenendo presente che il computer dove
>> sposto il file si chiama Cucciolo ?
>> Grazie...
>
> Shell "C:\Programmi\Microsoft Office\OFFICE11\MSAccess.exe
> \\CUCCIOLO\TuoPercorso\pps.mdb",
> vbNormalFocus
> DoCmd.Quit

Precisazione per l'OP:

Così facendo pps.mdb viene eseguito con Access installato sul
client e non con Access installto sul server dove si trova pps.mdb.
Ne consegue un degrado delle prestazioni.

Altra storia è eseguire pps.mdb con Access installato sullo stesso
computer (server).
Ne deriverebbe, con riferimento ai dati leggibili dal client, un
miglioramento delle prestazioni.

Bruno


title: Come lanciare un db attraverso la rete

text:
> Precisazione per l'OP:
>
> Così facendo pps.mdb viene eseguito con Access installato sul
> client e non con Access installto sul server dove si trova pps.mdb.
> Ne consegue un degrado delle prestazioni.
>
> Altra storia è eseguire pps.mdb con Access installato sullo stesso
> computer (server).
> Ne deriverebbe, con riferimento ai dati leggibili dal client, un
> miglioramento delle prestazioni.

bhè... per quello serve un TS, o un Access da server usato come servizio...



title: Come lanciare un db attraverso la rete

text:
Pablitomf laid this down on his screen :
>> Precisazione per l'OP:
>>
>> Così facendo pps.mdb viene eseguito con Access installato sul
>> client e non con Access installto sul server dove si trova pps.mdb.
>> Ne consegue un degrado delle prestazioni.
>>
>> Altra storia è eseguire pps.mdb con Access installato sullo stesso
>> computer (server).
>> Ne deriverebbe, con riferimento ai dati leggibili dal client, un
>> miglioramento delle prestazioni.
>
> bhè... per quello serve un TS, o un Access da server usato come servizio...

Una licenza TS <AND> un Access per TS.
Che col solo Access per TS - che io possiedo - non sono riuscito
nell'intento.
C'è da dire però che io non ho alcuna esperienza di TS, non possedendo
alcuna licenza...
Tu sei in grado di fare esperimenti al riguardo?

Mi sembrava di aver letto che Winserver 2012 consentisse operazioni RD
(Remote Desktop, il nuovo nome per TS) per breve periodo di tempo.
Io però non sono stato in grado di trovare tale possibilità.

Bruno


title: Come lanciare un db attraverso la rete

text:
Bruno Campanini <
brun...@libero.it
> ha scritto:

TS, ufficialmente richiede licenza... di fatto se ne frega ;) quindi, Licenza
Access per TS non serve... Ogni utente si colleghera' in DR, e sfruttera' in
toto le potenzialita' nonche' i software presenti sul server su cui si e'
collegati... la questione tempo non esiste.
Ovviamente tutto dipende strettamente dalla connettivita' di entrambi i punti...
se cade, cade la connessione (pur restando la sessione aperta di DR sul server).
L'unico problema (problema inteso in senso "s'adda fare") è rendere
raggiungibile il server in DR (magari su un indirizzo pubblico) e creare le
utenze che magari (per sicurezza) all'accesso leggano solo quell'applicativo
(appena si accede, il sistema riconosce l'utente e apre il DB FE della sua
cartella - che accederà invece a un BE globale - ).



title: Come lanciare un db attraverso la rete

text:
Pablitomf wrote on 05-08-13 :

Ma cosa stai dicendo?
Come fai a lavorare in TS se non ne hai la licenza?
In RD lavori anche con XP ma usi le risorse del Client non quelle del
Server... con tempi biblici!

Ovvero io non ho capito niente.
Nel qual caso illustrami gli OS e le configurazioni del Client e del
Server (il quale Server - Domain Controller - si trova connesso al
Client via RJ45, con 4 metri di cavo).

Bruno


title: Come lanciare un db attraverso la rete

text:
Bruno Campanini <
brun...@libero.it
> ha scritto:

> Ovvero io non ho capito niente.

Probabile :) (ovviamente con simpatia)... il RD (Remote Desktop) o piu'
comunemente TS (Terminal Service), rende il client semplicemente un TERMINALE...
e da terminale, sfrutta in toto il server sul quale con quel servizio si
connette... praticamente il RD non è anltro che la "visualizzazione" del
desktop/applicativo attivo del proprio utente registrato sul server. ;)

Quindi il client richiede un TS ad un indirizzo IP che risponde (il server di
TS). Tale server, richiede credenziali di connessione... dopo l'inserimento,
permette all'utente di connettersi "GRAFICAMENTE" al PC chiamato, e di
usufruire, la sezione dello stesso a lui dedicata (ovvero all'utente connesso),
come se lo stesso fosse fisicamente sulla macchina.

Sono stato chiaro?



title: Come lanciare un db attraverso la rete

text:
Pablitomf was thinking very hard :
> Bruno Campanini <
brun...@libero.it
> ha scritto:
>
>
>> Ovvero io non ho capito niente.
>
> Probabile :) (ovviamente con simpatia)... il RD (Remote Desktop) o piu'
> comunemente TS (Terminal Service), rende il client semplicemente un
> TERMINALE... e da terminale, sfrutta in toto il server sul quale con quel
> servizio si connette... praticamente il RD non è anltro che la
> "visualizzazione" del desktop/applicativo attivo del proprio utente
> registrato sul server. ;)
>
> Quindi il client richiede un TS ad un indirizzo IP che risponde (il server di
> TS). Tale server, richiede credenziali di connessione... dopo l'inserimento,
> permette all'utente di connettersi "GRAFICAMENTE" al PC chiamato, e di
> usufruire, la sezione dello stesso a lui dedicata (ovvero all'utente
> connesso), come se lo stesso fosse fisicamente sulla macchina.
>
> Sono stato chiaro?

No, per niente!
Mi devi spiegare come configurare Client e Server perché il Client
(XP, W7, etc) esegua sul server un programma sfruttando non le proprie
ma le risorse del server, via RD e senza aver licenze TS.

Non mi interessa la teoria.
Quello che mi spieghi lo metto in atto: dispongo di tutti gli OS e di
tutti i programmi che servono, escluse licenze TS.

Bruno


title: Come lanciare un db attraverso la rete

text:
Bruno Campanini <
brun...@libero.it
> ha scritto:

> Pablitomf was thinking very hard :
> > Bruno Campanini <
brun...@libero.it
> ha scritto:
> >
> >
> >> Ovvero io non ho capito niente.
> >
> obabile :) (ovviamente con simpatia)... il RD (Remote Desktop) o piu'
> > comunemente TS (Terminal Service), rende il client semplicemente un
> > TERMINALE... e da terminale, sfrutta in toto il server sul quale con quel
> > servizio si connette... praticamente il RD non è anltro che la
> > "visualizzazione" del desktop/applicativo attivo del proprio utente
> > registrato sul server. ;)
> >
> > Quindi il client richiede un TS ad un indirizzo IP che risponde (il server di
> > TS). Tale server, richiede credenziali di connessione... dopo l'inserimento,
> > permette all'utente di connettersi "GRAFICAMENTE" al PC chiamato, e di
> > usufruire, la sezione dello stesso a lui dedicata (ovvero all'utente
> > connesso), come se lo stesso fosse fisicamente sulla macchina.
> >
> > Sono stato chiaro?
>
> No, per niente!
> Mi devi spiegare come configurare Client e Server perché il Client
> (XP, W7, etc) esegua sul server un programma sfruttando non le proprie
> ma le risorse del server, via RD e senza aver licenze TS.
>
> Non mi interessa la teoria.
> Quello che mi spieghi lo metto in atto: dispongo di tutti gli OS e di
> tutti i programmi che servono, escluse licenze TS.
>
> Bruno

Bruno ma cosa c'è da spiegare oltre a ciò che già ti ho detto ?... tu un Server
raggiungibile in DT, ce l'hai ?... lo raggiungi ?... si collega al desktop del
server ? e allora ?... una volta connesso, lanci un software (ad. es. Word) da
quel desktop, e in quell'azione stai sfruttando le risorse di quel server... il
tuo client, è semplicemente un "TERMINALE"... è il Server che sta lavorando.



title: Come lanciare un db attraverso la rete

text:
Pablitomf explained :

Sì, hai ragione!
Ho fatto l'esperimento, che non avevo mai fatto, e il comportamento è
quello che tu deescrivi.

Io però intendevo riferirmi, l'ho appena accennato nei post precedenti,
a Server DC (Domain Controller) al quale può accedere una moltitudine
di Client in contemporanea e per i quali non mi sembra estendibile la
soluzione che hai prospettato.
Per esempio 20 Client che utilizzassero Access sul Server dovrebbero
aprirne 20 sessioni...
Da qui, credo, la necessità di avere Office TS e le licenze TS (da
Windows 2008 R2 la denominazione Terminal Services è stata sostituita
con Remote Desktop Services - RDS).
D'altro canto sia office che le licenze TS la MS se li fa pagare ben
bene... e le aziende le acquistano.
Cinque CAL (Client Access Licence) TS per Windows 2003/2008 costano
ancora sui $500.00... un po' troppo per fare esperimenti!

Bruno


title: Come lanciare un db attraverso la rete

text:
> Sì, hai ragione!

Amen :)

> Ho fatto l'esperimento, che non avevo mai fatto, e il comportamento è
> quello che tu deescrivi.

e bhe...

> Io però intendevo riferirmi, l'ho appena accennato nei post precedenti,
> a Server DC (Domain Controller) al quale può accedere una moltitudine
> di Client in contemporanea e per i quali non mi sembra estendibile la
> soluzione che hai prospettato.

Non ti sembra, o l'hai provata e non ci sei riuscito?

> Per esempio 20 Client che utilizzassero Access sul Server dovrebbero
> aprirne 20 sessioni...

Eh... là sta poi la "forza" di elaborazione del server... se è un server serio,
problemi non ne hai...

> Da qui, credo, la necessità di avere Office TS e le licenze TS (da
> Windows 2008 R2 la denominazione Terminal Services è stata sostituita
> con Remote Desktop Services - RDS).

Non ti fidare del "credo"... prova e vedi se è così... perchè anche per la
soluzione che ti ho descritto si "DICEVA" necessaria la CAL per ogni client,
mentre poi di fatto non serviva... era solo un fatto "amministrativo", ma nessn
controllo M$ a riguardo che bloccasse chissà che.

> D'altro canto sia office che le licenze TS la MS se li fa pagare ben
> bene... e le aziende le acquistano.
> Cinque CAL (Client Access Licence) TS per Windows 2003/2008 costano
> ancora sui $500.00... un po' troppo per fare esperimenti!

Fa come ti ho detto prima di spendere dindini inutili ;)

> Bruno



title: Inserire un record in una tabella

author: Maverick

text:
Ciao a tutto il ng,
il mio problema e' questo.
Ho una maschera in cui inserire dei dati, per farla semplice A B N.
Ora, devo creare una tabella che ripeta N volte il dato A e B
Qualcuno mi sa dare una dritta su come fare ?
Grazie.-


title: Inserire un record in una tabella

author: Il Gatto

text:
Maverick ha scritto:

Crei la tabella. Facciamo finta che la maschera contenga 3 controlli di
testo di nome A, B e N e che A e B siano Long, ma se fossero testo
basterebbe sostituire LONG con TEXT(n) dove n č la lunghezza max del
testo e nella insert aggiungere gli apici (') prima e dopo il valore del
controllo. Ho messo anche una colonna contatore che fa da chiave primaria
     Dim sql As String
     sql = "CREATE TABLE Tabella(Indice AUTOINCREMENT(1,1) CONSTRAINT
PrimaryKey PRIMARY KEY, A LONG, B LONG)"
     CurrentDb.Execute sql
poi popoli la tabella:
     Dim i As Integer
     For i = 1 To Me.N
         CurrentDb.Execute "INSERT INTO Tabella (A, B) VALUES (" & Me.A
& ", " & Me.B & ")"
     Next i
--
       ^    ^
oOo (Il Gatto) oOo


title: Inserire un record in una tabella

text:
"Il Gatto" <
no...@nowhere.no
> ha scritto nel messaggio
news:3D2C5334...@nowhere.no...
> Maverick ha scritto:
> > Ciao a tutto il ng,
> >
> > il mio problema e' questo.
> > Ho una maschera in cui inserire dei dati, per farla semplice A B N.
> > Ora, devo creare una tabella che ripeta N volte il dato A e B
> > Qualcuno mi sa dare una dritta su come fare ?
>
> Crei la tabella. Facciamo finta che la maschera contenga 3 controlli di
> testo di nome A, B e N e che A e B siano Long, ma se fossero testo
> basterebbe sostituire LONG con TEXT(n) dove n è la lunghezza max del
> testo e nella insert aggiungere gli apici (') prima e dopo il valore del
> controllo. Ho messo anche una colonna contatore che fa da chiave primaria
>
>      Dim sql As String
>      sql = "CREATE TABLE Tabella(Indice AUTOINCREMENT(1,1) CONSTRAINT
> PrimaryKey PRIMARY KEY, A LONG, B LONG)"
>      CurrentDb.Execute sql
>
> poi popoli la tabella:
>
>      Dim i As Integer
>      For i = 1 To Me.N
>          CurrentDb.Execute "INSERT INTO Tabella (A, B) VALUES (" & Me.A
> & ", " & Me.B & ")"
>      Next i
>
>
> --
>        ^    ^
> oOo (Il Gatto) oOo
>
Grazie mille era proprio la soluzione che cercavo.
Mi sapresti indicare qualche libro interessante o altro che spieghi queste
tecniche di programmazione.
Grazie ancora.-
Maverick.


title: Inserire un record in una tabella

text:
Maverick ha scritto:
> Mi sapresti indicare qualche libro interessante o altro che spieghi queste
> tecniche di programmazione.
Io adopero questo: Ken Getz, Paul Litwin, Mike Gilbert - Access 2000
Manuale di programmazione - Jackson Libri
E' un tomo di 1200 pagine, di livello intermediate, non ho mai letto i
primi capitoli che riguardano la programmazione ad eventi e delle basi
molto grezze sulla programmazione ad oggetti ma mi pare che parta dando
per scontata la conoscenza almeno di base di Vb.
Come facevo notare in un 3d di qualche tempo fa ha parecchie lacune che
però sono dovute al fatto che esiste un secondo volume (che non ho mai
trovato...) che probabilmente tratta gli argomenti mancanti.
Nello stesso 3d Matteo Palmieri mi consigliava Programmare Access 2002
di Mondadori Informatica, dagli un'occhiata.
Btw sono sicuro che anche le varie Apogeo, McGraw Hill, etc. hanno a
catalogo prodotti simili, io a suo tempo mi sono recato in una libreria
fornita in materia (
p.es
. qui a Milano la Clup presso il Politecnico) e
ho sfogliato tutti quelli disponibili scegliendo quello che mi sembrava
più adatto alle mie esigenze / capacità.



title: Maschera input

author: moskolowosky

text:
Qualcuno sa dirmi xchè se utilizzo una maschera di input per una data
(ad es. 00/00/00;0) e utilizzo un valore predefinito (ad esempio la
data di sistema) , quando vado a modificarla non mi funziona?Se non
uso valori predefiniti funziona, se uso un valore predefinito non
funziona.
Da premettere che ho anche utilizzato il formato 99/99/99;9, ma il
risultato non cambia!
E' irrisovibile?xchè a me risulta utilissima la maschera di input, ma
in alcuni contesti è fondamentale dare un valore di default
all'utente.
Grazie a chi si interesserà


title: Maschera input

author: Carlo Costarella

text:
"moskolowosky" <
moskol...@tiscali.it
> ha scritto nel messaggio
news:kaa9cvosn8hjdfu0e...@4ax.com...

Devi formattare la data di sistema secondo le tua maschera di input.
Per esempio: Format(Date,"dd/mm/yy")
Ciao, Carlo


title: Messaggio errore in TB per valore nullo

author: Cecio

text:
Salve, ho una sottomaschera con degli importi e un totale di tali importi.
Se filtrando la sottomaschera non ci sono record il totale degli importi
viene vuoto e conseguentemente mi da errore in altre caselle che utilizzano
quel totale.
Per la somma ho usato questa espressione:
=nz(somma(nz(fatture);0);0)
nonostante ciň ottengo una casella vuota anzichč 0....
Perchč??
Grazie!


title: Messaggio errore in TB per valore nullo

text:
"Cecio" <
marco...@virgilio.it
> ha scritto nel messaggio
news:48eb2f96$0$18155$4faf...@reader3.news.tin.it...

Vorrei precisare una cosa che ho notato:
se nella sottomaschera attivo l'opzione consenti aggiunte, allora il
risultato č ok e mi da 0. Se NON consento aggiunte allora mi da #Errore.
Grazie!


title: Messaggio errore in TB per valore nullo

text:
"Cecio" <
marco...@virgilio.it
> ha scritto nel messaggio
news:48eb2f96$0$18155$4faf...@reader3.news.tin.it...

Risolto:
http://www.donkarl.com/it/
2.16 #Errore per riferimento ad oggetti vuoti
ciao


title: Messaggio errore in TB per valore nullo

author: AleC

text:
On 7 Ott, 11:44, "Cecio" <
marco190...@virgilio.it
> wrote:
> Salve, ho una sottomaschera con degli importi e un totale di tali importi.
> Se filtrando la sottomaschera non ci sono record il totale degli importi
> viene vuoto e conseguentemente mi da errore in altre caselle che utilizzano
> quel totale.
>
> Per la somma ho usato questa espressione:
>
> =nz(somma(nz(fatture);0);0)
>
> nonostante ciò ottengo una casella vuota anzichè 0....
>
> Perchè??
>
> Grazie!
forse  =nz(somma(nz(fatture;0));0)  è meglio
Ma se la somma totale è 0 mi pare che per non so quali motivi Access
lasci il campo in bianco
in questo caso:
=nz(somma(nz(fatture;0));"0")
AleC


title: Messaggio errore in TB per valore nullo

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:226bd7f3-f6a6-4d55...@v28g2000hsv.googlegroups.com...
On 7 Ott, 11:44, "Cecio" <
marco190...@virgilio.it
> wrote:
> Salve, ho una sottomaschera con degli importi e un totale di tali importi.
> Se filtrando la sottomaschera non ci sono record il totale degli importi
> viene vuoto e conseguentemente mi da errore in altre caselle che
> utilizzano
> quel totale.
>
> Per la somma ho usato questa espressione:
>
> =nz(somma(nz(fatture);0);0)
>
> nonostante ciň ottengo una casella vuota anzichč 0....
>
> Perchč??
>
> Grazie!
forse  =nz(somma(nz(fatture;0));0)  č meglio
Ma se la somma totale č 0 mi pare che per non so quali motivi Access
lasci il campo in bianco
in questo caso:
=nz(somma(nz(fatture;0));"0")
AleC
No, non funziona...bisogna usare la gestione dell'errore...
grazie


title: Probl.fatturazione risolto...

author: Enrico Virginio

text:
Ok ci sono riuscito da solo !!!! SONO UN MITOOOOO !!!
Grazie lo stesso..
Ma dimmi te se di venerdě notte...mi devo rompere il cazz...
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Esempi

author: Franco

text:
Qualcuno mi sa dire dove trovare esempi di database? Ne avrei bisogno di uno
tipo casa editrice che ha in giro rappresentanti a provvigioni.
Vi ringrazio e vi saluto.
Franco


title: Esempi

author: Daniele

text:
"Franco" <
ball...@libero.it
> ha scritto nel messaggio
news:71PR8.62335$Kt3.1...@twister2.libero.it...

> Hai gią guardato il Northwind fornito con Access?
Saluti Daniele
---


title: Esempi

author: Sib

text:
"Franco" <
ball...@libero.it
> ha scritto nel messaggio

Sul cd di installazione di office ne trovi 3 molto didattici
Sib


title: problema con i colori da codice VBA in report

author: Luciano

text:
ciao
ho inserito il seguente codice VBA in una casella di testo di un report che
mi dovrebbe restituire il testo colorato così come indicato. Il punto è che
non ne azzecca praticamente una! Per esempio il Case "Punto" dovrebbe
ritornarmi nero e invece mi ritorna Verde, e così quasi tutti gli altri.
Praticamente mi rimescola i colori e non riesco nemmeno a vederci un ordine
logico, cioè non tutto ciò che è nero me lo dà verde. per fare solo un
esempio dei primi 4 Case:
"Punto" me lo restituisce verde (me lo dovrebbe restituire nero)
"Segreteria" me lo restituisce  nero (ok)
"Medico Legale" me lo restituisce  verde (me lo dovrebbe restituire nero)
"Culturale" me lo restituisce  Rosso (me lo dovrebbe restituire blu)
Diciamo che ne azzecca 2 o 3 di tutti quelli qui di seguito.
faccio presente che uso Access 2003 ma lavoro in formato 2000. C'è qualche
bug? c'è qualche trucco da utilizzare? Sbaglio qualcosa? sono troppi i Case?
Quante domande mi sono fatto!!
Option Compare Database
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Select Case Me!Settori.Value
    Case "Punto"
        Me!Settori.ForeColor = vbBlack
    Case "Segreteria"
        Me!Settori.ForeColor = vbBlack
    Case "Medico Legale"
        Me!Settori.ForeColor = vbBlack
    Case "Culturale"
        Me!Settori.ForeColor = vbBlue
    Case "Animazione"
        Me!Settori.ForeColor = vbBlue
    Case "Cucina"
        Me!Settori.ForeColor = vbRed
    Case "Economato"
        Me!Settori.ForeColor = vbRed
    Case "Utensileria"
        Me!Settori.ForeColor = vbGreen
    Case "Manutenzione"
        Me!Settori.ForeColor = vbGreen
    Case "Orto"
        Me!Settori.ForeColor = vbGreen
    Case "Giardino"
        Me!Settori.ForeColor = vbGreen
    Case "Delta"
        Me!Settori.ForeColor = vbBlack
    Case "Fuori Struttura"
        Me!Settori.ForeColor = vbRed
    Case "Nessun Settore"
        Me!Settori.ForeColor = vbRed
    Case "Pulizie"
        Me!Settori.ForeColor = vbBlue
    Case "Lavanderia"
        Me!Settori.ForeColor = vbBlue
    Case "Tutti i Settori"
        Me!Settori.ForeColor = vbBlack
    Case Else
        Me!Settori.ForeColor = vbBlack
End Select
End Sub
*************
Una cosa strana è che in un'altro report la stessa struttura di codice mi
funziona; è questo di seguito, dove addirittura c'è anche lo sfondo!
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Select Case Me!Fascia.Value
    Case "1^"
        Me!Fascia.ForeColor = vbWhite
        Me!Fascia.BackColor = vbRed
    Case "2^"
        Me!Fascia.ForeColor = vbWhite
        Me!Fascia.BackColor = vbBlue
    Case "3^"
        Me!Fascia.ForeColor = vbBlack
        Me!Fascia.BackColor = vbGreen
    Case "4^"
        Me!Fascia.ForeColor = vbBlack
        Me!Fascia.BackColor = vbYellow
    Case "5^"
        Me!Fascia.ForeColor = vbWhite
        Me!Fascia.BackColor = vbBlack
    Case Else
        Me!Fascia.ForeColor = vbWhite
        Me!Fascia.BackColor = vbRed
End Select
End Sub
Grazie anticipate per il consiglio


title: aggiornamento combo box

author: Tiger

text:
Ciao,
ho una maschera con delle combo box, il problema è che quando aggiorno il
contenuto delle combo, e successivamente mando in stampa il report, tale
report non risulta aggiornato con gli ultimi valori inseriti nelle combo.
Perchè il report sia aggiornato devo chiudere e riaprire la maschera.
Ho provato ad aggiungere nelle proprietà "dopo aggiornamento" e "su
modifica" delle combo il comando "DoCmd.Requery", ma il problema rimane.
Come posso fare?
Grazie
    Ciao


title: aggiornamento combo box

author: Alessandro

text:
"Tiger" <
tige...@inwind.it
> wrote in message
news:wQvj8.8174$%g7.2...@twister2.libero.it...

Come fai ad aggiornare la COMBO..??
Puoi dare qualche maggir dettaglio.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aggiornamento combo box

author: Emyr

text:
On Wed, 13 Mar 2002 00:07:24 +0100, "Tiger" <
tige...@inwind.it
>
wrote:

provato con il salvataggio del record corrente prima della stampa?
Saluti.
Emanuele.


title: aggiornamento combo box

author: OndaMax

text:
Il 13 Mar 2002, 07:47, "Alessandro" ha scritto:
>Come fai ad aggiornare
la COMBO..??
>Puoi dare qualche maggir dettaglio.
.
Già, anche a me
sfugge la dinamica Report Vs Combo ...
Ma scommetto che il problema
riguarda la mancanza di un NomeCombo.Requery prima dell'utilizzo dei dati.
Comunque attendo con ansia ... ;-)
.
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: aggiornamento combo box

author: Roberto da casa

text:
"Tiger" <
tige...@inwind.it
> ha scritto nel messaggio
news:wQvj8.8174$%g7.2...@twister2.libero.it...

Sono d'accordo con OndaMax: no DoCmd.Requery ma Me!NomeCombo.Requery
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: aggiornamento combo box

text:
Per aggiornare la combo intendo selezionare un nuovo valore dal menù a
tendina.
    Ciao
Alessandro <
ik2...@libero.it
> wrote in message
7715d6806c621ceec6...@mygate.mailgate.org...



title: aggiornamento combo box

text:
Con il salvataggio del record corrente prima della stampa funziona, però con
Me![NomeCombo].Requery non funziona ancora, l'ho aggiunta sia nella
proprietà dopo aggiornamento e su modifica.
Roberto da casa <
r.ma...@libero.it
> wrote in message
ntJj8.10474$1S3.2...@twister1.libero.it...



title: .adp e strano trigger

author: Luca Dall'Olio

text:
In una relazione uno a molti, con una tabella TMagazzino con i dati
dei Ddt e una tabella TPezzi con le singole voci del Ddt, vorrei
implementare le cancellazioni a cascata, che con SQL Server mi pare di
aver capito che si facciano solo coi trigger. Percio' ho disabilitato
l'integrita' referenziale nella relazione del diagramma (altrimenti mi
da' errore) e scritto il seguente trigger:
Alter Trigger TMagazzino_TTPezziAutoDelete
On dbo.TMagazzino
For Delete
As
BEGIN
PRINT 'Prova'
DELETE TPezzi FROM deleted
WHERE (TPezzi.IdDdt = deleted.IdDdt)
END
Vi chiederete a cosa serva il PRINT... serve ad evitare che access mi
dia errore dicendo : "Informazioni sulle colonne chiavi insufficienti
o mancanti, troppe righe da aggiornare" e si rifiuti di aggiornare la
maschera sul lato uno, mentre la aggiorna sul lato molti. Qualcuno mi
saprebbe dare indizi sul problema? Grazie! Luca


title: pulsante di opzione e interruttore

text:
in una maschera non riesco ad ingrandire le dimensioni del pulsante di
opzione e non riesco a far cambiare il colore all'interruttore una
volta che viene attivato
grazie


title: pulsante di opzione e interruttore

author: MA

text:

NOn puoi ma puoi usare delle immagini grandi e belle come vuoi e clickando
sopra simili il gruppo di opzioni
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: pulsante di opzione e interruttore

text:
On 1 Mar, 13:26, "MA" <
mas...@massimilianoamendola.it
> wrote:

scusami ma non ho compreso bene cosa volevi dirmi ..non sono molto
esperta di access
grazie


title: pulsante di opzione e interruttore

text:

Non č possibile ingrandire i pulsanti di opzione, la dimensione č quella e
basta. :-(
Per quanto riguarda l'interruttore, č possibile impostare il colore al primo
piano, cioč a ciņ che c'č scritto sopra, con la proprietą ForeColor.
Nell'esempio che segue, ogni volta che viene premuto l'interruttore, cambia
il colore del primo piano da rosso a blu:
Private Sub Interruttore0_Click()
    If Me.Interruttore0.ForeColor = vbBlue Then
        Me.Interruttore0.ForeColor = vbRed
    Else
        Me.Interruttore0.ForeColor = vbBlue
    End If
End Sub
Saluti
Franco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: pulsante di opzione e interruttore

text:
On 1 Mar, 16:22,
francol...@inwind.it
 (Franco) wrote:
> Il 01 Mar 2007, 10:39,
stefy.po...@alice.it
 ha scritto:> in una maschera non riesco ad ingrandire le dimensioni delpulsantedi
> > opzione e non riesco a far cambiare il colore all'interruttoreuna
> > volta che viene attivato
> > grazie
>
> Non è possibile ingrandire i pulsanti di opzione, la dimensione è quella e
> basta. :-(
>
> Per quanto riguarda l'interruttore, è possibile impostare il colore al primo
> piano, cioè a ciò che c'è scritto sopra, con la proprietà ForeColor.
> Nell'esempio che segue, ogni volta che viene premuto l'interruttore, cambia
> il colore del primo piano da rosso a blu:
>
> Private Sub Interruttore0_Click()
>     If Me.Interruttore0.ForeColor = vbBlue Then
>         Me.Interruttore0.ForeColor = vbRed
>     Else
>         Me.Interruttore0.ForeColor = vbBlue
>     End If
> End Sub
>
> Saluti
> Franco
>
> --------------------------------
> Inviato viahttp://
arianna.libero.it/usenet/
Grazie ...funziona benissimo!


title: Problema con microsoft JET ?

author: Alessia Mazzeo

text:
Salve a tutti,
Ho un problema aprendo un DB Access da un mio applicativo sviluppato in
Delphi.
Su un PC con NT 4.0 (ma solo su quella), accedendo al DB mi dà "General SQL
Error - il modulo di gestione di Database Microsoft JET ha interrotto
l'elaborazione, un altro utente sta tentando contemporaneamente".
Quale può essere la causa? Please Help me !!!
Alessia Mazzeo
CCS Tecnologies s.r.l.
e-mail:
maz...@ccstech.it
--
Posted from mail@[213.254.6.80]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problema con microsoft JET ?

author: FasoN

text:
Ciao,
sicura che l'errore non sia vero?
Mi spiego meglio, sei proprio certa che non ci sia realmente un altro utente
che accede al dbase (o magari al record specifico) e che non ci sia un
istanza del tuo stesso programma che blocca tale Database/Record.
Inoltre controllerei se ci sono problemi noti tra Microsoft Jet e Delphi io
ad esempio uso (pochino a dir la verita') Power Builder e con il passaggio a
Microsoft Access 2000 ho trovato tante belle sorpresine.
Ciao
<LuigI>
"Alessia Mazzeo" <
maz...@ccstech.it
> wrote in message
000501bfbf13$3426b8e0$7301000a@ccsnet...



title: aiuto campo valuta

author: Massimo

text:
Volevo un piccolo aiuto in questo senso:
il mio db va benissimo, l'unica cosa che nei campi valuta quando inserisco
un importo al momento che lo digito nel campo mi appare es 246890987 poi
quando esco dal campo diventa   L. 246.890.987 e possibile far si che
mammano che digito l'importo automaticamente mi separi  immediatamente i
valori così mi è più facile non sbagliarè ? ho provato diverse impostazioni
" maschera imput " ma non ho avuto nessun esito positivo.
Saluti a Tutti


title: aiuto campo valuta

author: CLASSEX

text:
    hai provato a creare una maschera di input ad-hoc?
poi- scusa l'appunto- mammano che significa? forse intendevi man-mano?
:-)))))
--
------------------------------
Timeo Danaos et dona ferentes (Virgilio)
------------------------------
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:8ta9ua$kh6$1...@fe1.cs.interbusiness.it...



title: aiuto campo valuta

author: SE

text:
Bisogna fare una piccola routine che agisca on change della text box
Massimo <
ron...@tin.it
> wrote in message
8ta9ua$kh6$1...@fe1.cs.interbusiness.it...
> Volevo un piccolo aiuto in questo senso:
> il mio db va benissimo, l'unica cosa che nei campi valuta quando inserisco
> un importo al momento che lo digito nel campo mi appare es 246890987 poi
> quando esco dal campo diventa   L. 246.890.987 e possibile far si che
> mammano che digito l'importo automaticamente mi separi  immediatamente i
> valori cosě mi č piů facile non sbagliarč ? ho provato diverse



title: aiuto campo valuta

text:
se ero capace non avrei scritto per farmi compatire per un errore di
ortografia....
che dovessi creare una piccola routine che agisca on change della text box
lo avevo capito...
ma alla fine non ho avuto nessun aiuto alla mia richiesta ma solo un
rimprovero per aver scritto "mammano"
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:8ta9ua$kh6$1...@fe1.cs.interbusiness.it...
> Volevo un piccolo aiuto in questo senso:
> il mio db va benissimo, l'unica cosa che nei campi valuta quando inserisco
> un importo al momento che lo digito nel campo mi appare es 246890987 poi
> quando esco dal campo diventa   L. 246.890.987 e possibile far si che
> mammano che digito l'importo automaticamente mi separi  immediatamente i
> valori cosě mi č piů facile non sbagliarč ? ho provato diverse



title: aiuto campo valuta

author: Silvio Berruti

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:8tbr2g$1qs$1...@fe1.cs.interbusiness.it...
> se ero capace non avrei scritto per farmi compatire per un errore di
> ortografia....
Se fossi stato capace, ...
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: aiuto campo valuta

text:
Va bene io non so l'Italiano ma ...........
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:8ta9ua$kh6$1...@fe1.cs.interbusiness.it...



title: aiuto campo valuta

text:
Non ci siamo probabilmente accorti. Il N.S. è ora it.ligua italiana?
Silvio Berruti <
s...@gma.it
> wrote in message
8tcftn$c9f$1...@fe1.cs.interbusiness.it...



title: verifica univocità su più campi

author: Agostini Gianluigi

text:
Buongiorno.
Uso A00 su W2000
Su un form ho un controllo associato alla chiave primaria numerico che viene
generato tramite una routine. Poi vengono inseriti valori in altri controlli
associati a campi. Alla chiusura della maschera vorrei verificare che la
stringa generata dalle ultime tre cifre di destra della chiave primaria + il
valore immesso in altri tre campi (di cui due come testo), sia univoco. Chi
mi aiuta?
Grazie
Gianluigi Agostini


title: verifica univocità su più campi

author: Roberto - Syd

text:
"Agostini Gianluigi" <
agostini....@tin.it
> ha scritto nel messaggio
news:wIOG7.27618$zl4.7...@news2.tin.it...

Fai una query usando la tabella che contiene i 4 campi relativi al tuo
problema, la query si chiamerà Controllo e i campi (visto che non so come si
chiamano li chiamerò CampoKey, CampoNum, CampoTesto1, CampoTesto2 adesso
nell'intestazione della colonna della query invece di selezionare un campo
esistente scrivi questa espressione:
CampoUnione:Right(Trim(Str([CampoKey])),3) & Trim(Str([CampoNum])) &
[CampoTesto1] & [CampoTest2]
a questo punto avrai una query che si chiama Controllo con un solo Campo che
si chiama CampoUnione il quale contiene il valore della stringa che non vuoi
duplicare, quindi prima di chiudere il form puoi controllare che i dati
inseriti non compongano un valore già esistente.
Ciao Roberto - Syd


title: Report da mandare via e-mail

author: Enrico

text:
Devo mandare via tramite email un report se lo salvo in formato
FormatoSnapshot(*.snp) il tuuto mi funzione ma chi riceve l'email deve avere
installato Snapshotview e io non voglio questo esiste la possibilità di
salvarlo in formato *.gif o *.jpg? Ho già provato nei formati rtf, html ma
il risulato visivo è un distatro, naturalmente invio il tutto tramite:
DoCmd.SendObject acReport, Me!ReportName, "RichTextFormat(*.rtf)",
"
enr...@sme.it
", , , Me!Oggetto & " N° " & ID_Inoltro, , False
Grazie per l'aiuto!!!!!!!!!!!!


title: Report da mandare via e-mail

author: warp

text:
"Enrico" <
enr...@sme.it
> ha scritto nel messaggio
news:9ktgg1$321$1...@pegasus.tiscalinet.it...
> Devo mandare via tramite email un report se lo salvo in formato
> FormatoSnapshot(*.snp) il tuuto mi funzione ma chi riceve l'email deve
avere
> installato Snapshotview e io non voglio questo esiste la possibilità di
> salvarlo in formato *.gif o *.jpg?
Installando sul PC la stampante "virtuale" .PDF puoi salvarlo in tale
formato.
Comunque credo che con i drivers di stampanti postscript si riesca a creare
una bitmap del Report.
Ho già provato nei formati rtf, html ma
> il risulato visivo è un distatro, naturalmente invio il tutto tramite:
Sei troppo pignolo: l'esportazione in formato .xls è un disastro, in RTF
vengono perse le fincature ma il testo è giustificato piuttosto bene.
Ciao, warp


title: Report da mandare via e-mail

text:
Scusa l'ignoranza ma come faccio a installare una stampante virtuale pdf
Grazie ancora.
warp <
war...@libero.it
> wrote in message
pGUc7.3118$2L.1...@news.infostrada.it...



title: Report da mandare via e-mail

text:
"Enrico" <
> Scusa l'ignoranza ma come faccio a installare una stampante virtuale pdf
> Grazie ancora.
In realtà stavo cercando anch'io un'installazione gratuita e completa del
driver .PDF.
Per ora mi sono procurato una versione freeware che funzia solo con NT/2000.
Tuttavia pare che installando Acrobat Reader 4.0, il suddetto driver venga
automaticamente configurato.
Non ho ancora verificato personalmente, ma l'ha detto in più circostanze
Antonio Biso ... io mi fiderei :-)
Ciao, warp


title: (help) report in orizzontale

author: michele

text:
Scusate
sono nuovo sto creando un database per contabilizzare le ore di lavoro
che voi sappiate è possibile creare un report in cui i campi vengano
inseriti per righe anzichè per colonne
sulla guida di access n0n sono riuscito a trovare niente.
sono graditi anche link a testi (possibilmente in italiano) e alle Faq del
ng se esistono
tnks


title: (help) report in orizzontale

text:
On Tue, 02 Jul 2002 20:58:49 GMT, "michele" <
gal...@virgilio.it
>
wrote:

la query all'origine dei dati dev'essere a campi incrociati oppure se
usi l'xp usa le tabelle pivot
per i libri vedi su
sitocomune.com
Saluti.
Emanuele.


title: (help) report in orizzontale

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:eg25iu05m1r393jj9...@4ax.com...

tnks vedro quel che posso fare


title: Help - Sono in difficoltà con una tabella....

text:
buongiorno, scusate il disturbo, ma ho combinato un bel pasticcio e
prima di compromettere ulteriormente il mio lavoro vorrei chiederVi un
cortese aiutino...
Avevo una tabella di circa 5000 record con tipologia "aperto" e
"bidonato".
Dovendo modificare in maniera massiva e molto simile i 198 "bidonato"
e per non pacioccare (sic!) la tabella ho ritenuto opportuno agire
così:
---> ho fatto una copia della tabella originaria e da questa ho
cancellato i record "aperto" ed ho ottenuto la tabella di 198 record
nominata BIDONATI.
---> Nella tabella originaria ho cancellato i record "bidonato"
ottenendo la tabella APERTI.
Ora non riesco più ad unire le tabelle. Ho provato a fare una query di
accodamento ma sbaglio qualcosa.
Ho anche provato a fare "accoda il contenuto degli appunti" ma questo
mi da errore anche se le tabelle dovrebbero essere simili....non ci
capisco più nulla !!!
Qualcuno mi può dare una mano ?
grazie infinite


text:
"ignazio.pilone"  ha scritto nel messaggio
news:d49d6f54-5950-494f...@u12g2000vbf.googlegroups.com...
buongiorno, scusate il disturbo, ma ho combinato un bel pasticcio e
prima di compromettere ulteriormente il mio lavoro vorrei chiederVi un
cortese aiutino...
Avevo una tabella di circa 5000 record con tipologia "aperto" e
"bidonato".
Dovendo modificare in maniera massiva e molto simile i 198 "bidonato"
e per non pacioccare (sic!) la tabella ho ritenuto opportuno agire
cosě:
---> ho fatto una copia della tabella originaria e da questa ho
cancellato i record "aperto" ed ho ottenuto la tabella di 198 record
nominata BIDONATI.
---> Nella tabella originaria ho cancellato i record "bidonato"
ottenendo la tabella APERTI.
Ora non riesco piů ad unire le tabelle. Ho provato a fare una query di
accodamento ma sbaglio qualcosa.
Ho anche provato a fare "accoda il contenuto degli appunti" ma questo
mi da errore anche se le tabelle dovrebbero essere simili....non ci
capisco piů nulla !!!
Qualcuno mi puň dare una mano ?
grazie infinite
___
Che errore ti da?
quali campi vuoi accodare?
MA


author: almorel

text:

Ciao,
in genere faccio semplicemente copia/incolla.
Apro la tabella da copiare, seleziono tutto,
apro la tabella ricevente, vado su nuovo record (IMPORTANTE) e
incollo.
Mai avuto sorprese ....
Ciao
Alberto


author: pablitomf

text:
On 4 Mar, 17:38, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "ignazio.pilone"  ha scritto nel messaggionews:d49d6f54-5950-494f...@u12g2000vbf.googlegroups.com...
>
> buongiorno, scusate il disturbo, ma ho combinato un bel pasticcio e
> prima di compromettere ulteriormente il mio lavoro vorrei chiederVi un
> cortese aiutino...
>
> Avevo una tabella di circa 5000 record con tipologia "aperto" e
> "bidonato".
> Dovendo modificare in maniera massiva e molto simile i 198 "bidonato"
> e per non pacioccare (sic!) la tabella ho ritenuto opportuno agire
> cos :
> ---> ho fatto una copia della tabella originaria e da questa ho
> cancellato i record "aperto" ed ho ottenuto la tabella di 198 record
> nominata BIDONATI.
> ---> Nella tabella originaria ho cancellato i record "bidonato"
> ottenendo la tabella APERTI.
>
> Ora non riesco pi ad unire le tabelle. Ho provato a fare una query di
> accodamento ma sbaglio qualcosa.
> Ho anche provato a fare "accoda il contenuto degli appunti" ma questo
> mi da errore anche se le tabelle dovrebbero essere simili....non ci
> capisco pi nulla !!!
> Qualcuno mi pu dare una mano ?
> grazie infinite
> ___
> Che errore ti da?
> quali campi vuoi accodare?
> MA
Questo non è un "Subject poco significativo"? :D


text:

grazie a tutti per l'interessamento, sottolineo gentilissimo.
Allora il copia incolla non funziona, trova dei campi (nonostante la
medesima tabella di origine delle due tabelle aperto e bidonato), che
non gli piacciono e mi segnala errore, creando la tabella errori di
incollamento.
I campi che voglio copiare sono tutti quelli di ogni record e sono
omogenei tra tutti i record delle due tabelle.
Spero di essere chiaro e/o di spiegare bene il mio problema.
Potrei esportare entrambe in xls, riunirle e reimportarle, ma ho paura
di perder i riferimenti delle maschere query ecc alla tabella.
Lo posso fare tranquillamente ?
grazie infinite.
p.s. al momento scrivo da casa (dove non ho access che ho solo al
lavoro e nemmeno i file del lavoro) quindi eventuali prove le posso
fare solo da lunedi mattina.
grazie bis


author: radicale 001

text:
On 4 Mar, 17:11, "ignazio.pilone" <
ignazio.pil...@gmail.com
> wrote:
> buongiorno, scusate il disturbo, ma ho combinato un bel pasticcio e
> prima di compromettere ulteriormente il mio lavoro vorrei chiederVi un
> cortese aiutino...
>
> Avevo una tabella di circa 5000 record con tipologia "aperto" e
> "bidonato".
> Dovendo modificare in maniera massiva e molto simile i 198 "bidonato"
> e per non pacioccare (sic!) la tabella ho ritenuto opportuno agire
> così:
> ---> ho fatto una copia della tabella originaria e da questa ho
> cancellato i record "aperto" ed ho ottenuto la tabella di 198 record
> nominata BIDONATI.
> ---> Nella tabella originaria ho cancellato i record "bidonato"
> ottenendo la tabella APERTI.
Mmmmh ...
Ma non e' che ce stai a fa', per l' appunto, er bidone
tu a noi ?
Sara' che vengo dalla strada, so' sospettoso per natura.


text:

Nessun bidone, io scrivo su questo sito che reputo molto affidabile e
frwequentato da persone competenti per cercare aiuto, anche se spesso
non ne sono nemmeno all'altezza.
Scusami, ma sospettoso di che ?
Non capisco molto di access ma nemmeno di cosa potrei fare o scrivere
di così pericoloso.....
grazie ancora e scusa(te)mi per la franchezza.


text:

> grazie ancora e scusa(te)mi per la franchezza.- Nascondi testo citato
>
> - Mostra testo citato -
Volevo solo segnalare, per dovere di cronaca e per completezza di
informazione, che sono riuscito a ricomporre la tabella.
Ho fatto così, ovviamente dopo essermi fatto una copia di sicurezza
del db.
Ho esportato le due tabelle in .xls e unite in unico file .xls
Dalla tabella aperti ho cancellato tutti  i record, tranne 1.
Importato tutti i record dal file .xls nella tabella .mdb
Cancellato il record numero 1.
grazie e carissimi saluti a tutti.


title: Shell

author: Pietrobon Enrico

text:
Ho dei problemini con il comando shell.
Devo far partire un driver di un registratore di cassa e subito dopo devo
far partire il programmino che fa partire la stampa dello scontrino.
Sotto Win 98 nessun problema inserivo il drivers della cassa nel config.sys
e poi da codice faveco partire il programmino che stampava lo scontrino.
I problemi iniziano con Win 2K prima di tutto il drivers della cassa non lo
posso mettere nel config questo perche non funziona, allora mi sonbo creato
un file Batch con all'interno il drivers della cassa che è un file Exe e
popi il programmino che mi lancia lo scontrino.
Fin qui tutto bene se io faccio partire manualmente il file Batch tutto
funziona.
Ma se tramite il comando Shell faccio partire il file Batch nulla di nulla
si apre una finestra di dos che non si fa nemmeno in tempo a vedere e dopo
di chi finisce tutto.
la sintassi che ho usato è questa
RetVal = Shell(CartellaComune & "\Cassa.bat", 3)
Ma nulla. qualcuno mi sa spiegare il perchè
Grazie Grazie
Enrico Pietrobon


title: Modificare le proprietà di un controllo in una maschera

author: Gimamon

text:
Qualcuno mi aiuti!!!!!!!!!!!!!
Devo modificare il colore di un controllo in una maschera dopo
l'aggiornamento del record, ma deve essere solo per quel record, per
evidenziarmi che quel record è stato aggiornato. Come posso fare?
Nella visualizzazione a maschere continue , il colore viene modificato sullo
stesso controllo di tutti i record
Grazie!!!!!!!!!!!


author: Carlo Costarella

text:
"Gimamon" <
gim...@libero.it
> ha scritto nel messaggio
news:OoNFf.163296$65.45...@twister1.libero.it...
>
> Qualcuno mi aiuti!!!!!!!!!!!!!
> Devo modificare il colore di un controllo in una maschera dopo
> l'aggiornamento del record, ma deve essere solo per quel record, per
> evidenziarmi che quel record č stato aggiornato. Come posso fare?
> Nella visualizzazione a maschere continue , il colore viene modificato
> sullo stesso controllo di tutti i record
> Grazie!!!!!!!!!!!
>
>
Da A2000 usa la Formattazione condizionale.
Se hai A97 dai un'occhiata a
www.sitocomune.com
Ciao, Carlo


text:
Grazie di cuore Carlo!!!!!!!!!!!!
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:43e7a5c4$0$12601$4faf...@reader3.news.tin.it...
>
>
> "Gimamon" <
gim...@libero.it
> ha scritto nel messaggio
> news:OoNFf.163296$65.45...@twister1.libero.it...
>>
>> Qualcuno mi aiuti!!!!!!!!!!!!!
>> Devo modificare il colore di un controllo in una maschera dopo
>> l'aggiornamento del record, ma deve essere solo per quel record, per
>> evidenziarmi che quel record è stato aggiornato. Come posso fare?



title: Visualizzare shortcut menu in una form di Access con POPUP True e A scelta obbligatoria True

text:
Ciao a tutti, lo so che il titolo è un po' lungo... portate pazienza.
Partiamo dal presupposto che creo programmi con Access impostando in tutte le forms PopUp=True e Modal=True, riducendo ad icona la finestra principale di Access. Questo accorgimento rende l'applicazione più simile ad un programma sviluppato in ambiente non Access.
Ha un limite dovuto al fatto che non puoi premere il tasto destro del mouse per  aprire il menu contestuale; questa caratteristica mi è sembrata interessante perché disabilitavo la possibilità di mettere la form in struttura senza dovermi creare menu personalizzati.
Ma ho trovato un'eccezione! Se clicco con il mouse sull'icona del programma presente nella barra delle applicazioni, ecco che ritornano i menu contestuali.
A questo punto ho bisogno che mi aiutiate a simulare da VBA il clic del mouse sull'icona nella taskbar, così metto i menu contestuali personalizzati.
Qualche suggerimento?
Grazie


author: BFS

text:
Il 25/03/2023 18:38, Silvio Berruti ha scritto:
> mi è sembrata interessante perché disabilitavo la possibilità di mettere la form in struttura

se l'obiettivo è questo sei fuori strada
per evitare che l'utilizzatore veda codice e struttura form/report/etc
devi fornirgli l'accde/mde del tuo programma

BFS


text:

Sì, conosco ed utilizzo MDE (a suo tempo), ACCDE e ACCDR.
In questo caso deve rimanere ACCDB per altre esigenze che non sto a spiegare adesso.
Hai soluzioni da darmi?
Nel frattempo, ho trovato che, se utilizzo WM_apiShowWindow(hwnd, WM_SW_MINIMIZE) ripristino la situazione disabilitando nuovamente l'utilizzo del menu contestuale.
In realtà, mi è venuta voglia di far utilizzare al cliente il menu contestuale e, quindi, mi piacerebbe lasciarlo sempre a disposizione, ma non posso dirgli di andare a cliccare sull'icona del programma.... devo trovare un altro sistema.
Idee?


author: Karl Donaubauer

text:
Salve,

Silvio Berruti:
> ...

> ...

Non capisco bene la situazione/descrizione, cioè perché non hai i menu
contestuali. Non dovrebbe essere a causa di popup e modal.

Pertanto, non so se richiamare i menu contestuali tramite VBA possa
aiutarti. In tal caso, esistono almeno due metodi: quello semplicissimo
per richiamare i menu integrati e quello anche non complesso per i menu
definiti dall'utente.

Li mostro entrambi nel mio demo db da
https://www.isladogs.co.uk/aeu-11/

nel no. 14 "Context menus without right mouse".

Puoi vederlo anche nel video della presentazione:
https://www.youtube.com/watch?v=k9jgkzG2IaU&t=2637s

--
Ciao
Karl
*********
Access Bugs:
https://AccessForever.org

Access News:
https://youtu.be/XMOHBSudo-U

Access DevCon:
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


text:

Grazie Karl, vado a vederlo subito.


text:

Buongiorno Karl,
approfondendo un po', ho capito quale comando crea questa situazione (vedi sopra).
Utilizzo le routines Window Manipulation Examples di Peter's Software ed, in particolare, la xg_MinimizeWindow "Access" crea, come conseguenza, la disabilitazione del tasto destro del mouse e dei menu contestuali.
Basta utilizzare la xg_RestoreWindow "Access" e i menu contestuali sono nuovamente presenti.
Però ecco riapparire la finestra principale di Access, anche se la riduco al 5% tramite xg_SizeWindowByPct "Access", 5, 5
Sembrerebbe quindi che debba fare una scelta: o visualizzo i menu contestuali e la finestra di Access o nascondo entrambe.
Oppure mi serve qualcuno che mi dica come fare diversamente...


text:
Salve Silvio,

Silvio Berruti:
>...
> approfondendo un po', ho capito quale comando crea questa situazione (vedi sopra).
> Utilizzo le routines Window Manipulation Examples di Peter's Software ed, in particolare, la xg_MinimizeWindow "Access" crea, come conseguenza, la disabilitazione del tasto destro del mouse e dei menu contestuali.
> Basta utilizzare la xg_RestoreWindow "Access" e i menu contestuali sono nuovamente presenti.
> Però ecco riapparire la finestra principale di Access, anche se la riduco al 5% tramite xg_SizeWindowByPct "Access", 5, 5
> Sembrerebbe quindi che debba fare una scelta: o visualizzo i menu contestuali e la finestra di Access o nascondo entrambe.
> Oppure mi serve qualcuno che mi dica come fare diversamente...

Se non hai bisogno della finestra principale ma vuoi liberartene, puoi
nasconderla completamente, p.e. con
https://www.donkarl.com/it?FAQ1.11

Questo non dovrebbe influire sui menu contestuali.



text:

Grazie Karl, come sempre hai una risposta.
Provo e ti dico il comportamento.


text:

Ultimo aggiornamento nell'attesa di trovare un modo per visualizzare sempre i menu contestuali.
Al momento ho deciso di disattivare sempre i menu contestuali e, per farlo, è bastato andare a togliere il flag di Menu di scelta rapida predefiniti, presente in Opzioni, Database corrente.
Semplice, no?
Bastava pensarci...
Grazie comunque.


title: Fare partire un'applicazione ad un'ora determinata

author: Giorgio Valsangiacomo

text:
Salve, ho una maschera "menu" constantemente aperta e vorrei che ad una
determinata ora
del giorno (per esempio alle 12) mi si apra un'applicazione oppure un
salvataggio dati su dischetto.
Ho scritto il seguente codice su Timer ma  non funziona e non sò il perché.
    Dim .....
    If Time = TimeValue("16:50") Then
        SourceFile = "C:\\Dati\Pippo.mdb"
        Destination1File = "A:Pippo.mdb"
        FileCopy SourceFile, DestinationFile
        FileCopy SourceFile, Destination1File
    End If
...
Grazie per l'aiuto
Giorgio
--
------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


author: Fabio Montagner

text:
"txtOrario" controllo nella maschera in cui inserisco l'ora di invio
"txtOra" controllo in cui inserisco l'ora di sistema
Private Sub Form_Current()
If Not (IsNull(Me.txtOrario)) Then
    If Me.txtOrario = Time Then
        MsgBox "E' ora!"
    End If
End If
End Sub
Private Sub Form_Timer()
txtOra.Caption = Time
End Sub
Giorgio Valsangiacomo wrote in message <8770f3$jcl$
1...@bw107zhb.bluewin.ch
>...



text:
Fabio Montagner <
f.mon...@issz.vr.it
> wrote in message
8771mp$jo0$1...@stargate1.inet.it...
> "txtOrario" controllo nella maschera in cui inserisco l'ora di invio
> "txtOra" controllo in cui inserisco l'ora di sistema
>
> Private Sub Form_Current()
> If Not (IsNull(Me.txtOrario)) Then
>     If Me.txtOrario = Time Then
>         MsgBox "E' ora!"
>     End If
> End If
> End Sub
>
> Private Sub Form_Timer()
> txtOra.Caption = Time
> End Sub
>
     Ti ringrazio per la risposta super rapida
Ciao
Giorgio



title: MI5 Persecution: why the security services?

text:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-= why the security services? -=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
You may ask, why do I think the "they" referred to are the security
services? Is there any evidence that there is a single source, as opposed
to a loosely based "whispering campaign" amongst many people? Even if there
is a single source, is there any evidence that "they" are professional
"buggers" as opposed to amateurs, or perhaps people working for a privately
funded organization?
a) As to the question of a single source versus something more fragmented;
it is quite obvious that there is a single source from the way the campaign
has been carried out. Since things have been repeated verbatim which were
said in my home, there must be one group which does the watching and
listening. Since on several occasions (mainly during travel) people have
been planted in close proximity and rehearsed in what they were to say, it
follows that someone must have done the planning for that, and again a
single source is indicated.
b) So why couldn't it be amateurs? Why couldn't it be a private
organisation, for example a private detective agency paid to manage the
campaign and undertake the technical aspects? Some detective agencies are
unscrupulous as has been proved on the occasions in the past when they've
been exposed or caught; they too can have access to the bugging technology
deployed; and there are reported cases of MI5 paying private eyes to do
their dirty work (against peace campaigners and similar enemies of the
state) on the understanding that if they were caught then they could deny
all knowledge. Why couldn't that be the case?
The main factor pointing to direct security service involvement (as opposed
to amateurs or MI5 proxies) is the breadth of their access to the media in
particular, and the fact that the television companies are so involved in
the campaign. The BBC would not directly invade someone's home themselves,
since it would not be within their remit to allocate personnel or financial
resources to do so. An organisation of their stature would not take part in
a campaign set up by private sources. The only people they would take
material from would be the security services, presumably on the assumption
that if the cat ever flew out of the bag yowling it would be MI5 who would
take the consequences.
State sponsorship for these acts of psychological terrorism is also
indicated by duration; support for over six years for a team of three or
four people would be beyond the means and will of most private sources.
The viciousness of the slanders and personal denigration also points to
MI5; they traditionally "protect" the British state from politicians of the
wrong hue by character assassination, and in this case are using their
tried and tested methods to murder with words an enemy they have invented
for themselves.
And there are precedents. Diana and Hewitt were alleged to have been filmed
"at it" by an Army intelligence team which had operated in Northern
Ireland, these allegations were made by someone called Jones who had been
on the team. His statements were denied by the defence establishment who
tried to character-assassinate by describing him as the "Jones twins".
Funny how if you tell the truth, then you must be ill, isn't it? Thought
only communists behaved like that?
Hewitt later said that he'd been spoken to by someone in the army who
revealed the existence of videotapes of him and Diana, and that the tapes
would be published if any attempt was made by them to resume their
association.
5
--
Posted via a free Usenet account from
http://www.teranews.com


title: Come evitare che il tasto invio mi dia un nuovo recod

author: Elìa

text:
Salve a tutto il NG.
Quando arrivo all'ultimo campo e premo invio Access mi da un nuovo recod,
come evitare che avvenga?
Grazie a voi tutti per la disponibilità e l'incoraggiamento.
Elìa


text:
"Elìa" <
lmn...@tiscali.it
> ha scritto nel messaggio
news:4507bec7$0$29083$5fc...@news.tiscali.it...

Da codice:
Me.AllowAdditions = false
Oppure imposti la proprietà in struttura della maschera: consenti aggiunte =
NO.
Meglio da codice perchè la puoi ripristinare con
Me.AllowAdditions = True
Ciao, Carlo


text:

Sulla maschera trovi la proprietà cycle, di default è impostata a
0(=tutti i record) e in questo modo dando invio sull'ultimo controllo
della maschera passi al record successivo, se la imposti a 1 o a 2
questo non avviene
ciao
 e buon lavoro


text:
"gabry69" <
g.a...@bipielle.it
> ha scritto nel messaggio
news:1158136095.3...@e63g2000cwd.googlegroups.com...


ciao
 e buon lavoro
Non trovo la proprietà cycle nella proprietà della maschera io ho Access
2003 in italiano
grazie per la tua collaborazione
Elìa


text:
"Elìa" <
lmn...@tiscali.it
> ha scritto nel messaggio
news:4507d472$0$29073$5fc...@news.tiscali.it...

>Trovato,  la proprietà credo che sia nella scheda "EVENTO"  e la proprietà
>si "su intervallo timer" che ho inpostato a 1
Grazie


text:

La trovi nella sezione ALTRO, in italiano è la proprietà sequenza
Ciao
Gabry 69


title: Ringraziamenti

author: Pinguino

text:
Ho completato l'applicazione per la fatturazione del macellaio.
Ringrazio tutti coloro che mi hanno aiutato nello sviluppo di questo
programma.
Carlo Ronchese


title: Ringraziamenti

author: Pablitomf (Maurizio Facciuti)

text:
> Ho completato l'applicazione per la fatturazione del macellaio.
> Ringrazio tutti coloro che mi hanno aiutato nello sviluppo di questo
> programma.
>
Bene, vorrà dire, visto le feste e la tipologia specifica di aiuto, che ci
pagherai in COSTOLETTE. :-D
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Ringraziamenti

author: ciroteo

text:
"Pablitomf (Maurizio Facciuti)" <
keiko...@libero.it
> ha scritto nel
messaggio news:elja68$d8a$1...@tdi.cu.mi.it...
> > Ho completato l'applicazione per la fatturazione del macellaio.
> > Ringrazio tutti coloro che mi hanno aiutato nello sviluppo di questo
> > programma.
> >
>
>
> Bene, vorrà dire, visto le feste e la tipologia specifica di aiuto, che ci
> pagherai in COSTOLETTE. :-D
>
> --
> --
> Ciao
>
> Pablitomf (Maurizio Facciuti)
> -----------------------------------------------------------------
> Access: 97, 2000, XP e 2003
> ASP
> -----------------------------------------------------------------
>
http://www.accessgroup.it/
> -------------------------------------------------------
salamelle, fegatini, fiorentine ... e chi più ne ha più ne metta!


title: Auguri al tutto il NG.

author: Rino®

text:
Come da oggetto
Auguri a tutti
Ferrari Rino
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


title: Auguri al tutto il NG.

author: Alessandro Baraldi

text:
"Rino?" <
rinof...@virgilio.it
> wrote in message
news:31021175.1135939233033.JavaMail.newsgroup@sc-ng-1
> Come da oggetto
> Auguri a tutti
> Ferrari Rino
> --
Auguri a te e famiglia.
P.S. ma il "?" nel Nick è perchè hai dubbi d'identità..?
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Auguri al tutto il NG.

author: Roberto da casa

text:
"RinoŽ" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:31021175.1135939233033.JavaMail.newsgroup@sc-ng-1...
> Come da oggetto
> Auguri a tutti
Buon Anno a te.
> Ferrari Rino
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Auguri al tutto il NG.

author: cidi

text:
"RinoŽ" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:31021175.1135939233033.JavaMail.newsgroup@sc-ng-1...

Buon Anno anche a te e famiglia
Daniele


title: Between tra date

author: E. Delacroix

text:
Ho copincollato una query parametrica con un controllo calendario di questo
genere:
Between [Forms].[Nomeform].[Calendar1].[Value] And
[Forms].[Nomeform].[Calendar2].[Value]
dove Calendar1 e Calendar2 sono due controlli calendario Activex.
Ho modificato il nome dei controlli calendario con i riferimenti corretti alla
diversa Form soprastante; ho inoltre cancellato un ulteriore criterio che non mi
serviva (l'ho sostanzialmente semplificata), ma non c'č verso di farla
funzionare: il messaggio che ottengo č:
"Espressione digitata non correttamente o troppo complessa per essere valutata"
Dove sbaglio?
Grazie per le risposte
Salutoni
E. Delacroix


title: Between tra date

text:
"E. Delacroix" <
oni...@libero.it
> ha scritto nel messaggio
news:6vhja1hpgkeov7m3h...@4ax.com...
> Ho copincollato una query parametrica con un controllo calendario di
> questo
> genere:
>
> Between [Forms].[Nomeform].[Calendar1].[Value] And
> [Forms].[Nomeform].[Calendar2].[Value]
>
> dove Calendar1 e Calendar2 sono due controlli calendario Activex.
> Ho modificato il nome dei controlli calendario con i riferimenti corretti
> alla
> diversa Form soprastante; ho inoltre cancellato un ulteriore criterio che
> non mi
> serviva (l'ho sostanzialmente semplificata), ma non c'è verso di farla
> funzionare: il messaggio che ottengo è:
> "Espressione digitata non correttamente o troppo complessa per essere
> valutata"
>
> Dove sbaglio?
> Grazie per le risposte
>
> Salutoni
> E. Delacroix
>
Associa il controllo sulle date sempre a campi, non direttamente al
controllo calendario...
i campi magari li fai aggiornare sul  value attuale del calendario e ottieni
sempre lo stesso risultato


title: Between tra date

author: ALESSANDRO Baraldi

text:
"E. Delacroix" <
oni...@libero.it
> ha scritto nel messaggio
news:6vhja1hpgkeov7m3h...@4ax.com...

Non ne sono certo ma potrebbe essere una cosa simile:
Between [Forms]![Nomeform]![Calendar1] And
 [Forms]![Nomeform]![Calendar2]
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Problema Grafico Pivot

author: Ferrari Rino

text:
Avendo realizzato un semplice Grafico Pivot
e possibile che in versione Run-time la possibilità di
selezione pe. clienti Tutti o uno determinato dalla lista
venga bloccato mentre in visualizzazione con access
dia la possibilità di selezione?
Rino


title: Problema Grafico Pivot

author: Marco Antonioli

text:
"Ferrari Rino" <
rinof...@virgilio.it
> wrote in message
news:OAONc.52475$
OR2.2...@news3.tin.it

Funziona il filtro sulla casella di riepilogo ?
Ciao
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Esecuzione routine Evento su ogni gruppo di report multiplo

text:
Salve a tutti, e grazie infinite anticipatamente, a chi mi possa rispondere.
Dunque, su A97, ho un report unico per la fatturazione automatica di fine
mese.
Dunque, ho la necessità che, per ogni fattura, (1 fattura = raggrupamento x
Ragione Sociale), debba inserire il codice che mi aggiornerà i movim.
contabili, i contatori ultima fatt., e così via!
Ho provato ad utilizzare l'evento su Piè di Pag. "RagSociale" nella sezione
"SU STAMPA", eseguendolo esclusivamente quando la variabile Printcount = 1
(in modo che mi funzioni solo 1 volta x ogni fattura, anche se la fattura
fosse di 2 o + pagine), ma funziona solo con il primo cliente in fattura,
mentre per gli altri mi viene generato un errore.
Premetto che l'errore si verifica quando devo assegnare il totale fattura
(campo che si trova proprio all'interno del piè di rag.soc), dicendomi che
non riesce ad assegnare il valore, ovvero il campo non è proprio trovato!
Forse è perchè l'evento viene effettuato prima della stampa effettiva della
sezione?
Ma xchè funziona solo con il primo cliente?
Spero di non essere stato troppo "intrigato" spiegando il mio problema!
Grazie 1000 a chi possa aiutarmi!
Mark


text:
"Marco_280167" <
mros...@gol.grosseto.it
> ha scritto nel messaggio
news:43c78920$0$1071$4faf...@reader3.news.tin.it...

E' molto rischioso far aggiornare tabelle a codice VBA inserito in un report
anche perché potresti avere la necessità di stampare un report più volte con
tutte le conseguenze del caso.
Forse la cosa migliore è separare la stampa del report dall'aggiornamento
delle tabelle che potrai fare, quando necessario, con query di comando
(aggiornamento e/o inserimento).
> Mark
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:hkPxf.126549$65.35...@twister1.libero.it...

---
Si, ho notato, e ti ringrazio della conferma!
In questo caso, dovrò necessariamente modificare la query di origine, che
attualmente elenca tutti i clienti da fatturare in un unico report, creando,
ad esempio un loop, dove venga eseguita, sia il report di un singolo cliente
e la relativa query di comando che aggiorna la tabella!
E' questo che mi suggerivi vero?
Ti ringrazio molto!
Marco



text:
"Marco_280167" <
mros...@gol.grosseto.it
> ha scritto nel messaggio
news:43cb4aed$0$1072$4faf...@reader4.news.tin.it...

Non esattamente: io non modificherei la query di origine del report, solo
che, dopo la stampa del report, la userei come recordset di input per creare
i movimenti contabili relativi alle fatture stampate e per aggiornare il
contatore ultima fattura e quant'altro: insomma userei il report solo per
stampare le fatture, così come penso già faccia ora, e delle query di
comando per fare il resto però al di fuori del report.
>
> Ti ringrazio molto!
Prego
>
> Marco
--
Roberto



title: Help - query con campo numerarore

author: Franz

text:
Come posso aggiungere un campo ad una query in modo da conteggiare i  record
in essa contenuti?


title: Help - query con campo numerarore

author: Giuseppe

text:
"Franz" <
net0...@cr-surfing.net
> ha scritto nel messaggio
news:8nikcu$th4$1...@news.flashnet.it...



title: Help - query con campo numerarore

text:
"Franz" <
net0...@cr-surfing.net
> ha scritto nel messaggio
news:8nikcu$th4$1...@news.flashnet.it...
> Come posso aggiungere un campo ad una query in modo da conteggiare i
record
> in essa contenuti?
>
Per il totale del numero dei record:
costruisci la seguente funzione:
Function Totale(nomeCampo, nomeQuery) As Integer
Dim intX As Integer
intX = DCount(nomeCampo, nomeQuery)
Totale = intX
End Function
nella griglia della query aggiungi un nuovo campo e di seguito il nome della
funzione es.
Conteggio: Totale("[nomeCampo]";"nomeQuery")
giuseppe


title: Eliminazione record

author: Paolo Agagiů

text:
Ho la necessità di eliminare un record ed i relativi collegamenti in altre
tabelle, esempio:
TAB CLIENTE ----> TAB ORDINI ------> TAB ANAGRAFICA
ho provato a creare una query di eliminazione basata su tutte la tabelle ma
non riesco a farla funzionare, AIUTO !!!
Ciao


title: Eliminazione record

author: Sergio MAZZA

text:
"Paolo Agagiù" <
aga...@tiscalinet.it
> ha scritto nel messaggio
news:8g2rvq$t9a$2...@pegasus.tiscalinet.it...

Crea tre query di eliminazione una per ogni tabella; ognuna con il filtro
sul campo chiave...
Ciao.


title: Eliminazione record

author: Massimo

text:
Paolo Agagiù <
aga...@tiscalinet.it
> wrote in message
news:8g2rvq$t9a$2...@pegasus.tiscalinet.it...
> Ho la necessità di eliminare un record ed i relativi collegamenti in altre
> tabelle, esempio:
> TAB CLIENTE ----> TAB ORDINI ------> TAB ANAGRAFICA
> ho provato a creare una query di eliminazione basata su tutte la tabelle
ma
> non riesco a farla funzionare, AIUTO !!!
> Ciao
>
Devi stabilire le relazioni tra le tabelle ed impostare l'integrità
referenziale su tali relazioni applicando l'aggiornamento automatico dei
dati correlati e la cancellazione a catena dei record correlati. In questo
modo cancellando un record dalla tabella padre automaticamente vengono
cancellati i record nelle tabelle figlie.
Ciao
Massimo.


title: strano comportamento casella di controllo

author: Arold

text:
se la clicco non assume prima il valore seleionato con il segno di spunta e
se la riclicco non assume il valore senza segno di spunta
ma come si usano questi controlli^?
grazie.


text:
"Arold" <
simb...@libero.it
> ha scritto nel messaggio
news:bgmdt4$edv$1...@lacerta.tiscalinet.it...

Controlla se hai impostato la proprietà "state triplo"; oppure imposta un
valore predefinito se non l'hai associata ad un campo booleano (sì/no)...
Ciao.
--
Sergio MAZZA


title: riallegare tabelle

author: guggenheim

text:
Ho un database frontend database a1

che è collegato a due database

database b1

database b2

ora vorrei sostituire (riallegare) le tabelle
collegate al database b2 con le tabelle del database b3.

Ma solo quelle (in entrambi i database b2 e b3 vi
sono le stesse tabelle), lasciando stare il collegamento con il database
b1

Dato che capisco poco di
programmazione.

In passato avevo usato uno dei programmi presenti
sul sitocomune.

Ma questo funziona solo scollegando e collegando 2
database con le stesse tabelle.

Grazie

Cristian


title: riallegare tabelle

text:
attualmente il codice che ho usato è
questo

MASCHERA LANCIO PROCEDURA

Private Sub cmdCollega_Click()
Dim result As
Variant
DoCmd.SetWarnings False

    If IsNull(Me.lstArchivi) Then

    MsgBox "Scegliere azienda", 48, "Collega
azienda"
    Exit Sub

Else

result = MsgBox("Vuoi collegarti a: " &
Me.lstArchivi.Column(1), vbQuestion + vbOKCancel, "Collegamento azienda")
If
result = 1 Then

DoCmd.Hourglass True
Me.Caption = "Collegamento archivio azienda " &
Me.lstArchivi.Column(1) & " in corso....."

Dim strMdbOld As String
    Dim strMdbNew As
String
    Dim c As Integer
    strMdbOld =
f_BEAttuale()
    strMdbNew =
Me.lstArchivi
    'For c = Forms.Count - 1 To 0 Step
-1
        'If Forms(c).Name <>
Me.Name Then DoCmd.Close acForm, Forms(c).Name
    'Next
c
    If Not f_AggiornaColl(strMdbNew)
Then
    DoCmd.Hourglass
False

   MsgBox "Operazione non riuscita." &
vbCrLf & "Mi ricollego a:" & vbCrLf & strMdbOld, vbInformation +
vbOKOnly, "Collegamento archivio"

Call f_AggiornaColl(strMdbOld)
    Else

DoCmd.Hourglass False
    MsgBox "Procedura collegamento
azienda effettuata correttamente !" & Chr(13) & vbCrLf & "Azienda
collegata: " & Me.lstArchivi.Column(1) & Chr(13) & vbCrLf &
"Database collegato:" & strMdbNew & Chr(13), vbInformation + vbOKOnly,
"Collegamento archivio"

Me.Caption = "azienda collegata: " & Me.lstArchivi

DoCmd.Close acForm, "m_collega_azienda", acSaveYes
DoCmd.OpenForm
("avvio")

End If
 End If
 End If

 DoCmd.SetWarnings
True

End Sub

-------------------------------------------------------------------------------------------------------------------------------------------------

MODULO PER COLLEGARE TABELLE

Option Compare Database
Option
Explicit

Public Function f_AggiornaColl(strMdb As String) As
Boolean
    Dim dbs As Database
    Dim tdf
As TableDef
    Set dbs = CurrentDb

f_AggiornaColl = False
    For Each tdf In
dbs.TableDefs
        If (Len(tdf.Connect)
> 0)
Then

tdf.Connect = ";DATABASE=" &
strMdb
            Err
= 0
            On
Error Resume
Next

tdf.RefreshLink

If Err <> 0
Then

Select Case
Err.Number

Case
3024

MsgBox "Impossibile trovare il file:" & vbCrLf & Mid$(tdf.Connect, 11),
vbCritical + vbOKOnly, "Errore nel
collegamento"

Case
Else

MsgBox tdf.Name & vbCrLf & Err.Number & " - " & Err.Description,
vbCritical + vbOKOnly,
"Errore"

End
Select

Exit
Function

End If
        End
If
    Next tdf
    f_AggiornaColl =
True
End Function

Public Function f_BEAttuale() As String
    Dim dbs As
Database
    Dim rst As Recordset
    Dim
strSQL As String
    strSQL = "SELECT Trim([Database]) AS DB "
&
_

"FROM MSysObjects " &
_

"GROUP BY Trim([Database]), MSysObjects.Type " &
_

"HAVING (((MSysObjects.Type)=6));"
    Set dbs =
CurrentDb
    Set rst =
dbs.OpenRecordset(strSQL)
    f_BEAttuale =
rst![DB]
    rst.Close
    Set dbs =
Nothing
End Function

Public Function f_StripFileName(rsFileName As String) As
String
    On Error Resume Next
    Dim I As
Integer
    For I = Len(rsFileName) To 1 Step
-1
        If Mid(rsFileName, I, 1) = "\"
Then
            Exit
For
        End If

Next
    f_StripFileName = Mid(rsFileName, 1, I)
End
Function

Function f_StripPath(rsFileName As String) As String

On Error Resume Next
    Dim I As
Integer
    For I = Len(rsFileName) To 1 Step
-1
      If Mid(rsFileName, I, 1) = "\"
Then
        Exit
For
      End If

Next
    f_StripPath = Mid(rsFileName, I + 1,
Len(rsFileName))
End Function


title: riallegare tabelle

author: Antonio Biso

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:e5m0k5$ie5$1...@fata.cs.interbusiness.it...





Grazie
Cristian
Non devi usare l'HTML per i post!
Sul sito comune c'era una mia soluzione per il riallegamento delle tabelle.
Il trucco era usare una tabella nel FE che conteneva i nomi delle tabelle di
un certo gruppo di tabelle collegate.
Lanciando il riallegatabelle con parametro il nome della tabella d'appoggio,
il sistema lanciava la routine per scegliere un db sul PC, contenente le
nuove tabelle da allegare.
Quindi ciclava nei record della tabella d'appoggio e per ogni nome eseguiva
il refreshlink con il path preso dal nuovo db.
Antonio


title: riallegare tabelle

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:Ehyfg.20208$jP5.5...@twister1.libero.it...

-----------------------
Scusa per l'html
ho visto ma la tua versione è per il 97
io uso la 2002
e nel convertilo mi da errore
grazie


title: riallegare tabelle

text:
[CUT]
>
> Scusa per l'html
> ho visto ma la tua versione è per il 97
> io uso la 2002
> e nel convertilo mi da errore
>
> grazie
Stranissimo, se ci sono i riferimenti DAO corretti il metodo di Antonio
è
il più semplice e funzionale anche con A2002(almeno a me funziona).
@Alex


title: riallegare tabelle

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1149154987....@f6g2000cwb.googlegroups.com...
[CUT]
>
> Scusa per l'html
> ho visto ma la tua versione č per il 97
> io uso la 2002
> e nel convertilo mi da errore
>
> grazie
Stranissimo, se ci sono i riferimenti DAO corretti il metodo di Antonio
č
il piů semplice e funzionale anche con A2002(almeno a me funziona).
@Alex
----------------
DAO 3.6 ?
č FLEGGATO MA MI DA ERRORE NELLA COMPILAZIONE
GRAZIE


title: riallegare tabelle

text:
> [CUT]
>
> Stranissimo, se ci sono i riferimenti DAO corretti il metodo di Antonio
> è
> il più semplice e funzionale anche con A2002(almeno a me funziona).
>
> @Alex
>
> ----------------
>
>
> DAO 3.6 ?
>
> è FLEGGATO MA MI DA ERRORE NELLA COMPILAZIONE
>
> GRAZIE
Cosa ti dà errore...?
Hai messo Option Explicit nei moduli...?
@Alex


title: riallegare tabelle

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:e5mdrg$f19$1...@balena.cs.interbusiness.it...

Io lo uso anche col 2000 e funziona.
Che errore di compilazione ti da?
Antonio


title: riallegare tabelle

text:
NON CI CAPISCO UNA MAZZA
SE NON TROVO QUALCOSA DI GIA' FATTO
MI SA CHE PRENDO UN'ALTRA STRADA
cmq
GRAZIE


title: riallegare tabelle

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:G0zfg.20277$jP5.5...@twister1.libero.it...

---------
ho fatto cosi
ho credo un db vuoto nuovo
mi sono imporatto dal tuo db la tabella ed il modulo
sono entrato in modulo
ed ho fatto debug > compila modulo
evidenziando
Private Function Lancia_Dialogo(gfni As wlib_GetFileNameInfo, ByVal fOpen As
Integer) As Long
mi dice
errore di compilazione
tipo definito dall'utente non definito


title: riallegare tabelle

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:e5merh$g7u$1...@balena.cs.interbusiness.it...

C'erano delle dichiarazioni di funzioni importate da librerie eh
Antonio


title: riallegare tabelle

text:
GRAZIE
NON SO COME MA CREDO DI ESSERCI RIUSCITO
SE C'è L'HO FATTA IO CHE NON SONO UN PROGRAMMATORE
CE LA POSSONO FARE CHIUNQUE
MILLE GRAZIE


title: riallegare tabelle

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:e5mgd8$s4$1...@fata.cs.interbusiness.it...

___________-
lo so dovevo scrivere in piccolo
scusate


title: problemi con FoundFiles()

author: bep

text:
Sto creando un db di tutti i file contenuti nei miei cd.
Ho un problema con il l'oggetto FoundFiles
Con la segguente routine leggo tutti i file del cd:
With Application.FileSearch
    .NewSearch
    .LookIn = "e:\"
    .SearchSubFolders = True
    PropertyTests.Add name:="tipo file", _
        Condition:=msoConditionFileTypeAllFiles, _
        Connector:=msoConnectorOr
    If .Execute() > 0 Then
        numfile = .FoundFiles.Count
        MsgBox "Trovati " & numfile & " file."
mentre con la seg. routine ottengo le proprietą dei singoli file:
        For i = 1 To numfile
            Set f = fs.GetFile(.FoundFiles(i))
            filename = UCase(
f.name
)
            parentfolder = f.parentfolder
            parentfolder = Mid(parentfolder, 3)
            tipo = f.Type
            size = CLng(f.size)
            data = f.datecreated
        next
Succede che  ottengo il messaggio d'errore di file non trovato
all'istruzuione Set f = fs.GetFile(.FoundFiles(i))
quando il file  č di tipo .pif. Infatti FoundFiles(i) mi restituisce il
percorso del file *puntato* dal file .pif.
Come ovviare questo problema e ottenere le proprietą del file .pif?
 Oppure mi da errore di accesso negato (questo deve esssere dovuto che la
dir
o il file ha l'attributo nascosto o di sistema. Perņ il nome del file
dovrebbe darmelo cmq)
Qualcuno sa spiegare questo strano comportamento?
Grazie a tutti coloro che perderenno un po del loro tempo per illuminarmi.
bye


title: Raggruppare records in una maschera

author: ikxel

text:
Sto cercando di realizzare un database access che gestisca la
produzione di una piccola azienda.
Ho una tabella che viene aggiornata con gli ordini dei clienti; ogni
articolo subisce una o più lavorazioni che vengono effettuate da
differenti macchine; non tutte le macchine sono contemporaneamente
necessarie alle lavorazioni.
Vorrei realizzare una maschera che raggruppa le fasi di lavorazione
per macchina.
La maschera deve essere "dinamica", cioè non voglio crearne una
contenente delle sottomschere per ogni macchina (dal momento che è
previsto l'acquisto di macchinari in futuro, per cui dovrei rimettere
"mano" al database). D'altra parte, una macchina che non effettua
alcuna lavorazione non deve comparire nell'elenco e tutte quelle che
sono impegnate devono comparire sulla stessa pagina (a colpo d'occhio
devo valutare la situazione globale).
Qualcuno è in grado di aiutarmi?
Grazie in anticipo
Emanuele


title: Raggruppare records in una maschera

author: Roberto dalla campagna

text:
"ikxel" <
c77...@hotmail.com
> ha scritto nel messaggio
news:9c95460c.04090...@posting.google.com...

Secondo me potresti trovare uno spunto sul Sito Comune (link qui sotto),
nella Sezione Reports, nella FAQ di AntoGal intitolata "Rappresentazione, su
Report, di periodi temporali mediante segmenti".
Invece di una maschera i risultati li avrai nell'anteprima di un report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Protezione BE ...

author: Francesco

text:
Buona sera a tutti,
ho un DB anagrafico suddiviso in BE allocato su un server e vari FE su
client in rete locale. Avrei necessità di proteggere le informazioni
custodite nel DB mettendo una PW solo sul BE ... Come posso fare poi a far
si che i vari FE (in apertura) possano permettere l'accesso ai dati senza
dover richiedere l'inserimento di alcuna PW ... Grazie per l'attenzione


title: Protezione BE ...

author: VT @ home

text:
Il Wed, 04 Jul 2007 19:54:33 GMT, "Francesco" <
d_cre...@libero.it
>
ha scritto:

E' un falso problema:
attualmente i vari FE hanno le tabelle del BE allegate, giusto ?
Semplicemente imposta la password sul BE, quindi riallega le tabelle
sui vari FE: ti verra richiesta la password che verrà memorizzata (in
chiaro, ahime!) nelle informazioni del collegamento e quindi non verrà
più richiesta.


title: Protezione BE ...

text:
Il Wed, 04 Jul 2007 19:54:33 GMT, "Francesco" <
d_cre...@libero.it
> ha scritto:

Ho visto che hai postato anche su mpioa.
Ti faccio presente che è buona regola segnalare il cross-post dei messaggi
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
---------------------------------------------


title: Protezione BE ...

text:
Hai perfettamente ragione sul fatto che avrei dovuto segnalare il cross-post
dei messaggi ma è solo  per disattenzione che non l'ho fatto ... grazie
molte comunque.
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:g91o839t3mudu3kp8...@4ax.com...



title: Protezione BE ...

author: PBsoft

text:
> Hai perfettamente ragione sul fatto che avrei dovuto segnalare il
> cross-post dei messaggi ma è solo  per disattenzione che non l'ho
> fatto ... grazie molte comunque.
La stessa disattenzione per la quale non hai risposto a Vincenzo scrivendo
dopo il quoting.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Protezione BE ...

text:
> ho un DB anagrafico suddiviso in BE allocato su un server e vari FE su
> client in rete locale. Avrei necessità di proteggere le informazioni
> custodite nel DB mettendo una PW solo sul BE ...
Stante il commento che ti ha già scritto Vincenzo, se proprio hai bisogno
di meccanismi di protezione, ti consiglio vivamente di passare a SQL Server
per quanto riguarda il back-end, continuando ad utilizzare Access come front-end.



title: Protezione BE ...

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:qovn839fc308kekg1...@4ax.com...

Ho provato a seguire l'indicazione ma mi da messaggio di errore e non mi
permette di accedere al BE ... Grazie lo stesso.


title: Protezione BE ...

text:
"PBsoft" <info[REMOVE]@
pbsoft.it
> ha scritto nel messaggio
news:875ea355232828...@news.tin.it...

Le mie conoscenze di DB sono piuttosto modeste per permettermi di passare a
SQL fino a quando non avrò migliorato le mie capacità con Access ... Grazie
lo stesso e scusate per le mie "disattenzioni".


title: condizione con check-box

author: Franco

text:
ho maschera "M_Ordine" con tre sottomaschere
1-"M_Carichi_Ordine",
2- "M_Carichi_da_Fornitore",
3-"SdettaglioOrdine".

Nella sottomaschera "M_Carichi_da_Fornitore" ho inserito una check-box.

Ora vorrei che con:
n. 1 record, la check-box non si potesse spuntare
n. 2 records, o uno o l'altro
con piu' di 2, tutti tranne uno

Grazie per l'aiuto a creare la condizione


title: condizione con check-box

author: Vladimiro Leone

text:

Ciao Franco,
ci sono diversi modi per ottenere quello che chiedi, l'importante è
avere una casella di testo con una stringa o un numero univoco.
Poniamo di avere un campo "n" con numeri progressivi; su corrente
della sottomaschera "M_Carichi_da_Fornitore"  inserisci:
If Me.n = 3 Then
Me.CasellaControllo8.Enabled = False
Else
Me.CasellaControllo8.Enabled = True
End If

Ciao Vladimiro


title: condizione con check-box

text:
"Vladimiro Leone" <
vlad...@alice.it
> ha scritto nel messaggio
news:43e71c62-f66b-4159...@k6g2000vbz.googlegroups.com...
On 17 Feb, 21:02, "Franco" <
Franco.DellaVa...@libero.it
> wrote:
> ho maschera "M_Ordine" con tre sottomaschere
> 1-"M_Carichi_Ordine",
> 2- "M_Carichi_da_Fornitore",
> 3-"SdettaglioOrdine".
>
> Nella sottomaschera "M_Carichi_da_Fornitore" ho inserito una check-box.
>
> Ora vorrei che con:
> n. 1 record, la check-box non si potesse spuntare
> n. 2 records, o uno o l'altro
> con piu' di 2, tutti tranne uno
>
> Grazie per l'aiuto a creare la condizione

Ciao Franco,
ci sono diversi modi per ottenere quello che chiedi, l'importante č
avere una casella di testo con una stringa o un numero univoco.
Poniamo di avere un campo "n" con numeri progressivi; su corrente
della sottomaschera "M_Carichi_da_Fornitore"  inserisci:
If Me.n = 3 Then
Me.CasellaControllo8.Enabled = False
Else
Me.CasellaControllo8.Enabled = True
End If

Grazie Vladimiro
non mi sono spiegato bene

la mia sottomaschera ha come origine una query
Sql:
SELECT TbCarico.IdCarico, TbCarico.IdOrdine, TbCarico.IdFornitore,
TbCarico.IdTrasportatore, TbCarico.nDDTFornitore, TbCarico.DataDDTFornitore,
TbCarico.Targa, TbOrdine.NumeroOrdineVendita, TbCarico.Opzione,
TBFornitori.NomeFornitore, TbCarico.IdIVATrasportatore,
TbCarico.IdIVAFornitore
FROM TbOrdine INNER JOIN (TBFornitori INNER JOIN TbCarico ON
TBFornitori.IDFornitore = TbCarico.IdFornitore) ON TbOrdine.IDOrdine =
TbCarico.IdOrdine
ORDER BY TBFornitori.NomeFornitore;

con 4 campi:
IdCarico
NumeroOrdineVendita
CboFornitore
Opzione = check-box

Ora se io inserisco nella casella combinata "CboFornitore"
1-un solo fornitore, la  check-box non deve potersi spuntare,
2-con due fornitori, solo uno dei due puo' essere spuntato (cioe' uno
spuntato e l'altro no e viceversa)
3-con piu' di due fornitori, possono essere spuntati tutti tranne uno, (non
ha importanza quale) cioč se li spunto
tutti mi deve dare un messaggio d'errore

grazie


title: condizione con check-box

text:
Ciao Franco,
ho capito anche se è un tantino più complicato; nel senso che funziona
nel momento in cui spunti le caselle di controllo, mentre se le stesse
sono già spuntate e cominci a togliere ad ognuna il segno di spunta,
c'è qualche problemino. Intanto comincia a provare così, poi si vedrà
il da farsi:

Private Sub CasellaControllo_Click()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("Select count(IdFornitore)as
IdFornitore1,Count(CasellaControllo)as CasellaControllo1 From Tabella1
Where IdFornitore=" & Me.IdFornitore & " And CasellaControllo=True")
Me.Refresh
If Me.Recordset.RecordCount - rs!CasellaControllo1 =1 Then
MsgBox "Non si può.", vbInformation
Me.CasellaControllo = False
End If
rs.Close
Set rs = Nothing
End Sub

Naturalmente devi adattare il nome dei due campi e della tabella.
Ciao Vladimiro.


title: condizione con check-box

text:
cut
Private Sub CasellaControllo_Click()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("Select count(IdFornitore)as
IdFornitore1,Count(CasellaControllo)as CasellaControllo1 From Tabella1
Where IdFornitore=" & Me.IdFornitore & " And CasellaControllo=True")
Me.Refresh
If Me.Recordset.RecordCount - rs!CasellaControllo1 =1 Then
MsgBox "Non si può.", vbInformation
Me.CasellaControllo = False
End If
rs.Close
Set rs = Nothing
End Sub

Naturalmente devi adattare il nome dei due campi e della tabella.

grazie Vladimiro.
Ma non fa quello che mi ero proposto


title: Consiglio su applicazione di grosse dimensioni.

author: jef

text:
Ciao a tutti,
avrei bisogno di un consiglio.
Un amico mi ha proposto di creargli un'applicazione piuttosto impegnativa
per dimensioni e per funzioni da eseguire.
A parte il fatto che le mie conoscenze sono quelle che sono volevo chiedere
se sia conveniente, invece di creare un BE ed un unico FE di dimensioni
considerevoli (almeno a prima vista), un'impostazione del tipo un BE con
tutte le tabelle che servono e un numero X di FE a seconda delle cose da
farsi con collegate solo le tabelle di rilevanza per l'FE specifico. Ad
esempio un FE per ordini e fatture ed un secondo ... non so ... per la
gestione del processo produttivo di un prodotto.
Spero di aver reso l'idea.
Sempre per lo stesso motivo mi chiedo se i database access siano sufficienti
oppure se devo valutare un "progetto access" (sapere poi come funzioni è un
altro discorso) oppure prendere in considerazione di lasciar perdere tabelle
collegate e docmd.runsql (diciamo il sistema che uso ora) e cercare di
utilizzare ADO o DAO.
Tutti i consogli sono bene accetti.
grazie
Ciao


text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
news:J2hX9.31190$YG2.8...@twister1.libero.it...
> Ciao a tutti,
>
> avrei bisogno di un consiglio.
> Un amico mi ha proposto di creargli un'applicazione piuttosto impegnativa
> per dimensioni e per funzioni da eseguire.
> A parte il fatto che le mie conoscenze sono quelle che sono volevo
chiedere
> se sia conveniente, invece di creare un BE ed un unico FE di dimensioni
> considerevoli (almeno a prima vista), un'impostazione del tipo un BE con
> tutte le tabelle che servono e un numero X di FE a seconda delle cose da
> farsi con collegate solo le tabelle di rilevanza per l'FE specifico. Ad
> esempio un FE per ordini e fatture ed un secondo ... non so ... per la
> gestione del processo produttivo di un prodotto.
>
> Spero di aver reso l'idea.
>
> Sempre per lo stesso motivo mi chiedo se i database access siano
sufficienti
> oppure se devo valutare un "progetto access" (sapere poi come funzioni č
un
> altro discorso) oppure prendere in considerazione di lasciar perdere
tabelle
> collegate e docmd.runsql (diciamo il sistema che uso ora) e cercare di
> utilizzare ADO o DAO.
>
> Tutti i consogli sono bene accetti.
>
> grazie
> Ciao
>
Ma........ non mi č mai capitato di avere un FE di grosse dimensioni tali da
dover richiedere di scomporlo....!
Mi č invece capitato di avere il BE molto grosso e scomporlo......!!
Il tuo č un'errore, o č proprio cosě che intendi gestirlo.........!!!
@Alex.


author: stefano

text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
news:J2hX9.31190$YG2.8...@twister1.libero.it...

Io personalmete ho aplicazioni con 6 7 BE ma un solo FE (anche abbastanza
robusto)
Personalmente uso DAO e a volte ADO (quasi mai docmd.runsql) ma questi sono
punti di vista.
Stefano


text:
"stefano" <
stl...@tin.it
> ha scritto nel messaggio
news:GKiX9.62058$0v.19...@news1.tin.it...

Grazie a tutti per la risposta,
il dubbio me lo sono posto in quanto in passato ho creato un db per la
gestione di un magazzino con gestione ordini clienti, fornitori inserimento
DdT ecc ecc, diversi report e stampe e per necessità un FE decisamente
pesante (forse anche dovuto all'uso smodato di bmp su report e forms
(incorporate non collegate)) e mi è parso che più andassi avanti più
diventasse lenta l'operazione di apertura del DB stesso. Quindi mi
interessava conoscere alternative ed in ogni caso consigli da chi è
certamente più esperto di me.
Intanto ringrazio e prendo nota.
Ciaooo


text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
news:YXiX9.31836$YG2.8...@twister1.libero.it...
>
[CUT]
> >
>
> Grazie a tutti per la risposta,
>
> il dubbio me lo sono posto in quanto in passato ho creato un db per la
> gestione di un magazzino con gestione ordini clienti, fornitori
inserimento
> DdT ecc ecc, diversi report e stampe e per necessità un FE decisamente
> pesante (forse anche dovuto all'uso smodato di bmp su report e forms
> (incorporate non collegate)) e mi è parso che più andassi avanti più
> diventasse lenta l'operazione di apertura del DB stesso. Quindi mi
> interessava conoscere alternative ed in ogni caso consigli da chi è
> certamente più esperto di me.
>
> Intanto ringrazio e prendo nota.
> Ciaooo
>
>
Concordo con Stefano per l'abbandono di RunSQL, nel caso
è meglio Execute di DAO per diversi motivi.........!
In ogni caso ti sei risposto da solo..... le BMP direttamente nel DB
è una cosa da evitare, collegale, in modo statico o dinamico, ma
è assurdo incorporarle..............!!!
Un FE grosso, ma decisamente grosso è tale se supera i 2Mb......!!
@Alex.


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:ebjX9.31322$ZE.8...@twister2.libero.it...

Grazie Alex, quello di cui parlavo è di circa 13MB!!!
E vabbè mi darò da fare
Ciao


author: Liones

text:
> >
> > il dubbio me lo sono posto in quanto in passato ho creato un db per la
> > gestione di un magazzino con gestione ordini clienti, fornitori
> inserimento
> > DdT ecc ecc, diversi report e stampe e per necessità un FE decisamente
> > pesante (forse anche dovuto all'uso smodato di bmp su report e forms
> > (incorporate non collegate)) e mi è parso che più andassi avanti più
> > diventasse lenta l'operazione di apertura del DB stesso. Quindi mi
> > interessava conoscere alternative ed in ogni caso consigli da chi è
> > certamente più esperto di me.
> Concordo con Stefano per l'abbandono di RunSQL, nel caso
> è meglio Execute di DAO per diversi motivi.........!
salve
scusate l'intromissione
premesso il collegamento con le tabelle del BE e l'uso di jet quale db,
quali controindicazioni ci sono nell'uso  RunSQL rispetto a ado/dao ?
ciao


text:
"Liones" <
lionesnon...@tiscalinet.it
> ha scritto nel messaggio
news:b0msbs$maf$1...@lacerta.tiscalinet.it...

Non ce ne sono, solo che questa opzione è stata mantenuta per compatibiltà
verso il basso, e come detto precedentemente è restrittiva confronto il
Metodo
Execute che esegue la stessa cosa dandoti più controllo all'azione.
@Alex.


title: Calcolo complesso fra date chiarimenti

author: Maurizio

text:
Ragazzi vi ripropongo lo stesso problema che ho proposto ieri (non mi
biasimate, vi prego).
Sono stato su
sitocomune.it
 e ho trovato la faq che mi è stata indicata per
il calcolo dei giorni effettivi escludendo i festivi e le feste particolari,
solo che non so come metterla in pratica.
Io ho una maschera non associata nella quale vi sono due caselle di testo
DataInizio e DataFine, come si fa per associare la funzione che ho trovato
sul sito?
AIUTATEMI VI PREGO!


title: Calcolo complesso fra date chiarimenti

text:
Maurizio <
mauri...@tiscali.it
> wrote in message
_kk6b.21806$hE5.8...@news1.tin.it...

1) In un modulo del tuo database registra le funzioni pubblicate sul Sito
Comune nella FAQ che ti ho indicato nel mio messaggio precedente.
2) Effettua le correzioni che ti ho suggerito alla funzione Festivo.
3) Nella tua maschera non associata inserisci una casella di testo non
associata e nella sua origine controllo scrivi:
=ContaLavorativi([DataInizio];[DataFine];Vero)
se vuoi considerare la settimana corta (sabato festivo), oppure:
=ContaLavorativi([DataInizio];[DataFine];Falso)
se vuoi considerare la settimana lunga (sabato NON festivo).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Blocco riferimenti VBA in Access 2010

author: Leonardo

text:
Buonasera a tutti,
in una form di Access 2010 ho impostato su apertura di una maschera il
comando DoCmd.GoToRecord,,acNewRec.
Finora funzionava senza problemi, mentre ora improvvisamente sul pc di
un collega da errore all'apertura della form e mi sono reso conto che
in VBA i Riferimenti risultano bloccati (non è consentito aprirli
tranne se non faccio ripristina) e la riga di codice sopra specificata
va in errore (è evidenziata in giallo)!
Sul mio pc invece funziona senza problemi, e non riesco proprio a
capice cosa è accaduto sull'altro pc!!
Avete già affrontato questo problema?
Grazie sempre del prezioso aiuto.
Leonardo


title: Blocco riferimenti VBA in Access 2010

author: MA

text:
"Leonardo"  ha scritto nel messaggio
news:60178c5c-2f76-4137...@n35g2000yqf.googlegroups.com...
Buonasera a tutti,
in una form di Access 2010 ho impostato su apertura di una maschera il
comando DoCmd.GoToRecord,,acNewRec.
Finora funzionava senza problemi, mentre ora improvvisamente sul pc di
un collega da errore all'apertura della form e mi sono reso conto che
in VBA i Riferimenti risultano bloccati (non � consentito aprirli
tranne se non faccio ripristina) e la riga di codice sopra specificata
va in errore (� evidenziata in giallo)!
Sul mio pc invece funziona senza problemi, e non riesco proprio a
capice cosa � accaduto sull'altro pc!!
Avete gi� affrontato questo problema?
Grazie sempre del prezioso aiuto.
Leonardo
_______________Risposta:
il db � in un percorso attendibile??
Riguardati la sicurezza nelle versione >=07
MA


title: Apertura Casella Combinata

author: antcim

text:
Cordialita' a chi mi legge.
Quando il focus passa ad una casella combinata,
e' possibile poterla vedere gia' aperta..?
(cioe' come se si e' gia' cliccato sul bottoncino per aprirla).
Grazie in anticipo.
Antcim


title: Apertura Casella Combinata

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:e4uD9.59071$Yw.26...@news2.tin.it...

Su evento Attivata:
Me.TuaCombo.DropDown
@Alex


title: Apertura Casella Combinata

author: Roberto da casa

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:e4uD9.59071$Yw.26...@news2.tin.it...

Se la casella combinata si chiama MiaCombo, a fronte dell'evento "Su
attivato" della casella combinata genera il seguente codice VBA:
Private Sub MiaCombo_GotFocus()
Me!MiaCombo.Dropdown
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Apertura Casella Combinata

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:mcuD9.9929$3l.2...@twister1.libero.it...

Ciao @Alex
Grazie e buon fine settimana
Antcim


title: Apertura Casella Combinata

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:wduD9.9942$3l.2...@twister1.libero.it...
>
> "antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
> news:e4uD9.59071$Yw.26...@news2.tin.it...
> > Cordialita' a chi mi legge.
> > Quando il focus passa ad una casella combinata,
> > e' possibile poterla vedere gia' aperta..?
> > (cioe' come se si e' gia' cliccato sul bottoncino per aprirla).
> > Grazie in anticipo.
> > Antcim
>
> Se la casella combinata si chiama MiaCombo, a fronte dell'evento "Su
> attivato" della casella combinata genera il seguente codice VBA:
>
> Private Sub MiaCombo_GotFocus()
> Me!MiaCombo.Dropdown
> End Sub
>
> --
> Roberto
>
Ciao Roberto
Grazie e buon fine settimana
Antcim



title: form visual basic

author: Riccardo

text:
E' possibile importare, in access,  in qualche modo un Form costruito
in Excel, e salvato in form.frm ?
Oppure bisogna ricostruirsi la maschera e copiare tutto il codice?
grazie Riccardo