title: BARCODE E ACCESSTOVB

author: Antonio

text:
"sasa" <
s.sc...@tiscali.it
> ha scritto nel messaggio
news:c8iemc$5df$1...@lacerta.tiscalinet.it...

AccessToVB non ha mai funzionato perchč la promessa conversione degli
oggetti dell'mdb si taduce in un'accozzaglia di oggetti e controlli in VB
che devi poi analizzare e modificare uno per uno.
Ciao


title: Error 3075 Funzione non disponibile

author: Gaspare

text:
Il problema è questo:
ho creato un db sul mio portatile dove ho installato access 97, poi sono
andato dal cliente dove è gia' installato
access 97 ho copiato il db e quando vado ad eseguire una query mi da il
seguente errore:
la query contiene un campo calcolato:
Mid$([VariazionePiatto],3,2)
Funzione non disponibile nell'espressione della query
'Mid$([VariazionePiatto],3,2)
Grazie mille in anticipo.


title: Error 3075 Funzione non disponibile

author: Alessandro Cara

text:
Gaspare ha scritto:
[cut]
> Funzione non disponibile nell'espressione della query
> 'Mid$([VariazionePiatto],3,2)
controlla i riferimenti
(su menu' Strumenti/tools quando sei su un qualsiasi codice vba)
a.cara


title: Error 3075 Funzione non disponibile

text:
Alessandro Cara <
al...@blunet.it
> wrote in message
3AB7EDC6...@blunet.it...

Grazie, penso che il problema sia proprio questo.


title: Error 3075 Funzione non disponibile

text:
Gaspare <
sgas...@libero.it
> wrote in message
mw8u6.6929$bw6.7...@news.infostrada.it...

Mi Dispiace ma non va, i riferimenti sono uguali.


title: Procedura di importazione automatica da .txt ad Access

author: ecla

text:
Ciao a tutti!
Ho un Database in Access le cui tabelle devono essere alimentate importando
i dati da file .txt.
Per ogni tabella non devo importare tutte le colonne di ciascun .txt ma solo
determintate colonne.
Per evitare l'importazione manuale nogni volta che vengono aggiornati i
dati, dovrei elaborare una procedura di importazione automatica che punti
per ogni specifica tabella solo a determinate colonne del relativo .txt .
Qualcuno ha già affrontato un problema simile e può inoltrarmi il codice per
darmi uno spunto?
Non saprei da dove iniziare!
Grazie a tutti!
Ecla
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Nick

text:
ecla ha detto: in data 28/09/2005 11.53:

Prov a crearti delle specifiche di importazione (vedi help in linea) che
poi richiami via codice a seconda di ciò che devi fare...
ciao
Nick


author: MA

text:
ecla wrote:
> Ciao a tutti!
> Ho un Database in Access le cui tabelle devono essere alimentate
> importando i dati da file .txt.
> Per ogni tabella non devo importare tutte le colonne di ciascun .txt
> ma solo determintate colonne.
> Per evitare l'importazione manuale nogni volta che vengono aggiornati
> i dati, dovrei elaborare una procedura di importazione automatica che
> punti per ogni specifica tabella solo a determinate colonne del
> relativo .txt . Qualcuno ha già affrontato un problema simile e può
> inoltrarmi il codice per darmi uno spunto?
> Non saprei da dove iniziare!
> Grazie a tutti!
> Ecla
>
Se fai caso alle opzioni dell'importazione manuale c'è un "avanzate".
Lì è possibile specificare cosa e come importare.
Salva con nome le specifiche e richiamale nella macro o nel vba per
importare
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
Ciao a tutti!
Ho un Database in Access le cui tabelle devono essere alimentate importando
i dati da file .txt.
Per ogni tabella non devo importare tutte le colonne di ciascun .txt ma solo
determintate colonne.
Per evitare l'importazione manuale ogni volta che vengono aggiornati i dati,
dovrei elaborare una procedura di importazione automatica che punti per ogni
specifica tabella solo a determinate colonne del relativo .txt .
Qualcuno ha già affrontato un problema simile e può inoltrarmi il codice per
darmi uno spunto?
Non saprei da dove iniziare!
Grazie a tutti!
Ecla



author: Pablitomf (Maurizio Facciuti)

text:
[CUT]
> Non saprei da dove iniziare!
>
Da questo NG.
Bhè i consigli dati da Nick e MA vanno benissimo, ma se vuoi c'è n'è anche
un altro... colleghi il file TXT come se fosse una tabella, e poi con le
query (magari di accodamento) importi solo le colonne che vuoi... così
facendo basterà sostituire il file TXT (che in questo caso considero
identico nel tempo nella struttura) e avrai i dati nuovi eventualmente da
importare a tuo piacimento.


author: sv

text:
ecla ha scritto:
> Ciao a tutti!
> Ho un Database in Access le cui tabelle devono essere alimentate importando
> i dati da file .txt.
> Per ogni tabella non devo importare tutte le colonne di ciascun .txt ma solo
> determintate colonne.
> Per evitare l'importazione manuale nogni volta che vengono aggiornati i
> dati, dovrei elaborare una procedura di importazione automatica che punti
> per ogni specifica tabella solo a determinate colonne del relativo .txt .
> Qualcuno ha già affrontato un problema simile e può inoltrarmi il codice per
> darmi uno spunto?
> Non saprei da dove iniziare!
> Grazie a tutti!
> Ecla
Ti suggerivo, inoltre anche questo:
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/d18d6e89323f4d6a/c2b2a3e13d3e3078?q=file+ini+importazione&rnum=1&hl=it#c2b2a3e13d3e3078
--
rgrds
SC
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Claudio(BS)

text:
ecla ha scritto:
> Ciao a tutti!
> Ho un Database in Access le cui tabelle devono essere alimentate importando
> i dati da file .txt.
> Per ogni tabella non devo importare tutte le colonne di ciascun .txt ma solo
> determintate colonne.
> Per evitare l'importazione manuale nogni volta che vengono aggiornati i
> dati, dovrei elaborare una procedura di importazione automatica che punti
> per ogni specifica tabella solo a determinate colonne del relativo .txt .
> Qualcuno ha già affrontato un problema simile e può inoltrarmi il codice per
> darmi uno spunto?
> Non saprei da dove iniziare!
> Grazie a tutti!
> Ecla
Di solito utilizzo un tipo di approccio "a funzioni",
uno spunto:
1) analizzo il file di testo che mi viene passato
2) determino i criteri che mi delimitano i campi
3) creo N funzioni fnNomeCampo[N](stRigaDiTxt) che mi ritornano il
contenuto del campo già formattato e pronto per l'inserimento nella tabella
4) aggancio la tabella con un recordset
5) inizio un ciclo fino ad EOF del file di txt
6) carico i valori del recordset con:
    rsNomeTabella.Fields(0) = fnNomeCampo[0](stRigaDiTxt)
    rsNomeTabella.Fields(1) = fnNomecampo[1](stRigaDiTxt)
    ecc...
    rsNomeTabella.Fields(N) = fnNomeCampo[N](stRigaDiTxt)
7) rsNomeTabella.Update
8) leggo riga successiva
9) fine del ciclo
Funziona sempre, bene ed è chiarissimo da leggere
In caso il file di testo cambi la struttura basta modificare la funzione
relativa
byEz
--
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio


title: matrice

author: Andrea

text:
Salve a tutti.
Ho la necessità di inserire in una tabella, o meglio accodare a una tabella
dei record.
In particolare, a partire da una form, ho a disposizione dei valori che ho
memorizzato in un array (  mioarray( i , j )  )
e vorrei passarli ad una query di accodamento.
In particolare ogni nuovo record è la riga della matrice e J vale 2
Come posso fare?
Io ho provato a scrivere nell'istruzione SQL l'espressione
expr1:Forms!miaform!mioarray(i , j )
ma la cosa non funziona.
Come devo muovermi.?
Grazie a chi vorrà darmi una mano.


title: matrice

text:
Ce l'ho fatta!
Anzichč passare la variabile, ho creato due caselle di testo e con un ciclo
ho assegnato di volta in volta loro il valore dell'array.
Se qualcuno ha un'idea piů elegante me la puň proporre?
Grazie
"Andrea" <
jv...@libero.it
> ha scritto nel messaggio
news:93Z19.23814$n04.6...@twister2.libero.it...
> Salve a tutti.
> Ho la necessitŕ di inserire in una tabella, o meglio accodare a una
tabella
> dei record.
> In particolare, a partire da una form, ho a disposizione dei valori che ho
> memorizzato in un array (  mioarray( i , j )  )
> e vorrei passarli ad una query di accodamento.
> In particolare ogni nuovo record č la riga della matrice e J vale 2
> Come posso fare?
> Io ho provato a scrivere nell'istruzione SQL l'espressione
> expr1:Forms!miaform!mioarray(i , j )
> ma la cosa non funziona.
> Come devo muovermi.?
> Grazie a chi vorrŕ darmi una mano.
>
>
>


title: matrice

author: Antonio Biso

text:
"Andrea" <
jv...@libero.it
> ha scritto nel messaggio
news:IiZ19.24506$lu5.6...@twister1.libero.it...
> Se qualcuno ha un'idea piů elegante me la puň proporre?
Sě!
Scrivi DOPO il quoting!!!
Antonio


title: matrice

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:mx529.25091$lu5.6...@twister1.libero.it...

Hai ragione.
Avevo scritto proprio per sentirmi rispondere questo.


title: matrice

text:
"Andrea" <
jv...@libero.it
> ha scritto nel messaggio
news:TL529.25172$lu5.6...@twister1.libero.it...

Non so se sapevo aiutarti, non l'ho proprio letto, ma magari se scrivevi
correttamente...
Antonio


title: matrice

author: Matteo Palmieri

text:
"Andrea" <
jv...@libero.it
> ha scritto nel messaggio
news:93Z19.23814$n04.6...@twister2.libero.it...
> Come devo muovermi.?
Private Function AggiornamentoDaMatrice()
Dim mioArray(100, 1) As Variant
Dim cmd As ADODB.Command
Dim i As Integer
Set cmd = New ADODB.Command
cmd.ActiveConnection = CurrentProject.Connection
cmd.CommandType = adCmdText
For i = 0 To UBound(mioArray, 1)
  cmd.CommandText = "UPDATE TuaTabella SET campo1 = " & _
  mioArray(i, 0) & ", campo2 = " & mioArray(i, 1)
'se i campi sono di testo ricorda gli apici...
' cmd.CommandText = "UPDATE TuaTabella SET campo1 = '" & _
' mioArray(i, 0) & "', campo2 = '" & mioArray(i, 1) & "'"
  cmd.Execute
Next
Set cmd = Nothing
End Function
Ciao
--
Matteo Palmieri - Cybercreations
www.cybercreations.it


title: matrice

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:nB629.24714$n04.6...@twister2.libero.it...

Adesso ho capito come devo scrivere al newsgroup.
Ciao e alla prossima


title: per Silvio o ST.....

author: norica

text:
Open "LPT1" For Output As #1
    Print #1, MiaStringaFattura
Close #1
E' un lavoraccio ma una volta messo a punto ti scorderai del problema.
Ti serve un manuale di una stampante ad aghi "standard" sul quale troverai i
comandi "ESC". Con questi è possibile settare la stampante ad esempio:
Dim MiaStringaFattura as String
MiaStringaFattura = Chr$(27) & "@" 'reset della stampante
MiaStringaFattura=MiaStringaFattura & Chr$(27) & "M" '12 caratteri per
pollice
e avanti con tutti i tuoi dati.
In bocca al lupo.
Ciao
Silvio
Grazie mille per il suggerimento, mi sono pure procurato un manuale dove ci
sono i comandi Escape ma...non è poi cosi' facile....
Ad esempio: che vuol dire chr$(27) ?!
Grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: per Silvio o ST.....

author: ST

text:
>Grazie mille per il suggerimento mi sono pure procurato un manuale dove ci
> sono i comandi Escape ma...non è poi cosi' facile....
> Ad esempio: che vuol dire chr$(27) ?!
Ma perché non hai proseguito il thread precedente??
Comunque io non ho certo detto che sia facile!! E' un casino ma una volta
fatto funzione benissimo e su qualsiasi stampante generica ad aghi.
Se fai caso sul manualetto della stampante i codici di Escape sono tutti
indicati come ESC + altro/i caratteri.
Ad esempio:
ESC+ M imposta la stampa a 12 caratteri per pollice
Questo comando va inserito nella stringa da inviare alla stampante nella
forma:
Chr$(27) & "M"   ->  Chr$(27) è l'ESC
Con questi comandi fai fare *tutto* alla stampante. Per esempio con
Chr$(27) & "j" & Chr$(255) & Chr$(27) & "j" & Chr$(10)
fai tornare indietro la carta di alcuni centimetri (per stampare più vicino
al bordo superiore).
Con
Chr$(27) & "J" & Chr$(255) & Chr$(27) & "J" & Chr$(10)
la fa tornare a posto (per avere lo strappo del foglio nella posizione
giusta).
Ciao e  in bocca al lupo.
Silvio


title: [MDE] impossibile creare [?]

author: Ramona

text:
Qualcuno saprebbe spiegarmi il perchè
non riesca a creare una copia in versione MDE?
Quando scelgo:
utilità--> copia MDE
mi dice:
impossibile creare il database MDE.
Non mi era mai capitato.
Ho letto nella guida che l'unico caso in cui non
sia possibile fare una copia MDE è quando il database è duplicato.
Sinceramente non capisco.
--
Bye
R@m ^_^
l'alchimista


title: [MDE] impossibile creare [?]

author: fidirico

text:
"Ramona" <
ramonadpno...@libero.it
> ha scritto nel messaggio
news:KNIbb.103214$hE5.3...@news1.tin.it...

Possibile che qualcosa non vada nel tuo codice: per scoprire cosa, apri un modulo e
dal menù Debug, seleziona "Compila".
Se usi Access XP, ricorda che il file .mdb deve essere in formato 2002: non si può
(in AXP) ottenere un mde a partire da un mdb in formato 2000.
Ciao
Galliano


title: [MDE] impossibile creare [?]

text:
Ramona ha scritto:
>
> Qualcuno saprebbe spiegarmi il perchè
> non riesca a creare una copia in versione MDE?
>
> Quando scelgo:
> utilità--> copia MDE
>
> mi dice:
> impossibile creare il database MDE.
>
> Non mi era mai capitato.
> Ho letto nella guida che l'unico caso in cui non
> sia possibile fare una copia MDE è quando il database è duplicato.
perche' ci sono errori nel codice.
Vai sull'opzine compila (mi sembra in debug) e "compila" correggi l'/gli
errori che ti segnala e riprova
--
a.cara
togli qualcosa dall'email


title: [MDE] impossibile creare [?]

author: Sib

text:
"Ramona" <
ramonadpno...@libero.it
> ha scritto nel messaggio
> Qualcuno saprebbe spiegarmi il perchè
> non riesca a creare una copia in versione MDE?
>
> Quando scelgo:
> utilità--> copia MDE
>
> mi dice:
> impossibile creare il database MDE.
cut
fai un compila e salva tutti i moduli per scovare gli errori presenti nel
codice
Sib


title: [MDE] impossibile creare [?]

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
l'orario e' falso!
non l'ho mandato alle 23, l'ho mandato alle 22 e 50!
Sib


title: [MDE] impossibile creare [?]

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:oyJbb.143751$R32.4...@news2.tin.it...

Prrr :)
Galliano


title: [MDE] impossibile creare [?]

text:
Tutto a posto .. ho fatto come avete detto.
Con il debug ho individuato l'errore, ma non riuscendo a capire
(mi dava un errore su di una etichetta), ho rimosso la sub routine
incriminata ed ... incredibile, adesso funziona.
Mi sembra come la gag della macchina guasta che parte solo aver tolto
qualche pezzo dal motore ^_^



title: [MDE] impossibile creare [?]

text:
Sib ha scritto:

buuuuuhhhhhh!



title: [MDE] impossibile creare [?]

text:
Ramona ha scritto:

quale gag? e' un assioma.
Mi e' capitato di fare un po' di alfabetizzazione informatica.
Una delle prime cose che dico e' questa.
Se in un programma c'e' qualcosa che non va, lasciatelo riposare un po',
poi togliete qualcosa e vedrete che il programma funziona. Ancora non
sono stato smentito.



title: [MDE] impossibile creare [?]

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> >
> > l'orario e' falso!
> >
> > non l'ho mandato alle 23, l'ho mandato alle 22 e 50!
> >
> > Sib
>
>
>
> Prrr :)
>
> Galliano
:-O
Sib


title: [MDE] impossibile creare [?]

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:_AJbb.338520$Ny5.10...@twister2.libero.it...

ROTFL
MAssimiliano


title: Memoria insufficiente - online meeting domani

author: Karl Donaubauer

text:
Salve,

per chi conosce "Risorse di sistema insufficienti" o
"Memoria insufficiente. Impossibile eseguire l'operazione. Chiudere le
applicazioni non necessarie..." & Co:

Domani, venerdì, alle 15-16h CET, salverò la vita della tua
applicazione, almeno se parli un po' l'inglese. ;-) Presenterò un
meeting online della Access usergroup USA-Est sulle cause e soluzioni,
soprattutto mostrerò un rispettivo "interruttore" nella MSAccess.exe.

https://accessusergroups.org/et/event/access-et-2-2019-12-20/

--
Ciao
Karl
*********
http://www.AccessDevCon.com

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


text:
Karl Donaubauer ha scritto:
> ...della Access usergroup USA-Est
> ...nella MSAccess.exe.
Ah, il mio male italiano... credo che dovrebb'essere maschile, cioè

dell'Access usergroup
nel MSAccess.exe

?


author: RobertoA

text:

E tutti quei poverini che l'inglese lo masticano male, che facciamo, li
lasciamo cuocere nel loro brodo? Pare brutto, proprio sotto Natale poi
Qua' sento tutto un vociferare, un brusio, un richiedere adeguata
traduzione in italiano alle interessanti tematiche esposte


text:
Salve,

RobertoA:
> ...
> E tutti quei poverini che l'inglese lo masticano male, che facciamo, li
> lasciamo cuocere nel loro brodo? Pare brutto, proprio sotto Natale poi
> Qua' sento tutto un vociferare, un brusio, un richiedere adeguata
> traduzione in italiano alle interessanti tematiche esposte

Qualche giorno o settimana dopo sul sito segnalato (+ youtube) ci sara
un video della presentazione per vederlo con calma. Però anche questo
sarà ancora in inglese. ;-)

Salvino, dove sei per tradurlo?

--
:-)



author: ciroteo

text:
Grazie Karl!
Lo cercheremo.
Tanti auguri di buone feste
m



text:

Salvino, Salvino, Salvino, .....

Siamo tutti pendenti dalle tue labbra
Ma almeno il video in inglese possiamo vederlo?
Ho provato a collegarmi oggi senza successo
E l'argomento e' troppo interessante per mollare l'osso
Quindi finche' il webinar e' caldo bisogna batterlo

Salvino, Salvino, Salvino, .....


text:
Salve,

RobertoA:
>>
>>Karl Donaubauer ha scritto:
>>> ...
>>> Qualche giorno o settimana dopo sul sito segnalato (+ youtube) ci sara
>>> un video della presentazione per vederlo con calma. Però anche questo
>>> sarà ancora in inglese. ;-)
> ...
> Salvino, Salvino, Salvino, .....
>
> Siamo tutti pendenti dalle tue labbra
> Ma almeno il video in inglese possiamo vederlo?
> Ho provato a collegarmi oggi senza successo
> ...

Il video puo durare qualche giorno. Però si puo già scaricare le mie
foglie ed i file d'esempio, tool etc. che ho mostrato dal sito del AUG ET:

https://accessusergroups.org/et/event/access-et-2-2019-12-20/

--
Ciao



text:
Il 21/12/2019 16:25, Karl Donaubauer ha scritto:
> Salve,
>
> RobertoA:
>>>
>>> Karl Donaubauer ha scritto:
>>>> ...
>>>> Qualche giorno o settimana dopo sul sito segnalato (+ youtube) ci sara
>>>> un video della presentazione per vederlo con calma. Però anche questo
>>>> sarà ancora in inglese. ;-)
>> ...
>> Salvino, Salvino, Salvino, .....
>>
>> Siamo tutti pendenti dalle tue labbra
>> Ma almeno il video in inglese possiamo vederlo?
>> Ho provato a collegarmi oggi senza successo
>> ...
>
> Il video puo durare qualche giorno. Però si puo già scaricare le mie
> foglie ed i file d'esempio, tool etc. che ho mostrato dal sito del AUG ET:
>
>
https://accessusergroups.org/et/event/access-et-2-2019-12-20/

>

E vediamo 'ste foglie


text:

Se ho ben capito dalla lettura delle foglie, uno dei rimedi e'
modificare in automatico  msaccess.exe  usando il programma
LargeAddressAware.exe, giusto?
Ma la cosa e' possibile sia sul msaccess.exe del sistema di sviluppo
completo che sul msaccess.exe del runtime ?
Il metodo 1, che sembra essere una modifica manuale con l'editor di
VisualStudio non si capisce bene cosa fare, nel senso che una volta
aperto il file cosa bisogna modificare?


text:
Salve,

Robertoa ha scritto:
>> Karl Donaubauer ha scritto:
>>> ...
>>> Il video puo durare qualche giorno. Però si puo già scaricare le mie
>>> foglie ed i file d'esempio, tool etc. che ho mostrato dal sito del
>>> AUG ET:
>>>
>>>
https://accessusergroups.org/et/event/access-et-2-2019-12-20/

>> ...
> Se ho ben capito dalla lettura delle foglie, uno dei rimedi e'
> modificare in automatico  msaccess.exe  usando il programma
> LargeAddressAware.exe, giusto?

Non "in automatico". Il programma LargeAddressAware.exe ha il dialogo
che vedi sulla foglia per scegliere manualmente l'exe che si vuole
cambiare.

> Ma la cosa e' possibile sia sul msaccess.exe del sistema di sviluppo
> completo che sul msaccess.exe del runtime ?

Sì.

> Il metodo 1, che sembra essere una modifica manuale con l'editor di
> VisualStudio non si capisce bene cosa fare, nel senso che una volta
> aperto il file cosa bisogna modificare?

Non si apre il file. Si apre il command prompt (cmd.exe) per chiamare il
componente editbin.exe di Visual Studio col LAA flag e il percorso del
msaccess.exe. Sarebbe anche possibile p.e. con un batch file, cioè quasi
in automatico.

Forse è meglio di aspettare al video. ;-)



text:

S, ma qua si sta scalpitando pero' ehh, qua non so se riesco a tenerli
Per il futuro, se usi il termine 'slide' al posto di 'foglie' forse e'
meglio
Approfitto per ringraziare molto per la condivisione di queste succose
pillole di esperienza


text:
Robertoa ha scritto:
> ...
> Per il futuro, se usi il termine 'slide' al posto di 'foglie' forse e'
> meglio

Ah, grazie, interessante che usate la parola inglese qui. In tedesco
usiamo "Folie" che mi ha istigato all'errore perché tento di evitare
l'inglese dove non è necessario. Ovviamente non era possibile in un
raduno degli Americani. ;-)

> Approfitto per ringraziare molto per la condivisione di queste succose
> pillole di esperienza

Volentieri.

Del resto, sono sicuro che Juan Soto, il gestore del sito dei gruppi
utenti virtuali di Access (
https://accessusergroups.org/
) sarebbe felice
se si troverebbe qualcuno per dirigere un gruppo in italiano.

Siccome non siamo riusciti ad organizzare conferenze phisiche in Italia
alla lunga, forse sarebbe un modo adeguato per gli Accessisti italiani.

Se qualcuno è interessato puo sempre contattare Juan direttamente o
anche me per mediare la fondazione di un gruppo italiano.



author: pfm

text:
grazie del messaggio
e' disponibile il link delle videate e il video su youtube?

GRAZIE


text:
Salve,

pfm:
>
> e' disponibile il link delle videate e il video su youtube?

Dura a causa dei giorni festivi. Avviserò qui appena sarà disponibile.



text:

grazie
volevo segnalare che il file
https://accessusergroups.org/et/wp-content/uploads/sites/11/2019/12/AUG_ET_Memory-Issues.zip

risulta gli exe e i accdb mi risultano rovinati
c'e' un link per scaricarli? grazie


text:
Salve,

Pfm ha scritto:
> ...
> volevo segnalare che il file
>
https://accessusergroups.org/et/wp-content/uploads/sites/11/2019/12/AUG_ET_Memory-Issues.zip

>
> risulta gli exe e i accdb mi risultano rovinati

Sì. I gestori del sito hanno pubblicato un file corrotto. Lo sanno da
diversi rapporti

> c'e' un link per scaricarli?

No. Siccome l'ho fatto per loro aspetto alcuni giorni di più se
riuscirono di sostituirlo.

Come scritto nell'altra discussione per il tuo caso concreto non
servirebbe perché si tratta di una corruzione nel tuo db.



text:
Karl Donaubauer ha scritto:
>
> Pfm ha scritto:
>> ...
>> volevo segnalare che il file
>>
https://accessusergroups.org/et/wp-content/uploads/sites/11/2019/12/AUG_ET_Memory-Issues.zip

>>
>> risulta gli exe e i accdb mi risultano rovinati
>
> Sì. I gestori del sito hanno pubblicato un file corrotto. Lo sanno da
> diversi rapporti
> ...

dimenticavo:
Altra genta ha scritto che con WinRAR e Winzip è risucito a riparare il
file e usarlo. WinRAR ha una voce nel menù Tools per la riparazione di
un archivio e Winzip ha il paremetro -yf:
https://support.winzip.com/hc/en-us/articles/115011594987


text:

Definire 'altra gente' please
Cosi magari li contattiamo cortesemente e li contringiamo gentilmente a
sganciare i file riparati


text:
Robertoa ha scritto:
> Karl Donaubauer ha scritto:
>>> ...
>>> Sì. I gestori del sito hanno pubblicato un file corrotto. Lo sanno da
>>> diversi rapporti
>>> ...
>> dimenticavo:
>> Altra genta ha scritto che con WinRAR e Winzip è risucito a riparare
>> il file e usarlo. WinRAR ha una voce nel menù Tools per la riparazione
>> di un archivio e Winzip ha il paremetro -yf:
>>
https://support.winzip.com/hc/en-us/articles/115011594987

>
>
> Definire 'altra gente' please
> Cosi magari li contattiamo cortesemente e li contringiamo gentilmente a
> sganciare i file riparati

Non posso. Si tratta di gente in una lista di mail privata.

Diciamo che pubblicherò un file zip sano sul mio sito a venerdì in caso
che non riescono a sostituire il file corrotto. ;-)



text:
Karl Donaubauer:
> per chi conosce "Risorse di sistema insufficienti" o
> "Memoria insufficiente. Impossibile eseguire l'operazione. Chiudere le
> applicazioni non necessarie..." & Co:
>
> Domani, venerdì, alle 15-16h CET, salverò la vita della tua
> applicazione, almeno se parli un po' l'inglese. ;-) Presenterò un
> meeting online della Access usergroup USA-Est sulle cause e soluzioni,
> soprattutto mostrerò un rispettivo "interruttore" nella MSAccess.exe.
>
>
https://accessusergroups.org/et/event/access-et-2-2019-12-20/

>

Finalmente sono riusciti di pubblicare il video e un file zip sano.
Trovate tutti e due sul sito di sopra. Purtroppo c'erano problemi con
l'audio ma spero che si capisce la maggior parte.



title: Strano comportamento formato data in cifre

author: Giorgia

text:
Ciao a tutti.
Tra i vari pasticci questo non mi era ancora capitato.
Ho un campo SCADENZA nelle maschere NUOVA FATTURA ACQUISTO e NUOVA FATTURA
VENDITA.
Con formato impostato a data in cifre.
Nella sottomaschera SCADENZARIO DETTAGLI della maschera INSERISCI SCADENZA
ho il campo non associato SCADENZA impostato in questo modo:
(in apertura della form INSERISCI SCADENZA)
If CurrentProject.AllForms("NUOVA FATTURA ACQUISTO").IsLoaded Then
Forms![INSERISCI SCADENZA]![SCADENZARIO DETTAGLI]![SCADENZA].DefaultValue =
Forms![NUOVA FATTURA ACQUISTO]![SCADENZA]
Else
Forms![INSERISCI SCADENZA]![SCADENZARIO DETTAGLI]![SCADENZA].DefaultValue =
Forms![NUOVA FATTURA VENDITA]![SCADENZA]
End If
Il problema � che succede questo:
la data inserita in SCADENZA per es in NUOVA FATTURA VENDITA � 05/01/2009
nella sottomaschera SCADENZARIO DETTAGLI la stessa data risulta essere
30/12/1899
Perch�??
--
Giorgia


author: Alessandro Cara

text:
Giorgia ha scritto:
[cut]
> la data inserita in SCADENZA per es in NUOVA FATTURA VENDITA ï¿œ 05/01/2009
> nella sottomaschera SCADENZARIO DETTAGLI la stessa data risulta essere
> 30/12/1899
>
> Perchï¿œ??
Perche la data contiene il valore -1 che indica numero di giorni a
partire dalla data base di access che e' 01-01-1900, se mi ricordo
correttamente.
Vedi su Help tutta la spegazione.
--
ac


title: Finestra Database

text:
Un saluto a tutti,
C'è la possibilità di evitare (da codice) la visualizzazione della finestra
del database all'apertura, indipendentemente da quello che viene impostato
nel menù Strumenti/Avvio.
Grazie a tutti e nuovamente saluti
Mauro


title: Finestra Database

author: sdamy

text:
mauro06 <
ma...@briantina.it
> wrote in message
9d8u3r$it2$1...@fe1.cs.interbusiness.it...

Occorre disabilitare il tasto SHIFT da codice.
Trovi degli esempi sul sito comune
Saluti
Sdamy


title: Finestra Database

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:ImTJ6.1991$9C4....@news2.tin.it...

Già fatto, ma se nel menu Strumenti/avvio lascio visualizzabile la finestra
database all'avvio, questa mi compare indipendentemente dallo stato del
tasto shift.
Se qualcuno ha qualche altra idea, lo ringrazio sin da ora.
Saluti Mauro


title: txtbox di sola lettura

author: bcla

text:
Ciao a tutti,
in una form ho una combo box che mi va a compilare le rimanenti
txtbox.
vorrei fare in modo che tutti questi dati immessi tramite combobox non
siano modificabili.
Si può fare?
Qualche idea?
grazie
Bcla


title: txtbox di sola lettura

author: Riccardo Baldinotti

text:

Secondo me, è sufficiente che nelle caselle di testo metti le
proprietà Abilitato=No e Bloccato=Sì.
Riccardo Baldinotti


title: txtbox di sola lettura

text:

Non funziona in questo modo si può comunque modificare il testo.
Bcla


title: txtbox di sola lettura

text:
bcla wrote:
> Riccardo Baldinotti wrote:
>>
>>> in una form ho una combo box che mi va a compilare le rimanenti
>>> txtbox.
>>> vorrei fare in modo che tutti questi dati immessi tramite
>>> combobox non siano modificabili.
>>
>>> Si può fare?
>>> Qualche idea?
>>
>> Secondo me, è sufficiente che nelle caselle di testo metti le
>> proprietà Abilitato=No e Bloccato=Sì.
> ...
> Non funziona in questo modo si può comunque modificare il testo.
Come puoi modificare il contenuto di caselle di testo bloccate?
Sarebbe solo possibile con programmazione.
Descrivi più dettagliato il tuo procedimento nella maschera e
incolla il codice rilevante.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: txtbox di sola lettura

author: OneEDP

text:

Ma perché non usate mai il taso F1 su quelle benedette proprietà?
E' a portata di mano e non c'è bisogno neanche di googlare
--
Daniele
Rispondere scartando OneEDP, spam e 32


title: txtbox di sola lettura

text:
On 10 Set, 07:41, bcla <
brotto...@gmail.com
> wrote:
>
> Non funziona in questo modo si può comunque modificare il testo.
> Bcla
Non è che hai cambiato gli attributi alla combo anziché alle caselle
degli altri dati?
Riccardo Baldinotti


title: txtbox di sola lettura

text:

> Rispondere scartando OneEDP, spam e 32- Nascondi testo citato
>
> - Mostra testo citato -
Risolto  Proprietà --> Bloccato --> SI  ma l'importante è che anche
Abilitato sia su SI altrimenti non funziona.
Grazie
Bcla


title: txtbox di sola lettura

text:
bcla wrote:
>> Riccardo Baldinotti wrote
>>>>> in una form ho una combo box che mi va a compilare le rimanenti
>>>>> txtbox.
>>>>> vorrei fare in modo che tutti questi dati immessi tramite
>>>>> combobox non siano modificabili.
>>>>> ...
>>>> Secondo me, è sufficiente che nelle caselle di testo metti le
>>>> proprietà Abilitato=No e Bloccato=Sì.
> ...
> Risolto  Proprietà --> Bloccato --> SI  ma l'importante è che anche
> Abilitato sia su SI altrimenti non funziona.
No ovvero ?.
Per assegnare un valore ad un controllo con VBA o per
essere "non modificabile" non importa se Abilitato è Sì o No.
Come scritto nel F1 di Abilitato è solo qui per rendere
possibile (o no) il focus sul controllo.
Cosa centra per il tuo scopo?
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Tasto su anteprima report

author: jef

text:
Eccomi di nuovo,
mi scuso per le continue domande ma sto finendo un lavoro e quindi mi trovo
a sistemare tutte quelle cosette a cui non sono riuscito dare autonomamente
una soluzione.
E' possibile in un'anteprima report inserire un tasto che me lo invia
direttamente alla stampante. O mi conviene appoggiarmi su una masgbox ?
Grazie
Jef


title: Tasto su anteprima report

author: Maurizio Borrelli

text:
> "jef" <
j...@libero.it
> ha scritto nel messaggio
> news:9FbU9.109872$Ou4.3...@twister2.libero.it...

    Direi di no. I report sono statici, non interattivi.
    Puo' andar bene un msgbox, meglio ancora un form che piloti il report.
Oppure una barra di pulsanti...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Tasto su anteprima report

author: Oscar Manfredini

text:
"jef" <
> E' possibile in un'anteprima report inserire un tasto che me lo invia
> direttamente alla stampante. O mi conviene appoggiarmi su una masgbox ?
Non va bene una Toolbar associata al Report col bottone "stampa" (e altri
che possono servire)?


title: Tasto su anteprima report

text:
"Oscar Manfredini" <
oscarmano...@tiscalinet.it
> ha scritto nel
messaggio news:oPdU9.109782$TC5.3...@twister1.libero.it...

Andrebbe benissino ma purtroppo non so come si fa ad abbinare una toolbar ad
un report. Mi potresti fare un piccolo esempio.
Grazie


title: Tasto su anteprima report

text:
"jef"
> > Non va bene una Toolbar associata al Report col bottone "stampa" (e
altri
> > che possono servire)?
> Andrebbe benissino ma purtroppo non so come si fa ad abbinare una toolbar
ad
> un report. Mi potresti fare un piccolo esempio.
Niente di particolare: crei la Toolbar (vedi Help per i dettagli) e poi la
associ al Report attraverso le proprietą del medesimo _Scheda numero 4:
"Altro"_
Ciao.


title: Tasto su anteprima report

text:
"Oscar Manfredini" <
 _Scheda numero 4: > "Altro"_
Proprietą generali del Report:  scheda "Altro"  (la quarta a partire da
sinistra).


title: Tasto su anteprima report

text:
"Oscar Manfredini" <
oscarmano...@tiscalinet.it
> ha scritto nel
messaggio news:JVvU9.114145$Ou4.3...@twister2.libero.it...
>
> "Oscar Manfredini" <
>
>  _Scheda numero 4: > "Altro"_
>
> Proprietà generali del Report:  scheda "Altro"  (la quarta a partire da
> sinistra).
>
Grazie, alla fine è così semplice.


title: Visualizzare barre MS ACCESS dotato di password

author: Femtox

text:
Ciao Ng,
	era da una vita che non passavo da queste parti e vi vedo sempre attivi
;) complimenti.
La mia domanda forse già trattata e ritrattata verte sul come far
visualizzare le barre nascoste.
Devo riprendere in mano un db fatto alcuni anni fa in access 2000.
All'epoca ho inserito una psw, che ricordo ;), però non ricordo come far
comparire le barre. Se non vado errato ho usato un'impostazione di
sistema. Ricordo che era necessario tenere premuto un tasto all'apertura
ma non ricordo il tasto.
Qualcuno mi aiuta?
SAluti
Femtox


text:

<Shift>
> Qualcuno mi aiuta?
www.donkarl.com/it
 FAQ 1.7 Ignorare Autoexec e impostazioni di avvio
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Karl Donaubauer ha scritto:

...grande...tempestivo ed efficiente come sempre ;)
a presto
Femtox


title: OT: Excel, Word, VBA

author: Riccardo

text:
Scusate l'OT , ma come posso portare da VBA dei dati copiati da excel in
Word.
Su click di un pulsante ho questo codice per la copia:
    Sheets("Descrizione Studio").Select
    Range("A2:B55").Select
    Selection.Copy
poi come faccio ad aprirmi un file dot ed incollarci tutto sopra?
grazie Riccardo


title: OT: Excel, Word, VBA

author: Sergio MAZZA

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9t395v$hgs$1...@news.panservice.it...

Prova con:
Es.
'---------------
Dim objDoc As Word.Document
Set objDoc = CreateObject("Word.Document")
objDoc.Application.Documents.Open "F:\VARIE\Sergio\Ng\prova.doc"
objDoc.Application.Visible = True
Sheets("Descrizione Studio").Select
Range("A2:B55").Select
Selection.Copy
'sostotuisce tutto il contenuto del documento con i dati copiati
objDoc.Application.ActiveDocument.Content.Paste
'---------------
Devi prima inserire i riferimenti alla libreria di Microsoft Word;
strumenti - riferimenti...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: OT: Excel, Word, VBA

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
9td4v3$7h9$1...@canarie.caspur.it...

____________________
a questo punto penso di avere problemi con excel!
se creo una macro con questo codice
Sheets("Descrizione Studio").Select
Range("A2:B55").Select
e la associo ad un pulsante, funziona tutto bene.
Se invece quel codice lo inserisco cosě come mi hai detto,
mi da errore del metodo Select per la classe Range
ciao Riccardo


title: OT: Excel, Word, VBA

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9te1ul$nba$1...@news.panservice.it...
>
> ____________________
> a questo punto penso di avere problemi con excel!
> se creo una macro con questo codice
> Sheets("Descrizione Studio").Select
> Range("A2:B55").Select
>
> e la associo ad un pulsante, funziona tutto bene.
> Se invece quel codice lo inserisco così come mi hai detto,
> mi da errore del metodo Select per la classe Range
>
> ciao Riccardo
>
Vedi la mia ultima risposta al tuo messaggio con oggetto: "Exel"...



title: funzione eval

author: paolo p.

text:
ciao a tutti!!
Nel codice inizializzo due variabili: myVariabile1 e myVariabile2 a cui
assegno il valore che mi interessa. Con queste due variabili devo
eseguire un'operazione matematica.
Da un campo di una tabella leggo per esempio:
  myVariabile1 - myVariabile2
Scrivo nel codice:
strFormula= miaTabella!mioCampo
dblValore= eval (strFormula)  'strformula="myVariabile1 - myVariabile2"
A questo punto si verifica l'errore 2482 "Impossibile trovare il
nome 'myvariabile1' specificato nell'espressione.
Qual'è la sintassi corretta?
Grazie,
      Paolo
Inviato da
www.mynewsgate.net


title: funzione eval

author: ALESSANDRO Baraldi

text:
"paolo p." <21...@mynewsgate.ned.invalid> ha scritto nel messaggio
news:200311221...@mynewsgate.net...
> ciao a tutti!!
> Nel codice inizializzo due variabili: myVariabile1 e myVariabile2 a cui
> assegno il valore che mi interessa. Con queste due variabili devo
> eseguire un'operazione matematica.
> Da un campo di una tabella leggo per esempio:
>   myVariabile1 - myVariabile2
> Scrivo nel codice:
> strFormula= miaTabella!mioCampo
> dblValore= eval (strFormula)  'strformula="myVariabile1 - myVariabile2"
> A questo punto si verifica l'errore 2482 "Impossibile trovare il
> nome 'myvariabile1' specificato nell'espressione.
> Qual'č la sintassi corretta?
> Grazie,
>       Paolo
Non ho mai usato cosě la funzione Eval....!
Prova a scrivere una Funzione del tipo:
Public Function Differenza() as variant
    Differenza=myVariabile1 - myVariabile2
End Function
Poi nel tuo codice scrivi:
strFormula= miaTabella!mioCampo
 dblValore= eval (strFormula)  'strformula="Differenza()"
Ciao.
@Alex.


title: funzione eval

text:
ALESSANDRO Baraldi <
ik2...@libero.it
> ha scritto:
>
> "paolo p." <21...@mynewsgate.ned.invalid> ha scritto nel messaggio
> news:200311221...@mynewsgate.net...
> > ciao a tutti!!
> > Nel codice inizializzo due variabili: myVariabile1 e myVariabile2 a
cui
> > assegno il valore che mi interessa. Con queste due variabili devo
> > eseguire un'operazione matematica.
> > Da un campo di una tabella leggo per esempio:
> >   myVariabile1 - myVariabile2
> > Scrivo nel codice:
> > strFormula= miaTabella!mioCampo
> > dblValore= eval (strFormula)  'strformula="myVariabile1 -
myVariabile2"
> > A questo punto si verifica l'errore 2482 "Impossibile trovare il
> > nome 'myvariabile1' specificato nell'espressione.
> > Qual'è la sintassi corretta?
> > Grazie,
> >       Paolo
>
>
> Non ho mai usato così la funzione Eval....!
> Prova a scrivere una Funzione del tipo:
>
> Public Function Differenza() as variant
>     Differenza=myVariabile1 - myVariabile2
> End Function
>
> Poi nel tuo codice scrivi:
> strFormula= miaTabella!mioCampo
>  dblValore= eval (strFormula)  'strformula="Differenza()"
>
> Ciao.
> @Alex.
Grazie per l'attenzione!!!
..Forse non ho capito la tua risposta, ma probabilmente non mi sono
spiegato bene. Ci riprovo.
Ho una serie di variabili a disposizione nel codice. A seconda della
situazione devo eseguire delle operazioni matematiche tra due o più di
queste variabili. Ho pensato di affrontare questa cosa creando una
tabella con i campi "IDSituazione", "Formula".
In "Formula" scrivo le variabili e l'operatore matematico (es. var1 -
var2).
Il problema è che quando cerco di applicare la funzione {Eval (miatabella!
miocampo)} il valore del campo fromula viene restituito ed interpretato
come stringa {cioè diventa Eval("var1 - var2"), che ovviamente da errore}
e non come due variabili con l'operatore "-" {cioè Eval (var1 - var2),
che funziona perfettamente}.
Quindi io dovrei avere la possibilità di applicare Eval direttamente al
valore del campo formula. Si può (Oppure in che altro modo potrei
affrontare il problema?
Ciao,
      Paolo
Inviato da
www.mynewsgate.net


title: funzione eval

text:
"paolo p." <21...@mynewsgate.ned.invalid> ha scritto nel messaggio
news:200311231...@mynewsgate.net...
>
> Grazie per l'attenzione!!!
> ..Forse non ho capito la tua risposta, ma probabilmente non mi sono
> spiegato bene. Ci riprovo.
> Ho una serie di variabili a disposizione nel codice. A seconda della
> situazione devo eseguire delle operazioni matematiche tra due o più di
> queste variabili. Ho pensato di affrontare questa cosa creando una
> tabella con i campi "IDSituazione", "Formula".
> In "Formula" scrivo le variabili e l'operatore matematico (es. var1 -
> var2).
> Il problema è che quando cerco di applicare la funzione {Eval (miatabella!
> miocampo)} il valore del campo fromula viene restituito ed interpretato
> come stringa {cioè diventa Eval("var1 - var2"), che ovviamente da errore}
> e non come due variabili con l'operatore "-" {cioè Eval (var1 - var2),
> che funziona perfettamente}.
> Quindi io dovrei avere la possibilità di applicare Eval direttamente al
> valore del campo formula. Si può (Oppure in che altro modo potrei
> affrontare il problema?
> Ciao,
>       Paolo
>
In parte avevo capito, ma in effetti credo che no si possa fare quello
che chiedi.
Eval funziona come ti accennavo se lo usi per richiamare una Funzione
oppure un Riferimento ad un Controllo, ma non può interpretare
myVal1 come una variabile.
Per questo ti consigliavo di attribuire MyVal1 ad una Funzione.....!
Quindi MyVal1 diventando una Funzione che non fa altro che
recuperare il valore dalla Variabile funziona...., ma devi scrivere:
Risultato=Eval("MyVal1()")-Eval("MyVal2()")
Dove avrai che MyVal1 è una Function eMyVal2 un'altra....!
Per le conoscenze che ho io non è conveniente eseguire questo tipo di
gestione per quello che vuoi ottenere, ma se è necessario credo sia
l'unica soluzione.
Eventualmente se proponi meglio la relazione Causa-Effetto (in oratica
quello che devi fare) si può provare a trovare alternative.....!
Ciao.
@Alex.


title: funzione eval

text:
CUT
> Eventualmente se proponi meglio la relazione Causa-Effetto (in oratica
> quello che devi fare) si può provare a trovare alternative.....!
>
> Ciao.
> @Alex.
vedo che non sono solo io che quando ho dei "tarli" non guardo data e ora per
lavorare eheheheh.
Mentre mi studio la tua risposta provo a spiegarti la Causa-Effetto
L'applicazione servirà per creare mobili che verranno realizzati su misura.
L'inserimento dei pezzi avviene in modo parametrico.
Es. Dato un mobile con FiancoSx e fiancoDx, se devo inserire la base posso
scegliere tra diversi tipi di inserimento. Per es. potrò scegliere il tipo
{"Tra due Pezzi" (Pezzo1=FiancoSx, Pezzo2=FiancoDx)}. A questo punto avrò per
es.
Lunghezza.Base=Lunghezza.Mobile-Spessore.FiancoSx-Spessore.FiancoDx.
Se gestisco i tipi di inserimento da codice irrigidisco l'applicazione, cioè
se l'utente vuole aggiungerne uno nuovo devo intervenire io per programmare;
per questo ho pensato di utilizzato una tabella (sigh).
Spero di essermi spiegato abbastanza, ancora grazie
ciaoooo
       Paolo

Inviato da
www.mynewsgate.net


title: funzione eval

text:
"paolo p." <21...@mynewsgate.ned.invalid> ha scritto nel messaggio
news:200311231...@mynewsgate.net...

Chiaro come il Sole, peccato che da me c'è nebbia....!
Ho capito, ma mi viene sempre + forte di suggerirti la Funzione Generica.
Se strutturi la Funzione in modo da passare i Parametri e cosa deve fare
è come se ti fossi fatto la Tabella con le Operazioni Elementari.
Public Function Ricalcolo(Mode as integer,Misura1 as long, Misra2 as Long)
as long
    Select Case Mode
        Case 1
               ricalcolo=misura1-Misura2
        Case 2
                'eccetera......!
    End select
End Function
Spero di averti dato una soluzione valida piuttosto che averti fatto perdere
tempo....!
Ciao.
@Alex.


title: funzione eval

text:
CUT>
> Public Function Ricalcolo(Mode as integer,Misura1 as long, Misra2 as
Long)
> as long
>     Select Case Mode
>         Case 1
>                ricalcolo=misura1-Misura2
>         Case 2
>                 'eccetera......!
>     End select
> End Function
>
> Spero di averti dato una soluzione valida piuttosto che averti fatto
perdere
> tempo....!
>
> Ciao.
> @Alex.
>
Ok. Mi sa che veramente non c'è altra strada. Grazie mille
Paolo
Inviato da
www.mynewsgate.net


title: funzione eval

author: namor

text:
paolo p. ha scritto:


Potresti scrivere una funzione che legga la stringa "var1-var2" e
sostituisca i nomi delle variabili con i loro valori, per ottenere una
stringa tipo "45,7-12,3" che poi puoi passare ad Eval per il calcolo del
risultato.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: funzione eval

text:
namor <
do...@spam.me
> ha scritto:
CUT>
>
> Potresti scrivere una funzione che legga la stringa "var1-var2" e
> sostituisca i nomi delle variabili con i loro valori, per ottenere una
> stringa tipo "45,7-12,3" che poi puoi passare ad Eval per il calcolo del
> risultato.
> Namor
>
intanto Grazie, ...ma come?
E' proprio quello che cercavo di fare
ciao Paolo
Inviato da
www.mynewsgate.net


title: funzione eval

text:
paolo p. ha scritto:
> namor <
do...@spam.me
> ha scritto:
CUT>


Chiamiamo "expNomi" l'espressione con i nomi delle variabili ed "expVal"
quella con i valori.
Supponi di avere un'espressione cosě:
expNomi = "var1+var2-12"
devi scorrere la stringa finchč incontri un operatore (- + * /).
In questo caso la scorri finchč incontri il primo "-" e ottieni "var1".
Adesso accodi il valore di questa variabile e l'operatore ad expVal.
Il valore della variabile lo ricavi cosě:
Select case strNomeVar
  Case "var1": expVal=expVal & cstr(var1)
  Case "var2": expVal=expVal & cstr(var2)
  Case ....
End select
Alla fine otterrai in expVal un'espressione tipo
"27,4+32-12"
che puoi passare ad Eval() per il calcolo.
Ovviamente i nomi di variabile che puoi usare nell'espressione sono
limitati, saranno solo quelli che valuti nel Select. Devi gestire (con
Case Else) anche il caso in cui venga inserito un nome variabile
sbagliato, magari mostrando un messaggio di errore.
Se vuoi gestire anche i calcoli con le parentesi devi usare la funzione in
modo ricorsivo.



title: funzione eval

text:
namor ha scritto:
> paolo p. ha scritto:
> > namor <
do...@spam.me
> ha scritto:
[CUT]
> > > Potresti scrivere una funzione che legga la stringa "var1-var2" e
> > > sostituisca i nomi delle variabili con i loro valori, per ottenere una
> > > stringa tipo "45,7-12,3" che poi puoi passare ad Eval per il calcolo del
> > > risultato.
> > > Namor
> > intanto Grazie, ...ma come?
> > E' proprio quello che cercavo di fare
> > ciao Paolo
> Chiamiamo "expNomi" l'espressione con i nomi delle variabili ed "expVal"
> quella con i valori.
> Supponi di avere un'espressione così:
> expNomi = "var1+var2-12"
> devi scorrere la stringa finchè incontri un operatore (- + * /).
> In questo caso la scorri finchè incontri il primo "-" e ottieni "var1".
> Adesso accodi il valore di questa variabile e l'operatore ad expVal.
> Il valore della variabile lo ricavi così:
> Select case strNomeVar
>   Case "var1": expVal=expVal & cstr(var1)
>   Case "var2": expVal=expVal & cstr(var2)
>   Case ....
> End select
> Alla fine otterrai in expVal un'espressione tipo
> "27,4+32-12"
> che puoi passare ad Eval() per il calcolo.
> Ovviamente i nomi di variabile che puoi usare nell'espressione sono
> limitati, saranno solo quelli che valuti nel Select. Devi gestire (con
> Case Else) anche il caso in cui venga inserito un nome variabile
> sbagliato, magari mostrando un messaggio di errore.
> Se vuoi gestire anche i calcoli con le parentesi devi usare la funzione in
> modo ricorsivo.
> Namor
..e facci sapere, se riesci a farlo funzionare!



title: funzione eval

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bpv60l$f4n$1...@news.newsland.it...
> paolo p. ha scritto:
> > namor <
do...@spam.me
> ha scritto:
>
CUT>

 Mica male, ora ci provo e se va....wow!!!
grazie mille
Paolo


title: Access è la scelta giusta?

text:
Salve a tutti,
vorrei sottoporvi un problema che mi preoccupa, chiedendo a chi conosce
Access se è lo strumento adatto per la mia applicazione o se dovrei pensare
a qualcos'altro.
Svolgo un'attività di consulenza nel campo del controllo di gestione.
Pertanto, supporto i miei clienti nell'impostare sistemi per gestire il
budget e la contabilità analitica (per intenderci: previsioni di vendita ed
analisi degli scostamenti budget-consuntivo, riclassificazione dei movimenti
contabili in centri di costo e cose del genere).
La mia attività comprende anche la realizzazione di strumenti pratici, per
consentire al cliente di gestire le informazioni necessarie.
Spesso ho utilizzato Excel (come la maggior parte dei miei "concorrenti"),
ma con inevitabili problemi di aggiornamento dei dati, caricamento manuale,
ecc.
Per superare questi problemi, ho incominciato a sviluppare un applicazione
con Access, apprezzandone la flessibilità e la rapidità che consente allo
sviluppatore.
Ora però mi sorge il dubbio di aver fatto la scelta giusta. Infatti,
l'applicazione che sto sviluppando prevede una forte integrazione col
sistema gestionale del cliente: collegamento alle anagrafiche
clienti/fornitori/articoli ed alle varie tabelle (nazioni, unità di misura,
causali, ecc.), collegamento ai movimenti di magazzino, collegamento ai
saldi contabili.
Sono molto soddisfatto del "flusso logico" dell'applicazione, ma non vorrei
scoprire "sul campo" di aver fatto una scelta sbagliata.
In particolare, non mi preoccupa tanto il numero di utenti (comunque
limitato) che potrebbero utilizzare contemporaneamente l'applicazione,
quanto piuttosto la mole di dati e la quantità di importazioni/collegamenti
a fonti esterne da gestire.
Ogni suggerimento ed osservazione sono ben accetti!
Grazie a tutti
Massimiliano Gatti


title: Access è la scelta giusta?

author: Norica s.c.r.l.

text:
mah... se non devi gestire un DB di che si incrementa di 10.000 records al
giorno, se il numero degli utenti che lo dovranno utlizzare (in rete) non
supera le 5 unità....allora meglio di Access non cè nulla !!!!!
MassimilianoG68 <
studio...@libero.it
> wrote in message
l0Ef9.9759$Oz2.1...@twister2.libero.it...



title: Access è la scelta giusta?

author: MAX

text:
Se io potessi tornare indietro escluderei Access dalla mia vita. E' stata
una scelta sbagliata. Tuttavia esigenze lavorative hanno voluto che mi
dedicassi a questo database e oggi non posso farne più a meno.
Cordialità.
Toni
"MassimilianoG68" <
studio...@libero.it
> ha scritto nel messaggio
news:l0Ef9.9759$Oz2.1...@twister2.libero.it...



title: Access è la scelta giusta?

author: Giorgio Ferrari

text:
"MassimilianoG68"

Ti faccio notare che l'ambiente FE di Access è nato per fare queste cose ...
quindi le tue domande sono "retoriche".
Va da se che in caso di vaste multiutenze non sarai così imprudente da usare
un .mdb come Back-End.
Ciao, Giorgio


title: Access è la scelta giusta?

author: Roberto da casa

text:
"MassimilianoG68" <
studio...@libero.it
> ha scritto nel messaggio
news:l0Ef9.9759$Oz2.1...@twister2.libero.it...
> Salve a tutti,
> vorrei sottoporvi un problema che mi preoccupa, chiedendo a chi conosce
> Access se è lo strumento adatto per la mia applicazione o se dovrei
pensare
> a qualcos'altro.
[CUT]
Una volta che hai verificato che non hai problemi per interfacciare i file
del sistema gestionale del cliente, secondo me non stai facendo una scelta
sbagliata.
Se posso darti un consiglio, visto che vieni dall'uso di Excel dove
l'aspetto progettuale è minimo, dedica tutto il tempo necessario alla fase
di progettazione della struttura delle tabelle del database, prevedendo
tutto il prevedibile; insomma, a scivere codice c'è sempre tempo e sarà
abbastanza facile, se il database è ben strutturato.
> Massimiliano Gatti
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Access è la scelta giusta?

text:
"MassimilianoG68" <
> Salve a tutti,
> vorrei sottoporvi un problema che mi preoccupa, chiedendo a chi conosce
> Access se è lo strumento adatto per la mia applicazione o se dovrei
pensare
> a qualcos'altro.
> Svolgo un'attività di consulenza nel campo del controllo di gestione.
> Pertanto, supporto i miei clienti nell'impostare sistemi per gestire il
> budget e la contabilità analitica (per intenderci: previsioni di vendita
ed
> analisi degli scostamenti budget-consuntivo, riclassificazione dei
movimenti
> contabili in centri di costo e cose del genere).
> La mia attività comprende anche la realizzazione di strumenti pratici, per
> consentire al cliente di gestire le informazioni necessarie.
> Spesso ho utilizzato Excel (come la maggior parte dei miei "concorrenti"),
> ma con inevitabili problemi di aggiornamento dei dati, caricamento
manuale,
> ecc.
> Per superare questi problemi, ho incominciato a sviluppare un applicazione
> con Access, apprezzandone la flessibilità e la rapidità che consente allo
> sviluppatore.
> Ora però mi sorge il dubbio di aver fatto la scelta giusta.
(CUT)
Sul poter accedere a molti formati di database diversi non ci sono problemi:
lo chiamano Access per questo :-).
Per il resto dipende da te: il generatore d'interfacce di Access e relativo
VB consentono l'utilizzo di innumerevoli tecniche di sviluppo, una parte
delle quali sono assai sporche e alla lunga possono dare molti problemi.
A parte questo tanti ignorano che Microsoft da qualche anno
snobba Jet a favore di MSDE e che Access con i suoi .ADP è il Front-Editor
più integrato a Sql-Server.
Concludendo: se impari a *domare* Access  puoi fare quello che vuoi (parlo
di gestionale, chiaro) peraltro senza limiti sulle concorrenze o sul volume
di dati _usando l'engine opportuno_.
Se invece ti avvi per strade sbagliate fai la fine del tipo qui sopra che
scrive "lo escluderei dalla mia vita" e che probabilmente lo usa a mò di
clava.
Seguendo questo ng. eviterai le tante strade sbagliate.
Saluti.


title: Copiare/Rimominare Files Con API

author: MarcoVR

text:
Buonasera
Vorrei copiare da VBA dei files (leggendo path e nome da una tabella)
in una cartella per poi rinominarli sempre da VBA con nome fisso +
eventuale suffisso (2 la seconda volta, 22 la terza ecc.).
Ho integrato in un'applicazione A2003 che gira su Win2003 Server
(tramite Terminal Server) il codice che ho trovato qui:
http://www.enricomilano.it/sintassi.asp?cod=1513&arg=API-di-Windows.-L-API-SHFileOperation
.
Questo per aggirare il problema dei nomi con caratteri "strani".
Le fasi di copia e rinomina SEPARATAMENTE funzionano, nel senso che
sono stato costretto a spezzare con 2 pulsanti; il 1° copia, il 2°
rinomina. Ma tra le due fasi DEVO uscire e rilanciare
l'applicazione !!!!!
Altrimenti ricevo il classico messaggio "Si è verificato un errore in
Microsoft Office Access. L'applicazione verrà chiusa." con proposta di
recupero DB e Invio Segnalazione.
Che istruzione devo usare per "liberare risorse" ?
Oppure esistono altri sistemi ?
Grazie
MArco


title: Copiare/Rimominare Files Con API

author: MA

text:
"MarcoVR"  ha scritto nel messaggio
news:a3a36a15-b6cf-440d...@a2g2000prf.googlegroups.com...
Buonasera
Vorrei copiare da VBA dei files (leggendo path e nome da una tabella)
in una cartella per poi rinominarli sempre da VBA con nome fisso +
eventuale suffisso (2 la seconda volta, 22 la terza ecc.).
Ho integrato in un'applicazione A2003 che gira su Win2003 Server
(tramite Terminal Server) il codice che ho trovato qui:
http://www.enricomilano.it/sintassi.asp?cod=1513&arg=API-di-Windows.-L-API-SHFileOperation
.
Questo per aggirare il problema dei nomi con caratteri "strani".
Le fasi di copia e rinomina SEPARATAMENTE funzionano, nel senso che
sono stato costretto a spezzare con 2 pulsanti; il 1� copia, il 2�
rinomina. Ma tra le due fasi DEVO uscire e rilanciare
l'applicazione !!!!!
Altrimenti ricevo il classico messaggio "Si � verificato un errore in
Microsoft Office Access. L'applicazione verr� chiusa." con proposta di
recupero DB e Invio Segnalazione.
Che istruzione devo usare per "liberare risorse" ?
Oppure esistono altri sistemi ?
Grazie
MArco
_____Risposta:
Che ti ha fatto il vecchio
name nomevecchio as nomenuovo
kill nomevecchio?
che non lo vuoi usare?
MA


title: Copiare/Rimominare Files Con API

text:
On 27 Lug, 17:13, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "MarcoVR"  ha scritto nel messaggionews:a3a36a15-b6cf-440d...@a2g2000prf.googlegroups.com...
>
> Buonasera
>
> Vorrei copiare da VBA dei files (leggendo path e nome da una tabella)
> in una cartella per poi rinominarli sempre da VBA con nome fisso +
> eventuale suffisso (2 la seconda volta, 22 la terza ecc.).
>
> Ho integrato in un'applicazione A2003 che gira su Win2003 Server
> (tramite Terminal Server) il codice che ho trovato qui:
http://www.enricomilano.it/sintassi.asp?cod=1513&arg=API-di-Windows.-..
..
> Questo per aggirare il problema dei nomi con caratteri "strani".
>
> Le fasi di copia e rinomina SEPARATAMENTE funzionano, nel senso che
> sono stato costretto a spezzare con 2 pulsanti; il 1 copia, il 2
> rinomina. Ma tra le due fasi DEVO uscire e rilanciare
> l'applicazione !!!!!
> Altrimenti ricevo il classico messaggio "Si verificato un errore in
> Microsoft Office Access. L'applicazione verr chiusa." con proposta di
> recupero DB e Invio Segnalazione.
>
> Che istruzione devo usare per "liberare risorse" ?
>
> Oppure esistono altri sistemi ?
>
> Grazie
>
> MArco
> _____Risposta:
> Che ti ha fatto il vecchio
> name nomevecchio as nomenuovo
> kill nomevecchio?
> che non lo vuoi usare?
> MA
Soprattutto il fatto che non sempre funzionano, apici o non apici, con
nomi aventi caratteri "non convenzionali".
Poi un minimo di animazione invece delle finestre nere del DOS che
lampeggiano non mi dispiacerebbe.
E infine mi aspetto che funzioni ....
Grazie per l'attenzione
Buona giornata
MArco


title: Copiare/Rimominare Files Con API

text:
On 27 Lug, 17:13, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "MarcoVR"  ha scritto nel messaggionews:a3a36a15-b6cf-440d...@a2g2000prf.googlegroups.com...
>
> Buonasera
>
> Vorrei copiare da VBA dei files (leggendo path e nome da una tabella)
> in una cartella per poi rinominarli sempre da VBA con nome fisso +
> eventuale suffisso (2 la seconda volta, 22 la terza ecc.).
>
> Ho integrato in un'applicazione A2003 che gira su Win2003 Server
> (tramite Terminal Server) il codice che ho trovato qui:
http://www.enricomilano.it/sintassi.asp?cod=1513&arg=API-di-Windows.-..
..
> Questo per aggirare il problema dei nomi con caratteri "strani".
>
> Le fasi di copia e rinomina SEPARATAMENTE funzionano, nel senso che
> sono stato costretto a spezzare con 2 pulsanti; il 1 copia, il 2
> rinomina. Ma tra le due fasi DEVO uscire e rilanciare
> l'applicazione !!!!!
> Altrimenti ricevo il classico messaggio "Si verificato un errore in
> Microsoft Office Access. L'applicazione verr chiusa." con proposta di
> recupero DB e Invio Segnalazione.
>
> Che istruzione devo usare per "liberare risorse" ?
>
> Oppure esistono altri sistemi ?
>
> Grazie
>
> MArco
> _____Risposta:
> Che ti ha fatto il vecchio
> name nomevecchio as nomenuovo
> kill nomevecchio?
> che non lo vuoi usare?
> MA
Sono convinto di aver gia postato la risposta... Ci riprovo.
-Le istruzioni tipo filecopy - copy - robocopy - kill - rename non
riescono a gestire i nomi "complessi", prima o poi falliscono, ed
anche accorgersene è un problema.
-Vorrei poi evitare le finestre nere del dos a favore di una più
elegante animazione.
-E poi il ricorso alle API dovrebbe essere possibile, no ?
Grazie
MArco


title: Copiare/Rimominare Files Con API

author: Carlo Costarella

text:
"MarcoVR" <
black....@hotmail.it
> ha scritto nel messaggio
news:a3a36a15-b6cf-440d...@a2g2000prf.googlegroups.com...
Buonasera
Vorrei copiare da VBA dei files (leggendo path e nome da una tabella)
in una cartella per poi rinominarli sempre da VBA con nome fisso +
eventuale suffisso (2 la seconda volta, 22 la terza ecc.).
Ho integrato in un'applicazione A2003 che gira su Win2003 Server
(tramite Terminal Server) il codice che ho trovato qui:
http://www.enricomilano.it/sintassi.asp?cod=1513&arg=API-di-Windows.-L-API-SHFileOperation
.
Questo per aggirare il problema dei nomi con caratteri "strani".
Le fasi di copia e rinomina SEPARATAMENTE funzionano, nel senso che
sono stato costretto a spezzare con 2 pulsanti; il 1� copia, il 2�
rinomina. Ma tra le due fasi DEVO uscire e rilanciare
l'applicazione !!!!!
Altrimenti ricevo il classico messaggio "Si � verificato un errore in
Microsoft Office Access. L'applicazione verr� chiusa." con proposta di
recupero DB e Invio Segnalazione.
Che istruzione devo usare per "liberare risorse" ?
Oppure esistono altri sistemi ?
Grazie
MArco
-------------------------------------------------------
Questo sembra fare al caso tuo:
http://www.fmsinc.com/free/newtips/Access/accesstip31.asp
Ciao, Carlo


title: Icone aggiuntive per access... errore su sito comune

author: vuLCan Karayan

text:
Ho trovato un favoloso esempio di icone aggiuntive su sitocomune.
Il piccolo applicativo dovrebbe salvare su una cartella del proprio HD le
icone BMP per poi venire utilizzate sul proprio DB.
Ho scaricato l'applicativo ma... le icone non vengono salvate!
Qualcuno ha incontrato lo stesso problema?
Ciao


text:
"vuLCan Karayan" <
nos...@nospam.it
> ha scritto nel messaggio
news:yYVVd.616401$b5.28...@news3.tin.it...

Dovresti indicare il numero e/o il titolo della FAQ del Sito Comune cui ti
riferisci.
Nella Sezione General c'è una FAQ di mayerlink intitolata "6.143 Raccolta di
icone da usare anche in Access" dalla quale è possibile fare il download sul
proprio HD di un file contenente molte icone, ma le icone vengono scricate
senza far uso di alcun "piccolo applicativo".
>
> Ciao
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
> Dovresti indicare il numero e/o il titolo della FAQ del Sito Comune cui ti
> riferisci.
> Nella Sezione General c'è una FAQ di mayerlink intitolata "6.143 Raccolta
di
> icone da usare anche in Access" dalla quale è possibile fare il download
sul
> proprio HD di un file contenente molte icone, ma le icone vengono scricate
> senza far uso di alcun "piccolo applicativo".
Accidenti!
Devo essermi rimbecillito.
E' il sito di Alessandro Baraldi, non il sito comune!
http://www.mantuanet.it/alessandro.baraldi/
Pardon...
Mi riferisco al piccolo applicativo nell'area FORMS
"1.5 Usare le BMP di Win nei pulsanti"
Alessandrooooooo... :)
CIao


text:
>Ho trovato un favoloso esempio di icone aggiuntive su sitocomune.
>Il piccolo applicativo dovrebbe salvare su una cartella del proprio HD le
>icone BMP per poi venire utilizzate sul proprio DB.
>Ho scaricato l'applicativo ma... le icone non vengono salvate!
>Qualcuno ha incontrato lo stesso problema?
[COLLEGES]
> Accidenti!
> Devo essermi rimbecillito.
> E' il sito di Alessandro Baraldi, non il sito comune!
>
http://www.mantuanet.it/alessandro.baraldi/
> Pardon...
> Mi riferisco al piccolo applicativo nell'area FORMS
> "1.5 Usare le BMP di Win nei pulsanti"
>
> Alessandrooooooo... :)
>
> CIao
SInceramente non saprei cosa dire, da me le salva nella stessa PATH
dell'Applicativo, per scrupolo ho riprovato.
Verifica la Routine "SaveImage" e i Riferimenti OLE.
Prova poi a deselezionarli e cercare quelli corretti nell'elenco dei
tuoi.
Il salvataggio è generato proprio dalle librerie OLE, pertanto se
non viene eseguito la colpa è li....!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Access XP Developer & XP SP2

author: Mavic

text:
Salve.
Vorrei avere informazioni su un problema che ho riscontrato installando un
applicazione da me creata utilizzando il pacchetto di installazione di
Access XP Developer su una macchina che monta Windows XP Sp2.
Praticamente il setup parte ma si interrompe subito in quanto non rileva
nessun Service Pack installato sulla macchina (evidentemente non rileva ils
SP2) e richiede una versione di SP1 o superiore
premetto che sulla macchina che uso per sviluppare i software ho gia
provveduto ad effettuare gli aggiornamenti di Office pubblicati.
Vorrei sapere se anche voi avete riscontrato qualche problema sul nuovo SP2
di Windows e come eventualmente porre rimedio.
Grazie.


title: Access XP Developer & XP SP2

author: giorgio rancati

text:
"Mavic" <
ma...@interfee.it
> ha scritto nel messaggio
news:FIvdd.49788$N45.1...@twister2.libero.it...

Ciao Mavic,
prova a guardare qui
http://www.google.it/groups?th=7bfb6ca54b31f162
Ciao Giorgio


title: Problema con tabulatore

author: Ronny

text:
Ciao a tutti,
avrei questo problemino :
1 Forms (associata ad una tabella) con un pò di valori da inserire e 2
pulsanti nel piè di maschera (Conferma oppure Annulla). Quando mi posiziono
sull'ultimo campo di iserimento ed uso il tabulatore, la forms mi memorizza
i dati inseriti nel records, e si prepara per un altro inserimento (svuota i
valori) mentre io vorrei mi si posizionasse sul bottone del piè pagina
Conferma , poi eventualmente sempre con il tabulatore su Annulla, e se
ancora tabulatore vorrei che tornasse di nuovo sul primo campo senza salvare
nessun records.
E' possibile?
grazie mille a tutti.
Ronny.
--------------------------------
Inviato via
http://usenet.libero.it


title: Problema con tabulatore

author: George

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250...@usenet.libero.it...
> Ciao a tutti,
> avrei questo problemino :
> 1 Forms (associata ad una tabella) con un pò di valori da inserire e 2
> pulsanti nel piè di maschera (Conferma oppure Annulla). Quando mi
posiziono
> sull'ultimo campo di iserimento ed uso il tabulatore, la forms mi
memorizza
> i dati inseriti nel records, e si prepara per un altro inserimento (svuota
i
> valori) mentre io vorrei mi si posizionasse sul bottone del piè pagina
> Conferma , poi eventualmente sempre con il tabulatore su Annulla, e se
> ancora tabulatore vorrei che tornasse di nuovo sul primo campo senza
salvare
> nessun records.
> E' possibile?
> grazie mille a tutti.
> Ronny.
Basta che imposti la proprietà "Sequenza" della form a "Record corrente"
invece di "Tutti i record".
Ciao.


title: sicurezza a livello utente...

author: ringo

text:
Salve a tutti,
stň utilizzando la sicurezza a livello utente
di a2k.
Se entro come amministratore il tutto funziona
mentre se entro come user.... ho dei problemi
l'errore č:"Non si dispone delle autorizzazioni necessarie
per usare l'oggetto MSystables..."
Ma cosa sono le MSystables?
grazie!


title: Query parametriche in excel da access

text:
Salve a tutto il ng,

ho il seguente scenario:

db access 2007 diviso tra backend e frontend

I dati vengono divisi tra i vari client usando una funzione che leggere lo user id della macchina ( con la funzione Private Declare Function apiGetUserName Lib "advapi32.dll" Alias _
    "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Function fOSUserName() As String ' Returns the network login name
    Dim lngLen As Long, lngX As Long
    Dim strUserName As String

    strUserName = String$(254, 0)
    lngLen = 255
    lngX = apiGetUserName(strUserName, lngLen)
    If lngX <> 0 Then
        fOSUserName = Left$(strUserName, lngLen - 1)
    Else
        fOSUserName = ""
    End If
End Function))

In pratica eseguo una query parametrica che utilizza fOSUserName per dividere i dati. Fino a qui tutto bene. Mi è stato chiesto di rendere disponibili questi dati al altri utenti che usano solo excel 2007.

Ho pensato di usare vba su excel per

1) aprire il db

2) lanciare la query

3) chiudere il db

4) Generare la tabella

Il mio problema è che la tabella si genera dinamicamente con fOSUserName() e non saprei se è possibile implementare questa funzione in excel.

Avevo pensato anche, per ovviare il problema, di lanciare la query che genera la tabella (input) sempre da excel e scaricare la tabella finale (output) in modo che sia access a gestire il codice.

In sostanza non so come spiegare ad execel di scaricare da access una tabelle il cui sql ha un parametro where del tipo where utente.codicefiscale = fOSUserName ()

Spero di essere stato chiaro. Un sentito grazie a chi mi rispondera.

Buona giornata


title: Query parametriche in excel da access

author: Karl Donaubauer

text:
nag...@gmail.com
 wrote:
> ...
> db access 2007 diviso tra backend e frontend
>
> I dati vengono divisi tra i vari client usando una funzione che
> leggere lo user id della macchina ( con la funzione Private Declare
> Function apiGetUserName Lib "advapi32.dll" Alias _
>     "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
>
> Function fOSUserName() As String ' Returns the network login name
>     Dim lngLen As Long, lngX As Long
>     Dim strUserName As String
>
>     strUserName = String$(254, 0)
>     lngLen = 255
>     lngX = apiGetUserName(strUserName, lngLen)
>     If lngX <> 0 Then
>         fOSUserName = Left$(strUserName, lngLen - 1)
>     Else
>         fOSUserName = ""
>     End If
> End Function))
>
> In pratica eseguo una query parametrica che utilizza fOSUserName per
> dividere i dati. Fino a qui tutto bene. Mi � stato chiesto di rendere
> disponibili questi dati al altri utenti che usano solo excel 2007.
>
> Ho pensato di usare vba su excel per
>
> 1) aprire il db
> 2) lanciare la query
> 3) chiudere il db
> 4) Generare la tabella
>
> Il mio problema � che la tabella si genera dinamicamente con
> fOSUserName() e non saprei se � possibile implementare questa
> funzione in excel.
>
> Avevo pensato anche, per ovviare il problema, di lanciare la query
> che genera la tabella (input) sempre da excel e scaricare la tabella
> finale (output) in modo che sia access a gestire il codice.
>
> In sostanza non so come spiegare ad execel di scaricare da access una
> tabelle il cui sql ha un parametro where del tipo where
> utente.codicefiscale = fOSUserName ()
> ...

Non sono sicuro di capirti complettamente.
Forse puoi usare una di queste 3 strade:

1. Automazione di Access da Excel
circa come descritto qui:
http://www.donkarl.com/it?FAQ1.21

2. Invece di usare fOSUserName() in Access puoi usarlo in Excel
e sempre nel codice di Excel usa DAO per eseguire la stringa
SQL che adesso hai nella query. Cio�, nel VBE di Excel imposta
il riferimento alla biblioteca di DAO e scrivi una sub ca. (air code)

Dim db As DAO.Database
Set db = OpenDatabase("d:\...\Tua.mdb")

db.Execute "INSERT INTO .... WHERE Utente='" & fOSUserName() & "'"

3. Usa fOSUserName() in Excel e poi con l'aiuto del parametro
/cmd manda il risultato (=nome utente) all'applicazione in Access.
Il codice in Excel sarebbe ca. (air code)

Shell "c:\...\MSAccess.exe" "d:\...\Tua.mdb" _
   /x TuaMacro & "/cmd" & fOSUserName()

Il parametro /x esegue una macro e il parametro /cmd manda una
stringa ad Access che nell'applicazione puoi chiamare con Command().
Vuol dire:

Nel mdb hai una macro "TuaMacro" che esegue una query
nella quale invece di fOSUserName() usa Command().
(vedi anche <F1> per "Command")
Alle fine la macro chiude Access.

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


title: gif

author: Roberto

text:
Ho inserito un gif animato in una maschera ma rimane fermo...c'è la
possibilità di renderlo attivo?
Grazie
Robby


title: gif

text:
Roberto <
aris...@libero.it
> ha scritto:
> Ho inserito un gif animato in una maschera ma rimane fermo...c'è la
> possibilità di renderlo attivo?
Hai bisogno di un ActiveX come
http://www.jcomsoft.com/anigif.htm
o del controllo Webbrowser o DHTML Edit del Internet Explorers di MS
per renderlo attivo.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: gif

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:a7f04c$kut6t$1...@ID-46617.news.dfncis.de...

Lo scarico dall'indirizzo che mi hai dato?E se sì poi lo devo installare?
Grazie Karl
Robby
>
>


title: gif

text:
Roberto ha scritto:
> "Karl Donaubauer ha scritto:
> > > Ho inserito un gif animato in una maschera ma rimane fermo...c'è la
> > > possibilità di renderlo attivo?
> >
> > Hai bisogno di un ActiveX come
http://www.jcomsoft.com/anigif.htm
> > o del controllo Webbrowser o DHTML Edit del Internet Explorers di MS
> > per renderlo attivo.
>
> Lo scarico dall'indirizzo che mi hai dato?E se sì poi lo devo installare?
È tutto descritto sul sito. Non è Freeware ma costa.
Sono anni fa che ho conosciuto 2 ActiveX gratis per GIF animato ma
i link non esistono più. Forse trovi qc con una cercha nel internet
o qualcuno sa un link attuale.
--
cu



title: gif

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:a7f7hv$kkn50$1...@ID-46617.news.dfncis.de...

> Ho visto grazie...cercherò qc freeware
Robby


title: rimozione filtro dopo eliminazione record

author: Nicola

text:
Ciao a tutti!!
ho un DB gestionale, vorrei fare in modo che, dopo che attraverso una query
parametrica effettuo una ricerca sul codice, eliminando l'articolo
ricercato, mi venga rimosso il filtro e quindi mi vengano visualizzati tutti
gli altri articoli (questo perchè se lo faccio normalmente, dopo
l'eliminazione mi spara un errore di record non trovato).
chi mi può aiutare??
Grazie a tutti
Nicola


text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:o8NF8.80858$US3.1...@twister1.libero.it...

Come lo cancelli il record trovato?
Perché per farlo non usi direttamente una query di eliminazione?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
ti spiego:
su questo DB ho la necessità di fare delle ricerche per codice, nella
maschera di ricerca ho inserito dei pulsanti tra cui quello di eliminazione.
se effettuo la ricerca su un codice, la maschera mi propone anche la foto
dell'articolo per una maggior sicurezza di quello che devo modificare.
il problema è questo:
dopo aver effettuoato la ricerca, se decido di eliminare l'articolo, clicco
sul pulsante relativo, ma poi mi da un errore dove mi viene detto che il
record non esiste e questo credo perchè va a cercare la foto.
Quello che voglio è che dopo l'eliminazione mi venga eliminato il filtro
affinchè l'errore non appaia e che mi permetta di effettuare altre
ricerche...
per il poco che so è che forse dovrei mettere un qualche codice VBA
collegato al pulsante di eliminazione.
ah dimenticavo:
oltre al record vorrei che mi venisse eliminata anche il file .jpg con la
foto.
grazie in anticipo.
Nicola


text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:QfcG8.87565$US3.1...@twister1.libero.it...
> ti spiego:
Occorre però che spieghi bene cosa stai facendo.
> su questo DB ho la necessità di fare delle ricerche per codice, nella
> maschera di ricerca ho inserito dei pulsanti tra cui quello di
eliminazione.
> se effettuo la ricerca su un codice, la maschera mi propone anche la foto
> dell'articolo per una maggior sicurezza di quello che devo modificare.
> il problema è questo:
> dopo aver effettuoato la ricerca,
E qui bisogna che ci racconti come effettui la ricerca: usando la proprietà
Filter e FilterOn della maschera?
Oppure usando una query di selezione parametrica?
> se decido di eliminare l'articolo, clicco
> sul pulsante relativo,
Che codice VBA hai generato a fronte dell'evento "Su clic" del pulsante di
comando con cui vuoi eliminare il record corrente?
>ma poi mi da un errore
Quale è l'esatto errore che Access ti segnala?
>dove mi viene detto che il
> record non esiste e questo credo perchè va a cercare la foto.
>
> Quello che voglio è che dopo l'eliminazione mi venga eliminato il filtro
Se il filtro della maschera lo hai attivato tramite la sua proprietà
FilterOn:
Me.FilterOn = False
> affinchè l'errore non appaia e che mi permetta di effettuare altre
> ricerche...
> per il poco che so è che forse dovrei mettere un qualche codice VBA
> collegato al pulsante di eliminazione.
> ah dimenticavo:
> oltre al record vorrei che mi venisse eliminata anche il file .jpg con la
> foto.
Devi usare l'istruzione Kill: vedi help.
>
> grazie in anticipo.
>
> Nicola



text:
Uso una query parametrica e il parametro č:
Like nz([Ultime 6 cifre - OK per tutti gli articoli];"*")
che tra l'altro mi hai suggerito tu stesso in passato
1 - se digito le ultime 6 cifre del codice mi cerca l'articolo,
2 - se clicco su ok me li da tutti.
 tutto qui
quello che vorrei č che dopo la pressione del pulsante di eliminazione la
maschera ritorni al passo 2 e mi visualizzi direttamente tutti gli articoli.
grazie per la pazienza dimostrata...


text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:vgwG8.1038$lK5....@twister2.libero.it...
> Uso una query parametrica e il parametro è:
>
> Like nz([Ultime 6 cifre - OK per tutti gli articoli];"*")
> che tra l'altro mi hai suggerito tu stesso in passato
>
> 1 - se digito le ultime 6 cifre del codice mi cerca l'articolo,
> 2 - se clicco su ok me li da tutti.
>  tutto qui
> quello che vorrei è che dopo la pressione del pulsante di eliminazione la
> maschera ritorni al passo 2 e mi visualizzi direttamente tutti gli
articoli.
>
> grazie per la pazienza dimostrata...
>
Se la tua maschera si chiama Maschera1, inserisci nell'intestazione della
maschera una casella di testo non associata chiamata CasellaCerca e nella
quale digiterai ile ultime 6 cifre del codice articolo, invece di digitarle
nella finestra di dialogo che ti compare quando apri la maschera.
Se vorrai vedere tutti i record della tabella, cancella ciò che hai scritto
in CasellaCerca.
Nei criteri della query scrivi:
Like Nz([Forms]![Maschera1]![CasellaCerca]; "*")
A fronte dell'evento "Dopo aggiornamento" di CasellaCerca genera questa riga
di codice VBA:
Me.Requery
Quando vorrai visualizzare, da codice, tutti i record, genera queste due
righe di codice VBA:
Me!CasellaCerca = Null
Me.Requery



text:
volevo sapere se è fattibile una cosa simile:
ho un nuovo DB per magazzino con 2 tabelle
1 - articoli
2 - categorie
la tabella categoria è composta da 3 campi
CODICE
CATEGORIA
SOTTOCATEGORIA
il quesito è il seguente:
vorrei creare una maschera (che ho came origine una query) che abbia le
seguente caratteristiche:
1 - una casella combinata che contiene le categorie
2 - una casella di riepilogo che contiene le sottocategorie e il codice di
queste.
la particolarità è questa:
devo scegliere dalla (1) una categoria, di conseguenza nella (2) mi devono
apparire solo le sottocategorie della categoria scelta. in seguito cliccando
su una sottocategoria devono apparirmi in maschera (1 alla volta) gli
articoli relativi alla sottocategoria scelta.
si può fare??
credo di si e penso che sia fattibile tramite VB (che è quello che mi frega)
credo che non riesco ad arrivare a certe soluzioni forse perchè avrei dovuto
imparare prima VB e poi Access. E' giusto?
Grazie 1000
Nicola


text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:wwSG8.3269$z87....@twister2.libero.it...

Scusa, ma che c'entra questo con la rimozione filtro dopo eliminazione
record?
Se è un altro problema, apri un altro thread; o sbaglio? ;-)



text:
sorry!!!
non m'ero accorto del casino che avevo fatto!!!
ho gia inserito il nuovo thread!!!
Nicola


title: R:Spostamento tra record

author: Paolo

text:
assoluamente no,
faccio pubblica ammenda
non era voluto l'invio del post
ho semplicemente sbagliato
ti rigrazio, per il tuo interessamento
ciao, Paolo


title: Problemi con l'inserimento di query in word

author: ellebi

text:
Scusate se sembro esse OT, ma non saprei dove altro rivolgermi.
In Word, allorchè inserisco una query da Access, accade qualcosa che non
riesco a capire e quindi a risolvere.
Mentre visualizzando la query in Access, i campi Lordo e Netto (quest'ultimo
è l'espressione Lordo*0,8) risultano entrambi visualizzati con i normali 2
decimali, in Word il campo del Netto è spesso con 14 decimali,
costringendomi a correggerlo manualmente (esempio: Lordo 249 Netto
199,20000000000002, anzichè 199,20).
Questo è molto noioso specialmente avendo una tabella con decine di celle
simili.
Qualcuno sa spiegarmi la causa e la eventuale soluzione?
Vi ringrazio


author: Sergio MAZZA

text:
"ellebi" <
bd...@postino.it
> ha scritto nel messaggio news:z6htf.105639$65.30...@twister1.libero.it...

Devi impotare la formattazione del risultato o nella query o nel campo mailmerge di word...
Ciao.
--
Sergio MAZZA


text:
Scusa, mi spieghi la procedura?
Praticamente io da Word inserisco la query di Access (che è precisa con 2
decimali) e la tabella che ne viene fuori ha invece 14 decimali.
Cosa dovrei fare per non correggerla manualmente?
Grazie


text:
"ellebi" <
bd...@postino.it
> ha scritto nel messaggio news:w5ztf.23933$eD5.4...@twister2.libero.it...

(in Access)
Nella query, nel campo calcolato, inserire la funzione Format (vedi help attivabile tramite ALT-F11, poi F1).
(in Word)
La maggior parte dei campi word ha la possibilità di essere formattato, cerca nell'help in linea: Parametro Formato (\*).
Scegli tu quale vuoi seguire...
Ciao.
--
Sergio MAZZA


text:
"ellebi" <
bd...@postino.it
> ha scritto nel messaggio news:w5ztf.23933$eD5.4...@twister2.libero.it...




text:
Grazie per i consigli, ma non riesco lo stesso a risolvere il problema.
Continuerò a correggere campo per campo


title: creazione pacchetti di setup Office XP

text:
quando creo un pacchetto con office developer XP editions, mi da il seguente
messaggio:
creazione guidata pacchetti
impossibile trovare uno o più componenti di access necessari nella lingua
selezionata
fare click su crea nuovo per creare un nuovo insieme di componenti di access
nella
lingua prescelta da un immagine del cd 1 di office oppure fare click su
sfoglia per
cercare una copia esistente in un altro percorso
con 3 pulsanti
  crea nuovo     sfoglia      annulla
io inserisco il cdrom 1 di office developer quallo con etichetta MODPROD1 ma
non
accade nulla.
l'errore lo da su comdlg32.ocx
l'errore me lo da sia in italiano che in inglese.
mi sapete aiutare? grazie.


title: creazione pacchetti di setup Office XP

author: Leppe

text:
Inserisci il cd "Office XP Professionale con frontPage" al posto di "Office
developer"
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
news:J1Md8.11069$v7.4...@twister1.libero.it...



title: Dlookup e campi vuoti

author: Giuli el Dabro

text:
Ciao a tutti, è la prima volta che scrivo in questo NG, ma lo seguo da
un po' e molti post mi sono stati di grande aiuto!
Ho un problema con il comando Dlookup; uso Access 97.
Devo fare una ricerca in una tabella che può contenere dei campi
testuali vuoti (valore Null).
Quando faccio la ricerca uso come confronto il contenuto di alcuni
campi della maschera, che a loro volta possono essere nulli.
In questo modo però il Dlookup non da' mai esito positivo.
L'unico sistema che ho trovato è quello di riempire i campi della
tabella che rimarrebbero vuoti con un "."
Poi uso questa stringa di Dlookup:
idcavoinf = DLookup("[IDCAVOSTD]", "tab_assiemi_cavi_std", "" _
& "[tab]![CODCONIN] = '" & Nz(Me![CODCONININF], ".") & "' And " _
& "[tab]![CODMATASSA] = '" & Nz(Me![CODMATASSAINF], ".") & "' And " _
& "[tab]![CODCONFIN] = '" & Nz(Me![CODCONFININF], ".") & "' And " _
& "[tab]![CODALTRO] = '" & Nz(Me![CODALTROINF], ".") & "' And " _
& "[tab]![CODSEGNALINO] = '" & Nz(Me![CODSEGNINF], ".") & "' And " _
& "[tab_]![LSPEZZONE] <= " & Me![LSPEZZONEINF] + delta & " And " _
& "[tab]![LSPEZZONE] >= " & Me![LSPEZZONEINF] - delta)
cioè sostituisco i campi della maschera che sono Null con "."; quindi
confronto "." con ".", e non Null con Null, e la cosa funziona.
Ma mi rompe avere tutti quei "."
C'è qualche altro sistema?
Grazie
Ciao
--
Giuliano
alias Giuli el Dabro
Togli "le mani dalla bocca"
se mi vuoi scrivere privatamente
e ricorda: "Prima de parlar tasi"


title: Dlookup e campi vuoti

author: Alessandro Cara

text:
Giuli el Dabro wrote:
> Ciao a tutti, è la prima volta che scrivo in questo NG, ma lo seguo da
> un po' e molti post mi sono stati di grande aiuto!
>
> Ho un problema con il comando Dlookup; uso Access 97.
>
> Devo fare una ricerca in una tabella che può contenere dei campi
> testuali vuoti (valore Null).
>
> Quando faccio la ricerca uso come confronto il contenuto di alcuni
> campi della maschera, che a loro volta possono essere nulli.
>
> In questo modo però il Dlookup non da' mai esito positivo.
>
> L'unico sistema che ho trovato è quello di riempire i campi della
> tabella che rimarrebbero vuoti con un "."
>
> Poi uso questa stringa di Dlookup:
>
> idcavoinf = DLookup("[IDCAVOSTD]", "tab_assiemi_cavi_std", "" _
> & "[tab]![CODCONIN] = '" & Nz(Me![CODCONININF], ".") & "' And " _
> & "[tab]![CODMATASSA] = '" & Nz(Me![CODMATASSAINF], ".") & "' And " _
> & "[tab]![CODCONFIN] = '" & Nz(Me![CODCONFININF], ".") & "' And " _
> & "[tab]![CODALTRO] = '" & Nz(Me![CODALTROINF], ".") & "' And " _
> & "[tab]![CODSEGNALINO] = '" & Nz(Me![CODSEGNINF], ".") & "' And " _
> & "[tab_]![LSPEZZONE] <= " & Me![LSPEZZONEINF] + delta & " And " _
> & "[tab]![LSPEZZONE] >= " & Me![LSPEZZONEINF] - delta)
>
> cioè sostituisco i campi della maschera che sono Null con "."; quindi
> confronto "." con ".", e non Null con Null, e la cosa funziona.
>
> Ma mi rompe avere tutti quei "."
fermo restando che l'nz lo puoi usare anche sugli attributi
i.e. nz(attributo,"") = nz(controllo,"")
si puo' anche :   attributo is null
--
a.cara


title: Dlookup e campi vuoti

text:
Il /01 lug 2004/, *Alessandro Cara* ha scritto:
>> Ma mi rompe avere tutti quei "."
> fermo restando che l'nz lo puoi usare anche sugli attributi
> i.e. nz(attributo,"") = nz(controllo,"")
>
> si puo' anche :   attributo is null
Ho provato, ma continua a dare esito negativo.
Adesso ricontrollo tutto; non vorrei che ci fosse qualche altro
inghippo.
Grazie per la risposta.



title: Dlookup e campi vuoti

author: namor

text:
Giuli el Dabro ha scritto:

Controlla con Iif e IsNull() se il campo è nullo e in quel caso usa il
criterio "Is null", altrimenti il solito "='" & Me.[...] & "'"
& "[tab]![CODCONIN]" & iif(isnull(Me![CODCONININF])," Is Null","='" &
Me![CODCONININF] & "'") & " And " _
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Incredibile, nessuno sa far funzionare le barre di scorrimento qui??

author: Crivella

text:
Ciao a tutti,
è la terza volta che posto questo messaggio perché non ho avuto alcuna
risposta e spero sempre di trovarne una, anche perché devo risolvere in
fretta il mio problema.
La domanda è semplice: è possibile far rimanere una barra di scorrimento
(verticale nel mio caso) ad esempio a metà anche dopo che il controllo ha
perso lo stato attivo, senza che questa torni subito all'inizio?
In pratica ho due grosse caselle memo, e devo riuscire a sfogliarle (usando
appunto le barre verticali) entrambe, mentre mi succede che appena clicco
una per farla "scendere", la barra di scorrimento (nella prima casella di
controllo) nella quale ero già a metà scorrimento, mi torna subito su. E io
come faccio??
;=)
Grazie in anticipo, per favore rispondete... anche se qualcuno avesse la
certezza che fosse impossibile, così evito di impazzire ;)


author: MegaMax

text:
"Crivella" <
criv...@libero.it
> ha scritto nel messaggio
news:5lnT6.5087$7F4.2...@news.infostrada.it...
> Ciao a tutti,
> č la terza volta che posto questo messaggio perché non ho avuto alcuna
> risposta e spero sempre di trovarne una, anche perché devo risolvere in
> fretta il mio problema.
Ti dirň... anche io vorrei poter impostare da codice le barre di
scorrimento... ma credo sia piů un problema di programmazione che di Access,
e probabilmente bisogna usare le API. Appena ho tempo provo a chiedere su
it.comp.programmare.win32 (se ricordo bene il nome)


author: Federico Luciani

text:

Non ho mai affrontato il problema, ma credo che non sia possibile.
L'unica cosa che mi viene in mente e' provare ad usare la proprieta'
selstart, ma se non ricordo male, non funzionano se il controllo non ha
lo il fuoco (stato attivo), quindi lo scarterei.
Se i controlli di access fossero dei veri controlli, si potrebbe
sfruttare handle del controllo e chiedere a windows di spostare la
barra, ma questi non sono veri controlli, ma diventano tali solo quando
hanno il fuoco.
In definitiva sono quasi sicuro che quello che chiedi sia impossibile.
Una soluzione potrebbe essere quella di usare il controllo RichTextBox e
sfruttare il suo handle, tramite qualche api, per sincronizzarne due.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: sincronia dati tra due tabelle

author: Guido

text:
Saluti a tutto il NG,
ecco il problema (e speriamo di risolverlo...chiaro che ho già guardato nei
post precedenti...senza soddisfazione):
Ho creato un piccolo dbase chiamiamolo db1, con alcune tabelle, di cui una
supponiamo sia TabClienti.
Ne ho fatto recentemente una nuova versione chiamiamola db2, di questo
dbase: più aggiornata dal punto di vista delle maschere.
Chiaramente i dati contenuti nelle tabelle sono gli stessi della versione
vecchia.
Chiaramente chi ci doveva lavorare ha inserito nuovi record e modificato
record nel db2, ignorando la vecchia versione, come giusto.
Ma altrettanto chiaramente, un utente A è andato in cerca del vecchio db1,
ha inserito nuovi record e modificato record.
Vivono ora due dbase: db1 e db2; il db2 contiene dati corretti e aggiornati
ma che ignorano le modifiche fatte dall'utente nel db2.
domanda:
come posso (uso una parola impropria?) confrontare i dati della TabClienti
del db2 e della TabClienti del db1?
(in modo da decidere quali sono le modifiche corrette).
Nessun problema per i nuovi record inseriti dall'utente A (query ricerca
dati non corrispondenti e buonanotte) ma per quelli modificati dall'ignaro
utente A nel db1 (di cui ovviamente non c'è traccia nel db2...)
Ringraziandovi anticipatamente
Guido


title: sincronia dati tra due tabelle

author: PBsoft

text:
> come posso (uso una parola impropria?) confrontare i dati della
> TabClienti del db2 e della TabClienti del db1?
> (in modo da decidere quali sono le modifiche corrette).
> Nessun problema per i nuovi record inseriti dall'utente A (query
> ricerca dati non corrispondenti e buonanotte) ma per quelli modificati
> dall'ignaro utente A nel db1 (di cui ovviamente non c'è traccia nel
> db2...)
Poiché le modifiche potrebbero essere state effettuate su un numero imprecisato
di campi, dubito che la cosa sia risolvibile esclusivamente tramite SQL.
Quindi, non vedo altra soluzione che ricorrere a del codice VBA dove, ad
esempio, puoi aprire due recordset: uno per ogni tabella.
Inizi a scorrere quello del db1, cerchi un valore corrispondente nel db2
(secondo un campo che dovrai scegliere tu come discriminante). Se trovi una
corrispondenza cominci a controllare tutte le differenze, campo per campo.
Se non trovi una corrispondenza, vuol dire che quel record deve essere accodato
nel db2.
Pesante, ma credo proprio che funzionerebbe.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: sincronia dati tra due tabelle

text:

cercavo di evitare questo; lo tengo come ultima spiaggia...
Grazie ancora
Guido


title: sincronia dati tra due tabelle

author: MA

text:

Per identificare le differenze in maniera "casareccia", creati un campo
calcolato
Tuocampo: Tuocampo & Tuocampo1 & tuocampo2
in tutt'e due le tabelle e confronta quello.
Ora non ho capito la difficoltà del secondo confronto
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: sincronia dati tra due tabelle

text:

soluzione ottima.
concateno e confronto quello.
Saluti e grazie
Guido
--
in moto:
sfortunà tanti
fortunà pochi
bravi gnanca uno


title: Runtime Access 2000

author: Elsa

text:
Nel file MDB che ho creato ho disattavato (in opzioni) la conferma per
"modifica record", "eliminazione documenti" e "query di comando".
Utilizzando il file con il programma Access 2000 tutto bene; mentre
utilizzando il medesimo file con il runtime di access 2000 inserito nel
Developer kit office 2000, si dimentica le opzioni che ho selezionato e mi
fa tutte le domande relative alle modfiche dei record e alle eliminazioni
varie. Come faccio a far capire al runtime di comportarsi come il programma
di access?
Oltre a questo, in fase di preparazione del file MDB, avevo scelto come
opzione "compatta alla chiusura", in questo caso il runtime funziona come il
programma vero e proprio di Access compattando il DB????
Spero di essere stato chiaro... boh...
Grazie


title: Runtime Access 2000

author: Liones

text:
Elsa <
elsa...@libero.it
> wrote in message
L4%77.7841$0Z1.2...@news.infostrada.it...

francamente non so se è un comportamento normale comunque per disattivare la
finestra di conferma delle query da codice:
DoCmd.SetWarnings False    '    disabilita
esegui la query
DoCmd.SetWarnings True    ' riabilita è consigliabile


title: Variare posizione/distanza record da parte superiore del corpo

author: Bruno - S95

text:
Ciao a tutti.
Nella formattazione di un report vorrei poter variare la posizione/distanza
dei record con riferimento alla parte superiore del corpo del report stesso,
in modo da poter centrare, in relazione al numero dei record non conosciuti,
e proporzionare il tutto nella pagina (sia record che firme da apporre) per
rendere l'aspetto più gradevole e professionale..
Potete aiutarmi?
1000 grazie
            Bruno


author: Simone

text:
> Potete aiutarmi?
?????????????????????????????????????
a fare cosa????
Semmai spiegati meglio. Considera che non siamo nella tua testa e nella tua
situazione.


text:
"Simone" <
rike...@katamail.com
> ha scritto nel messaggio
news:cv74vq$4om$1...@newsreader1.mclink.it...

-------------------------------------
Pensavo di esser stato chiaro; pazienza, ci riprovo.
Vorrei centrare i record filtrati nel corpo del report. Mi pare chiaro.
corpo report
anzichč iniziare da qui
il record1 voglio che inizi da qui
record2
record3
record4
e record a seguire , affinchč restino al centro del corpo. In sostanda č
come se partissero dal centro del corpo e si espandessero verso l'alto e il
basso.
fine corpo
pič di pagina pagina
timbro e firma
pič di pagina report
mettici quello che ti pare
------------------------------------------------------------------------------
Sicuramente ora č chiaro, forse anche prima se avessi letto con atttenzione.
Non prendertela.
Ciao... Bruno


title: problema conteggio caselle controllo attive

author: ludo

text:
Ciao a tutti,
ho creato un piccolo gestionale dove nella maschera principale ho inserito
anche una serie di caselle di controllo relativi ai numeri di pasti al
giorno consumati da ogni
iscritto in dbase con questo schema:
Visto l'uso temporaneo (quindi non sono stato tanto ad impazzire) ho
solamente inserito le caselle di controllo necessarie (9 in tutto) nella
tabella principale e nella maschera di inserimento oltre alle caselle ho
inserito un campo chiamato totcampi dove viene visualizzato il totale..
Per calcolare il totale ho messo sull'evento Corrente della maschera:
me!totcampi= -Me.cena1 - me.pranzo1 - me.colazionegiorno1..etc etc...
Tutto ok ma il problema è che la gestione dei record in maschera
impazzisce..
Cioè con il pulsante di spostamento in avanti invece di fermarsi normalmente
all'ultimo record memorizzato, va avanti e me ne memorizza da solo dei
nuovi..
Stessa cosa se premo il pulsante "aggiungi record" e poi il pulsante
"annulla" per tornare indietro all'ultimo record salvato:
mi torna indietro ,ma il nuovo me lo salva in automatico....
Ho tolto il codice me!totcampi=..... dall evento Su corrente e ora non mi da
problemi..
Volevo chiedervi dove ho sbagliato e magari se esiste un altro modo per
calcolare le caselle dicontrollo attive..
Grazie mille ludo..
ciaoo.. :-)

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
ludo wrote:
> Ciao a tutti,
> ho creato un piccolo gestionale dove nella maschera principale ho
> inserito anche una serie di caselle di controllo relativi ai numeri
> di pasti al giorno consumati da ogni
> iscritto in dbase con questo schema:
>
> Visto l'uso temporaneo (quindi non sono stato tanto ad impazzire) ho
> solamente inserito le caselle di controllo necessarie (9 in tutto)
> nella tabella principale e nella maschera di inserimento oltre alle
> caselle ho inserito un campo chiamato totcampi dove viene
> visualizzato il totale..
> Per calcolare il totale ho messo sull'evento Corrente della maschera:
> me!totcampi= -Me.cena1 - me.pranzo1 - me.colazionegiorno1..etc etc...
> Tutto ok ma il problema č che la gestione dei record in maschera
> impazzisce..
> Cioč con il pulsante di spostamento in avanti invece di fermarsi
> normalmente all'ultimo record memorizzato, va avanti e me ne
> memorizza da solo dei nuovi..
> Stessa cosa se premo il pulsante "aggiungi record" e poi il pulsante
> "annulla" per tornare indietro all'ultimo record salvato:
> mi torna indietro ,ma il nuovo me lo salva in automatico....
> Ho tolto il codice me!totcampi=..... dall evento Su corrente e ora
> non mi da problemi..
>
> Volevo chiedervi dove ho sbagliato e magari se esiste un altro modo
> per calcolare le caselle dicontrollo attive..
>
> Grazie mille ludo..
>
> ciaoo.. :-)
L'evento corrente viene scatebnato all'apertura di un nuvo record (Nuovo nel
senso di passaggio ad altro record).
Tu dovresti spostare il codice su form_beforeupdate
cosě che intercetta i salvataggi del record corrente, quindi all'uscita del
record
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Visualizzazione casella combinata

author: ZAIM

text:
Salve a tutti,
prima di postare il mio primo help dell'anno formulo i miei più sinceri
auguri di Buon Anno a tutti i frequentatori di questo formidabile ng.
Adesso veniamo al problema.
Avrei bisogno di poter visualizzare il valore euro di un campo, in una
casella combinata, così come viene visualizzata correttamente nel resto del
pogramma, tranne che, per l'appunto,  nella casella combinata.
Es. valore campo in tabella: ? 0,616  nella casella combinata ? 1.!!!!
Riporto qui di seguito il codice SQL della casella cobinata
SELECT DISTINCTROW Prodotti.IDProdotto, Prodotti.NomeProdotto,
Prodotti.PrezzoUnitarioLire, Prodotti.PrezzoUnitarioEuro
FROM Prodotti ORDER BY Prodotti.NomeProdotto;
Qualcuno può aiutarmi?
Grazie mille
Alfio


title: Visualizzazione casella combinata

author: Emyr

text:


con l'istruzione format?
Saluti.
Emanuele.


title: Visualizzazione casella combinata

text:
>
> con l'istruzione format?
>
>
> Saluti.
> Emanuele.
Con qualsiasi cosa, purchè il risultato sia quello desiderato.
Grazie