title: Inserimento controllo Codice a Barre

author: Federico Luciani

text:
Kessy wrote:
> Chiedo scusa a tutti mai i conteggi precisati nella mia precedente E-mail
> "Inserimento Codice a Barre "erano errati
> Devo inserire in una maschera di Access un controllo dove inserire un
> particolare codice a barre relativo ad alcuni prodotti chiamato codice EAN.
> L'ultimo numero del codice( il codice è formato da 13 numeri) è il risultato
> delle seguenti operazioni fatte sui dodici numeri precedenti:
Sul sito comune c'e' gia' una funzione che esegue il controllo.
Sito Comune - Tips - 'Controllo check digit di codici a barre EAN-8 e EAN-13'
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: icone personalizzate

author: dario

text:
ciao a tutti, vi pongo un questito.
da access invio dei dati a word e creo una barra personalizzata con dei
pulsanti.
vorrei sapere se è possibile creare delle icone personalizzate per questi
pulsanti.
attualmente quando creo i pulsanti con VBA tramite
Set cb = cbar.Controls.Add(Type:=msoControlButton)
    cb.Caption = "&Stampa e chiudi"
    cb.Visible = True
    cb.FaceId = 4
    cb.OnAction = "stampa"
imposto l'icona tramite ".Faceid="
ho cercato un po' sul web ma non ho trovato nulla per quanto riguarda le
icone personalizzate
grazie
dario


title: icone personalizzate

author: MA

text:

www.alessandrobaraldi.it
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: icone personalizzate

author: Alessandro Baraldi

text:

http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=121
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=103
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=77
@Alex


title: file mde

author: PANTA

text:
Ciao,
dovrei creare un database per un pc con sistema operativo windows XP ma
senza access installato, mi hanno detto di creare un file mde.Il database è
stato creato con Access 2002
L'ho fatto ma sul pc non riesco ad aprirlo, ho provato a scaricare il
runtime da internet ma non funzione.
Qualcuno sa come posso fare.
Grazie
Panta


title: file mde

text:
> L'ho fatto ma sul pc non riesco ad aprirlo, ho provato a scaricare il
> runtime da internet ma non funzione.
> Qualcuno sa come posso fare.
>
> Grazie
> Panta
>
devi avere la versione developer che ti crea un pacchetto di setup e ti
installa i file necessari all'esecuzione del db senza access. ciao.


title: excel e scadenze fine mese

author: Nuovo Scatolificio di Curnasco

text:
Un mio amico si e' creato un prospettino per gestire delle scadenze, e mi ha
chiesto se riesco ad aiutarlo a fare in modo che queste scadenze vengano
spostate a fine mese. Cosi' a prima vista non mi viene in mente niente,
magari qualcuno di voi sa se esiste una qualche funzione che possa essere
utilizzata. Da quello che ho capito lui vuole creare una prima colonna in
cui inserisce una data (es.19/4) una seconda colonna in cui inserisce i
giorni della scadenza (es.60), e nella terza colonna dovrebbe apparire la
scadenza, lui ha semplicemente fatto in modo che nella 3 colonna siano
sommate le prime 2 ed in questo esempio il risultato sarebbe 18/6 mentre lui
vorrebbe che la scadenza andasse a fine mese ossia 30/6.
Ciao e grazie


title: excel e scadenze fine mese

author: Silvio Berruti

text:
"Nuovo Scatolificio di Curnasco" <
scatcu...@tin.it
> ha scritto nel
messaggio news:DGxD6.27$ba7...@news1.tin.it...

Se ricordo bene c'è una funzione sul Sito Comune.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: excel e scadenze fine mese

author: Alberto

text:
"Nuovo Scatolificio di Curnasco" <
scatcu...@tin.it
> ha scritto nel
messaggio news:DGxD6.27$ba7...@news1.tin.it...

=FINE.MESE(A1+B1;0)
... A1 è la data, B1 sono i giorni
... ovviamente la terza casella va formattata come data
Ciao
Alberto


title: excel e scadenze fine mese

text:
> =FINE.MESE(A1+B1;0)
> ... A1 è la data, B1 sono i giorni
> ... ovviamente la terza casella va formattata come data
Innanzitutto grazie tante, funziona molto bene pero' mi e' capitata una cosa
strana, ho provato la formula su 2 computer diversi, in uno tutto bene, ma
nell'altro si e' verificata una cosa strana ossia quando la data iniziale
era il 1° del mese non raggiungeva il fine mese, ad esmpio inserendo 01/04
come data di partenza e 60 gg. come periodo la scadenza era al 31/5 anziche'
al 31/6, dal 2/4 in poi tutto bene. Ho risolto facendo un piccolo
cambiamento alla formula =FINE.MESE(A1+B1+1;0) pero' non capisco come mai su
un computer funziona e sull'altro no, ne avete un'idea ?
Ciao


title: excel e scadenze fine mese

text:
"Nuovo Scatolificio di Curnasco" <
scatcu...@tin.it
> ha scritto nel
messaggio news:_saF6.1627$4u1....@news1.tin.it...

Ho avuto alcuni problemi con il newsreader e leggo il messaggio solo oggi.
Quindi non so se la questione è ancora di interesse.
Non saprei dare una spiegazione (d'altra parte, come dici, su una macchina
funziona e sull'altra no); probabilmente è un problema di impostazione, ma
allora una risposta ce la possono dare solo i "saggi" del newsgroup.
Dalla mia ti posso solo suggerire una soluzione tampone per evitare
risultati non voluti quando A1 è già l'ultimo giorno del mese
    =SE(GIORNO(A1)=1;FINE.MESE(A1+B1+1;0);FINE.MESE(A1+B1;0))
La cosa comunque non mi piace: chi ci può dire che in un terzo computer non
fa lo stesso scherzo - che so - con il giorno 2 o il giorno 3?
Ciao,
Alberto


title: Aiuto su Funzione per scegliere una cartella ???

text:
Salve !
Questo è il mio piccolo !?!? quesito.
Ho bisogno di creare una funzione, che invocata, mi permetta di scegliere
una cartella del mio File System. Ho già impiegato una Funzione che fa quasi
lo stesso, però con un file. Il codice seguente si riferisce proprio a tale
funzione.
**************************************************************************
'Dichiarazioni
Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
            Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long
Private Type OPENFILENAME
   lStructSize As Long
   hwndOwner As Long
   hInstance As Long
   lpstrFilter As String
   lpstrCustomFilter As String
   nMaxCustFilter As Long
   nFilterIndex As Long
   lpstrFile As String
   nMaxFile As Long
   lpstrFileTitle As String
   nMaxFileTitle As Long
   lpstrInitialDir As String
   lpstrTitle As String
   flags As Long
   nFileOffset As Integer
   nFileExtension As Integer
   lpstrDefExt As String
   lCustData As Long
   lpfnHook As Long
   lpTemplateName As String
End Type
Public Function SceltaFile() As String
   'Restituisce: il percorso completo del file selezionato
   Dim OpenFile As OPENFILENAME
   Dim lReturn As Long
   Dim sFilter As String
   OpenFile.lStructSize = Len(OpenFile)
   sFilter = "Ogni files (*.*)" & Chr(0) & "*.*" & Chr(0)
   OpenFile.lpstrFilter = sFilter
   OpenFile.nFilterIndex = 1
   OpenFile.lpstrFile = String(257, 0)
   OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
   OpenFile.lpstrFileTitle = OpenFile.lpstrFile
   OpenFile.nMaxFileTitle = OpenFile.nMaxFile
   OpenFile.lpstrInitialDir = "C:\"
   OpenFile.lpstrTitle = "Scelta cartella applicazione"
   OpenFile.flags = 0
   lReturn = GetOpenFileName(OpenFile)
   If lReturn = 0 Then
      SceltaFile = ""
   Else
      SceltaFile = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)
   End If
End Function
**************************************************************************
Vi ringrazio anticipatamente per l'eventuale aiuto.
Nicolò Costanza
ni...@asinform.it


text:
Nik01 wrote:
> Salve !
> Questo è il mio piccolo !?!? quesito.
> Ho bisogno di creare una funzione, che invocata, mi permetta di scegliere
> una cartella del mio File System. Ho già impiegato una Funzione che fa quasi
> lo stesso, però con un file. Il codice seguente si riferisce proprio a tale
> funzione.
> [cut]
Sito Comune Sez FAQ: 'Richiamare la finestra di dialogo per la selezione di una
directory.'
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


author: NetSlacker

text:
IO non ti posso aiutare, ma nel sito comune ho visto qualcosa che
probabilmente fa per te.
"Nik01" <
ni...@asinform.it
> ha scritto nel messaggio
news:8fojgf$2p4$1...@fe2.cs.interbusiness.it...
> Salve !
>
> Questo è il mio piccolo !?!? quesito.
>
> Ho bisogno di creare una funzione, che invocata, mi permetta di scegliere
> una cartella del mio File System. Ho già impiegato una Funzione che fa
quasi
> lo stesso, però con un file. Il codice seguente si riferisce proprio a
tale
> funzione.
>



author: Alessandro Cara

text:
Nik01 ha scritto:
> [cut]
> 'Dichiarazioni
> Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
>             Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long
>
non voglio entrare nel merito della tua richiesta invece solo un "warning"
l'alias definito dalla "declare"  non funziona in win/NT


title: campo zoom

author: Carlo Ve

text:
Carlo Ve ha scritto nel messaggio <86hgcd$4fi$
3...@serv1.iunet.it
>...
>Antonio Biso ha scritto nel messaggio
><869v6h$g8s$
1...@lacerta.tiscalinet.it
>...
>>Tashunka ha scritto nel messaggio
><10kqr29$fkq$
1...@fe2.cs.interbusiness.it
>...
>>>In un applicativo in access 97 ho trovato un tasto di scelta rapida
>>>(SHIFT+F2) che mi permette, dopo essermi posizionato su una casella testo
>o
>>>un combobox di una maschera, di aprire una finestra di dialogo,
denominata
>>>zoom, che ingrandisce i caratteri che ho scritto o che devo scrivere.
>>>Selezionando poi un pulsante OK della stessa, essa si chiude e torno con
>il
>>>focus sulla casella di testo o combo di partenza. Come posso fare a
>>ricreare
>>>la stessa situazione??  Premetto che il database in questione è protetto
>>>pertanto non riesco ad entrare a visualizzare il codice.
>>
>>
>>Potresti simularlo con una mascherina che ha un controllo testo che
>>all'apertura scrive i dati che sono nel controllo di partenza in quel
>>controllo ma con un font molto più grande. Poi all'OK, riscrive tutto
>quello
>>che hai scritto nella mascherina, nel controllo di partenza.
>>Et voilà
e aggiungerei una procedurina che si memorizzi la maschera e il nome del
controlla da cui e' stata chiamata
per poi utilizzarli quando si deve andare a scrivere nel controllo
originario.
Non vorrei che a qualcuno venisse l'idea di fare tante mascherine per ogni
controllo
non si sa mai
Carlo Ve


title: campo zoom

author: Antonio Biso

text:
Carlo Ve ha scritto nel messaggio <86hgsj$6ft$
1...@serv1.iunet.it
>...

Beh... pensavo fosse chiaro...
Che poi, non sarebbe male fare una procedura che a seconda di quale
controllo deve essere zoomato viene posizionato 'sta mascherina nei pressi
del controllo stesso verificando le sue coordinate nella maschera...
Antonio


title: campo zoom

text:
Antonio Biso ha scritto nel messaggio
<86hhh6$dhq$
1...@lacerta.tiscalinet.it
>...
>Carlo Ve ha scritto nel messaggio <86hgcd$4fi$
3...@serv1.iunet.it
>...
>
>
>Che volevi dirmi, non vergognarti...
Visto che me lo chiedi
volevo dirti quello che ti ho detto prima "la procedurina per la mascherina
ecc ecc " solo che non riuscivo a spedire il messaggio in risposta "Msg
troppo vecchio bla bla bla mi diceva"
Carlo Ve


title: campo zoom

text:
Carlo Ve ha scritto nel messaggio <86hgcd$4fi$
3...@serv1.iunet.it
>...
Che volevi dirmi, non vergognarti...
Antonio


title: campo zoom

text:
Antonio Biso ha scritto nel messaggio



title: non riesco a compilare in MDE !!!

author: Enrico Virginio

text:
vorrei compilare un DB da MDB a MDE (per ovvie ragioni di sicurezza...)ma non
riesco a farlo caspita !
Ho notato che se elimino le maschere dal DB in MDB e poi lo trasformo in MDE
tutto va alla grande....ma non appena inserisco una maschera e cerco di
compilarlo in MDE ad un certo punto si blocca e mi dice "Impossibile generare
file MDE..." e naturalmente non mi spiega neanche il perchč !
CHE PUO' ESSERE ?!
Sia benedetto chi mi aiuta...
Ciaooooz
--
Posted from
ppp-111-67.25-151.libero.it
 [151.25.67.111]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: non riesco a compilare in MDE !!!

author: Karl Donaubauer

text:
Enrico Virginio ha scritto:
> vorrei compilare un DB da MDB a MDE (per ovvie ragioni di sicurezza...)ma
non
> riesco a farlo caspita !
> Ho notato che se elimino le maschere dal DB in MDB e poi lo trasformo in
MDE
> tutto va alla grande....ma non appena inserisco una maschera e cerco di
> compilarlo in MDE ad un certo punto si blocca e mi dice "Impossibile
generare
> file MDE..." e naturalmente non mi spiega neanche il perchè !
Normalmente capito se hai un errore nel codice.
Prova a compilare tutto per trovare l'errore. Vedi anche
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q283788
http://www.mvps.org/access/bugs/bugs0020.htm
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: non riesco a compilare in MDE !!!

author: @vene.dave.it PiroPiro

text:
Karl Donaubauer <
ad...@donkarl.com
> wrote in message
a07d3f$itvtg$3...@ID-46617.news.dfncis.de...
> > vorrei compilare un DB da MDB a MDE (per ovvie ragioni di sicurezza...)
> > ma non riesco a farlo caspita !
> Normalmente capito se hai un errore nel codice.
> Prova a compilare tutto per trovare l'errore.
Grandioso, grazie, ci sono riuscito. Ho trovato un errore insignificante ai
fini dell'utilizzo, ma che bloccava la creazione dell'MDE. Certo che quanto
ti da il messaggio di errore potrebbe anche fare lo sforzo di dare un minimo
di spiegazione...
Vabbé che sul lavoro (sono programmatore, ma non in Access) sono abituato a
"piantate" di programmi con messaggi del tipo "l'unico modo per risolvere il
problema è correggere il programma", però...
Ciao,
PiroPiro


title: Microsoft Office 2000 Developer (MOD)?!

author: tiziano

text:
ciao a tutti,
ho recentemente iniziato a vedere come realizzare repliche
e gestire il master, cosa strana ho trovato l'indicazione a gestire queste
repliche da Microsoft Office 2000 Developer (MOD).
ora che cos'è...
nella
versione Professional è presente e basta cercarlo dentro le cartelle di
office?!
ciao e grazie
Tiziano
--------------------------------
Inviato via
http://usenet.iol.it


title: Microsoft Office 2000 Developer (MOD)?!

author: Setec Astronomy

text:
"tiziano" <
tizi...@libero.it
> ha scritto nel messaggio
news:140Z105Z48Z16Y...@usenet.iol.it...
> ciao a tutti,
> ho recentemente iniziato a vedere come realizzare repliche
> e gestire il master, cosa strana ho trovato l'indicazione a gestire queste
> repliche da Microsoft Office 2000 Developer (MOD).
> ora che cos'è...
> nella
> versione Professional è presente e basta cercarlo dentro le cartelle di
> office?!
Microsoft Office 2000 Developer è una versione per sviluppatori che include
alcune funzionalità aggiuntive quali quella di compilazione per i programmi
fatti in Access. Trovi ulteriori informazioni sul sito comune.



title: Microsoft Office 2000 Developer (MOD)?!

author: Tiziano

text:


>>
>> ciao e grazie
>> Tiziano
ciao
ti ringrazio ma volevo sapere se era incluso nel cd di office perchè a un
primo sguardo non ho trovato nulla del genere...
Grazie mille



title: [REQ] Elaborazione dati numerici

author: PRISCO

text:
E' possibile eseguire delle operazioni matematiche su dati numerici
contenuti in più tabelle e creare delle altre tabelle contenenti i
risultati delle operazioni suddette?
Stefano Priolo
aka PRISCO
aka PRC (on IRC)
ICQ Uin 21971095


title: [REQ] Elaborazione dati numerici

text:
PRISCO ha scritto nel messaggio <
38d21ec6...@news.tin.it
>...
>E' possibile eseguire delle operazioni matematiche su dati numerici
>contenuti in pių tabelle e creare delle altre tabelle contenenti i
>risultati delle operazioni suddette?
Sė !
Antonio


title: [REQ] Elaborazione dati numerici

author: Giorgio PS

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
8at85i$qhk$1...@lacerta.tiscalinet.it...

:-) Che mito!
--
********************************************
Giorgio B. - P.S. elettronica srl - Udine
email:
giorgio....@ps-elettronica.it


title: [REQ] Elaborazione dati numerici

text:
Il giorno Fri, 17 Mar 2000 13:24:25 +0100, "Antonio Biso"
<
ch...@etruria.net
> ha dato fiato alle trombe :
>>E' possibile eseguire delle operazioni matematiche su dati numerici
>>contenuti in più tabelle e creare delle altre tabelle contenenti i
>>risultati delle operazioni suddette?
>
>
>Sì !
E come plz?



title: [REQ] Elaborazione dati numerici

author: Giovanni Albertone

text:
On Wed, 22 Mar 2000 09:38:33 GMT,
pri...@tiscalinet.it
 (PRISCO) wrote:
>E come plz?
Cosi':
SELECT [DT pckt bk - SBS].DBID, [DT pckt bk - SBS].NACE, [DT pckt bk -
SBS].GEO, "NN137" AS Variable, [DT pckt bk - SBS].FREQ, [DT pckt bk -
SBS].YEAR, [DT pckt bk - SBS].[MONTH/QUARTER], ([DT pckt bk -
SBS].[Value]/[DT pckt bk - SBS_1].[Value])*100 AS [Value], [DT pckt bk
- SBS].[Flag] & [DT pckt bk - SBS_1].[Flag] AS Flag INTO [Q32 NN137]
FROM [DT pckt bk - SBS] AS [DT pckt bk - SBS_1] INNER JOIN [DT pckt bk
- SBS] ON ([DT pckt bk - SBS].NACE = [DT pckt bk - SBS_1].NACE) AND
([DT pckt bk - SBS].[MONTH/QUARTER] = [DT pckt bk -
SBS_1].[MONTH/QUARTER]) AND ([DT pckt bk - SBS_1].YEAR = [DT pckt bk -
SBS].YEAR) AND ([DT pckt bk - SBS].FREQ = [DT pckt bk - SBS_1].FREQ)
AND ([DT pckt bk - SBS_1].VARIABLE = [DT pckt bk - SBS].VARIABLE) AND
([DT pckt bk - SBS_1].DBID = [DT pckt bk - SBS].DBID)
WHERE ((([DT pckt bk - SBS].VARIABLE)="12110") AND (([DT pckt bk -
SBS_1].GEO)="EU15") AND (([DT pckt bk - SBS_1].VALUE)<>0 And ([DT pckt
bk - SBS_1].VALUE) Is Not Null));
Nella query e' nascosto un calcolo, lo vedi?
--
Ciao,
Giovanni


title: [REQ] Elaborazione dati numerici

text:
PRISCO ha scritto nel messaggio <
38d89478...@news.tin.it
>...
>Il giorno Fri, 17 Mar 2000 13:24:25 +0100, "Antonio Biso"
><
ch...@etruria.net
> ha dato fiato alle trombe :
>
>>>E' possibile eseguire delle operazioni matematiche su dati numerici
>>>contenuti in più tabelle e creare delle altre tabelle contenenti i
>>>risultati delle operazioni suddette?
>>
>>
>>Sì !
>
>E come plz?
Comincia tu.
Il discorso è troppo vasto, dipende da che contesto siamo, se in una
maschera se da codice, il tipo di dati iniziale e finale, insomma sei stato
troppo vago ecco perchè ti ho risposto così laconicamente...
Altrimenti la risposta sarebbe: usa gli operatori matematici + - / * ...
Antonio


title: [REQ] Elaborazione dati numerici

text:
Il giorno Wed, 22 Mar 2000 11:15:57 +0100, "Antonio Biso"
<
ch...@etruria.net
> ha dato fiato alle trombe :
>Il discorso è troppo vasto, dipende da che contesto siamo, se in una
>maschera se da codice, il tipo di dati iniziale e finale, insomma sei stato
>troppo vago ecco perchè ti ho risposto così laconicamente...
>Altrimenti la risposta sarebbe: usa gli operatori matematici + - / * ...
Allora...
il mio database deve contenere tabelle e maschere di vario genere, che
possono avere dati di diverso tipo (Si/No, numerici, scale di valori
del tipo: molto buono, buono, medio etc...)
Il problema sarebbe per prima cosa poter in qualche modo ricondurre
tutti questi valori ad una scala numerica, e poi in secondo luogo
sommare, mischiare, moltiplicare , incrementare etc... fra di loro i
parametri numerici ottenuti al fine di creare dei grafici o delle
tabelle apposite.
Grazie
Stefano Priolo
e-mail:
pri...@tiscalinet.it


title: [REQ] Elaborazione dati numerici

text:
PRISCO ha scritto nel messaggio <
38db89a...@news.tin.it
>...

Quello che stai chiedendo tu è di una banalità estrema, il che mi fa pensare
che tu possa essere veramente a zero per quanto riguarda la conoscenza di
access. Questo significa che dovrai lavorare molto, studiando l'help e gli
esempi proposti per preparare qualcosa di veramente valido da solo.
Comunque, per la scala numerica direi che potresti crearti una tabella di
Cross-reference con due campi: in uno metti la valutazione letterale,
nell'altro una valutazione numerica. Tu proporrai all'utente nelle maschere
il giudizio, poi userai per i tuoi calcoli il numero.
Per i calcoli tu puoi fare quello che vuoi: prendere il valore di un campo
di una tabella farci qualunque operazione algebrica ti viene in mente e
memorizzare il tutto in un'altra tabella. Ma ripeto: stiamo veramente sul
vago....
Antonio


title: id hard disk

author: Filippo Mazzella

text:
come posso creare un a funzione che identifica l'hard disk?
Dopo il file mde posso ritornare alla situazione iniziale?


title: id hard disk

text:
"Filippo Mazzella" <
flo...@virgilio.it
> ha scritto nel messaggio
news:K0Yha.36128$Jg1.8...@news1.tin.it...
> come posso creare un a funzione che identifica l'hard disk?
> Dopo il file mde posso ritornare alla situazione iniziale?
Sito Comune.....!
@Alex.


title: id hard disk

text: Purtroppo non riesco a trovare nulla.


title: id hard disk

author: yQy

text:
On Mon, 31 Mar 2003 14:47:20 GMT, "Filippo Mazzella"
<
flo...@virgilio.it
> wrote:
>Purtroppo non riesco a trovare nulla.
purtroppo non hai cercato bene :)
www.sitocomune.com
sezione -> General
faq: -> Come impedire la copia degli applicativi usando il numero
seriale dell' hard disk.
clic.....e vai!


title: problema totali

author: Dabe

text:
Ho googlato un po' ma non ho trovato una risposta semplice e chiara..
Sto provando a creare il mio primo database (gestione manutenzione camion)
Ho creato un report di riepilogo interventi suddiviso per camion, sul
quale ho la necessità di avere il calcolo dell'importo pagato.
Le colonne sono:
art      quantità     listino   sconto    importo
ora, la casella importo viene calcolata direttamente nel report, e non
riesco assolutamente a creare un totale che sommi tutti gli importi, mi
somma solo i prezzi (che invece il report desume da una tabella).
Problema 2 : i totali posso farli comparire anche nelle maschere??
  Grazie a chi avrà la pazienza di aiutarmi!!!
Davide


title: problema totali

author: MA

text:
Dabe wrote:
> Ho googlato un po' ma non ho trovato una risposta semplice e chiara..
> Sto provando a creare il mio primo database (gestione manutenzione
> camion) Ho creato un report di riepilogo interventi suddiviso per
> camion, sul quale ho la necessità di avere il calcolo dell'importo
> pagato.
>
> Le colonne sono:
>
> art      quantità     listino   sconto    importo
Il prezzo da dove lo prendi?
>
>
> ora, la casella importo viene calcolata direttamente nel report, e non
> riesco assolutamente a creare un totale che sommi tutti gli importi,
> mi somma solo i prezzi (che invece il report desume da una tabella).
>
> Problema 2 : i totali posso farli comparire anche nelle maschere??
>   Grazie a chi avrà la pazienza di aiutarmi!!!
> Davide
No proprio o megli non è comodissimo.
Di solito si mette un controllo nella sottomaschera (se questa è a maschere
continue allora verrà visalizzato,
se invece è foglio dati, devi mettere un controllo nella maschera che punti
a quello e lo mostri - nel foglio dati non si vede il piè di maschera)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: problema totali

text:
>>Le colonne sono:
>>
>>art      quantità     listino   sconto    importo
>
>
> Il prezzo da dove lo prendi?
Il prezzo (listino) è preso direttamente dalla tabella articoli
> No proprio o megli non è comodissimo.
> Di solito si mette un controllo nella sottomaschera (se questa è a maschere
> continue allora verrà visalizzato,
> se invece è foglio dati, devi mettere un controllo nella maschera che punti
> a quello e lo mostri - nel foglio dati non si vede il piè di maschera)
La sottomaschera "dettaglio" dell'intervento è di tipo foglio dati, ma
non mi costa nulla metterla di tipo continuo (se ho capito cosa intendi,
è l'opzione che ti chiede in fase di creazione automatica giusto? )
Devo mettere un controllo.... ovvero???
scusami ma è il mio primo database.... :-)
sto leggendo un po', ma mi servirebbe abbastanza velocemente...
Grazie!


title: problema totali

text:
Dabe wrote:
>>> Le colonne sono:
>>>
>>> art      quantità     listino   sconto    importo
>>
>>
>> Il prezzo da dove lo prendi?
>
>
> Il prezzo (listino) è preso direttamente dalla tabella articoli
Allora ti serve una query.
>
>
>
>> No proprio o megli non è comodissimo.
>> Di solito si mette un controllo nella sottomaschera (se questa è a
>> maschere continue allora verrà visalizzato,
>> se invece è foglio dati, devi mettere un controllo nella maschera
>> che punti a quello e lo mostri - nel foglio dati non si vede il piè
>> di maschera)
>
>
> La sottomaschera "dettaglio" dell'intervento è di tipo foglio dati, ma
> non mi costa nulla metterla di tipo continuo (se ho capito cosa
> intendi, è l'opzione che ti chiede in fase di creazione automatica
> giusto? ) Devo mettere un controllo.... ovvero???
> scusami ma è il mio primo database.... :-)
> sto leggendo un po', ma mi servirebbe abbastanza velocemente...
> Grazie!
Un casella di testo
Puoi tenerlo anche in modalità foglio dati (io li preferisco)



title: Domande (da un frammento di codice di Bruno Campanini per interagire col WEB) :

text:
Ecco qua :

> Private Sub Command65_Click()
> Dim MyHTML As HTMLDocument, newHTML As New HTMLDocument
> EL As HTMLHtmlElement

> Set MyHTML =
> newHTML.createDocumentFromUrl( _
> "
http://www.spedirecomodo.it/Indirizzi.htm
", _
> vbNullString)

>Do While MyHTML.ReadyState <> "complete"
>    DoEvents
>Loop

Fin qui e' molto chiaro

Poi :

> For Each EL In MyHTML.getElementsByTagName("Input")
>    Debug.Print EL.getAttribute("id"), EL.getAttribute("name"),
> EL.getAttribute("value")
> Next

1)
Non capisco : per ogni elemento di MyHTML  prendi  quello
che si chiama "Input" ? In che senso "per ogni elemento" ?
Non dovrebbe essere semplicemente :

set EL = MyHTML.getElementsByTagName("Input")  ?

2)
Come si fa ad "imputare" un valore dentro il campo "input" ?
E poi ad attendere la nuova frame dal web ?

3)
Come si fa (a mano, per forza) a vedere i nomi dei campi
(o elementi, se preferite) che stanno dentro la frame web ?

> End Sub

Vi ringrazio


text:
Il 04/11/2014 10:00,
radica...@gmail.com
 ha scritto:
> Ecco qua :
>
>> Private Sub Command65_Click()
>> Dim MyHTML As HTMLDocument, newHTML As New HTMLDocument
>> EL As HTMLHtmlElement
>
>> Set MyHTML =
>> newHTML.createDocumentFromUrl( _
>> "
http://www.spedirecomodo.it/Indirizzi.htm
", _
>> vbNullString)
>
>> Do While MyHTML.ReadyState <> "complete"
>>     DoEvents
>> Loop
>
> Fin qui e' molto chiaro
>
> Poi :
>
>> For Each EL In MyHTML.getElementsByTagName("Input")
>>     Debug.Print EL.getAttribute("id"), EL.getAttribute("name"),
>> EL.getAttribute("value")
>> Next
>
> 1)
> Non capisco : per ogni elemento di MyHTML  prendi  quello
> che si chiama "Input" ? In che senso "per ogni elemento" ?
> Non dovrebbe essere semplicemente :
>
> set EL = MyHTML.getElementsByTagName("Input")  ?
E' quello che fa. Solo che, essendo EL un array, lo cicla per esporlo
con la debug.print (questa cosa a te probabilmente non serve, nel senso
che in EL hai le singole occorrenze di cui saprai tu poi cosa farci.
>
> 2)
> Come si fa ad "imputare" un valore dentro il campo "ivalore nel canput" ?
> E poi ad attendere la nuova frame dal web ?

si mette il  valore nella proprieta' "value"?

>
> 3)
> Come si fa (a mano, per forza) a vedere i nomi dei campi
> (o elementi, se preferite) che stanno dentro la frame web ?

non c'e' un metodo (Del DOM) che recita getElementsByName (attenzione
gli elementi possono avere la proprieta' Name e la proprieta' id che se
spesso sono uguali non sempre e' cosi')
>

Con la tecnica adottata non credo pero' che puoi reinviare la pagina.
Per farlo devi avere l'oggetto "browser"
--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com


text:

EL e' un array ?!?
Peggio che andar di notte, mo' si che non capisco piu' un tubo :D


text:
Il giorno martedì 4 novembre 2014 15:03:16 UTC+1, Alessandro Cara ha scritto:

Aspetta forse ho capito :

non "per ogni elemento in MyHTML" (come pensavo prima) ma
**per ogni elemento in** MyHTML.getElementsByTagName("Input")

Cioe' tutta la smandrappata : MyHTML.getElementsByTagName("Input")
e' GIA' un **insieme** di oggetti, i quali tutti hanno come
tagname la stringa "input".

Ci sono ?


author: Bruno Campanini

text:
radica...@gmail.com
 explained on 04-11-14 :

Tutto quel che so l'ho appreso da questa piccola
"Bible for dummies" reperita in rete l'altro giorno.
http://www.utteraccess.com/wiki/index.php/Access_and_the_web_HTML_Object_Library

Divertiti

Bruno


author: Alessandro Cara

text:
Il 04/11/2014 17:11,
radica...@gmail.com
 ha scritto:

> Cioe' tutta la smandrappata : MyHTML.getElementsByTagName("Input")
> e' GIA' un **insieme** di oggetti, i quali tutti hanno come
> tagname la stringa "input".
>
> Ci sono ?
>
yes, ci sei (potrebbe avere un doppio senso ;-) )



text:

Grazie Bruno.
Ehm ... Se non capissi qualcosa posso chiedere, vero ? :-)


text:
radica...@gmail.com
 submitted this idea :

> Grazie Bruno.
> Ehm ... Se non capissi qualcosa posso chiedere, vero ? :-)

Pagando!

Bruno


text:

Mi pare giusto. Ma come ? Vivi a Roma ? Posso chiedere all' azienda
di definire una  o piu' consulenze "spot" con te. Puo' darsi che mi
dicano di si. Non sto scherzando.

Fammi sapere.


text:
radica...@gmail.com
 submitted this idea :

A Roma? cosa te lo fa pensare?
Sono romagnolo - forlivese! - puro sangue.

Grazie comunque, e per il pagamento credo non
sarebbe necessario dire che scherzavo.

Bruno


text:
Il giorno mercoledì 5 novembre 2014 11:07:14 UTC+1, Bruno Campanini ha scritto:
>
radica...@gmail.com
 submitted this idea :
> > Il giorno martedì 4 novembre 2014 20:07:45 UTC+1, Bruno Campanini ha scritto:
> >>
radica...@gmail.com
 submitted this idea :
> >>
> >>> Grazie Bruno.
> >>> Ehm ... Se non capissi qualcosa posso chiedere, vero ? :-)
> >>
> >> Pagando!
> >
> > Mi pare giusto. Ma come ? Vivi a Roma ? Posso chiedere all' azienda
> > di definire una  o piu' consulenze "spot" con te. Puo' darsi che mi
> > dicano di si. Non sto scherzando.
> >
> > Fammi sapere.
>
> A Roma? cosa te lo fa pensare?

Assolutamente nulla : semplicemente te lo chiedevo.

> Sono romagnolo - forlivese! - puro sangue.

Cavolo. Mia bisnonna Norma (linea paterna) era di
Forli' ! Purosangue anche lei :-)

> Grazie comunque, e per il pagamento credo non
> sarebbe necessario dire che scherzavo.

Avevo capito che scherzavi, pero' coglievo lo spunto per
... come dire ... metterla sul concreto.


title: Come far partire un database sempre da una sezione

author: AP

text:
La richiesta forse � banale ma c'� un sistema per far partire un database
sempre da una sezione, ad esempio MACRO?
Ciao


text:
AP ha scritto:
> La richiesta forse ï¿œ banale ma c'ï¿œ un sistema per far partire un database
> sempre da una sezione, ad esempio MACRO?
cosa intendi? Non mi e' chiarissimo.
E' possibile far partire una "macro" di nome *autoexec* in avvio.
--
ac


text:
"Alessandro Cara" <
al...@ay-1anetwork.it
> ha scritto nel messaggio
news:dUUHm.24363$813...@tornado.fastwebnet.it...
> cosa intendi? Non mi e' chiarissimo.
quando apro un database esso si posizioni sempre su una specifica sezione
esempio o tabelle o macro o maschere
sembra bizzarro ma mi tornerebbe utile per una cosa
> E' possibile far partire una "macro" di nome *autoexec* in avvio.
questo lo so


text:
AP ha scritto:
> "Alessandro Cara" <
al...@ay-1anetwork.it
> ha scritto nel messaggio
> news:dUUHm.24363$813...@tornado.fastwebnet.it...
>
>> cosa intendi? Non mi e' chiarissimo.
>
> quando apro un database esso si posizioni sempre su una specifica sezione
> esempio o tabelle o macro o maschere
> sembra bizzarro ma mi tornerebbe utile per una cosa
Continuo a non capire.
Intendi che sulla finestra del database,sezione oggetti e' selezionata
l'ultima voce resa attiva prima della chiusura?
Dovresti comunque segnalare la versione che usi, potrebbe incidere.
Non credo che sia mai apparsa una richiesta simile ma credo che con un
appropriato invio di sendkey (non so se esiste un comando
cmd.....qualchecosa) sia possibile selezionare l'entrata voluta.
Per curiosita'. Ma a cosa cavolo ti serve 'sta cosa?
--
ac


text:
"Alessandro Cara" <
al...@ay-1anetwork.it
> ha scritto nel messaggio
news:QpVHm.24384$813....@tornado.fastwebnet.it...
> Per curiosita'. Ma a cosa cavolo ti serve 'sta cosa?
il database � condiviso in rete e spesso ci entro io per manutenzionarlo,
poi mi dimenticho di riposizionarmi sulle macro ed il primo "ignorante" che
ci entra inizia ad urlare perch� non trova le voci :-D


author: robertolaforgia

text:
On 3 Nov, 14:27, "AP" <
spar...@spa.it
> wrote:
> "Alessandro Cara" <
a...@ay-1anetwork.it
> ha scritto nel messaggionews:QpVHm.24384$813....@tornado.fastwebnet.it...
>
> > Per curiosita'. Ma a cosa cavolo ti serve 'sta cosa?
>
> il database è condiviso in rete e spesso ci entro io per manutenzionarlo,
> poi mi dimenticho di riposizionarmi sulle macro ed il primo "ignorante" che
> ci entra inizia ad urlare perchè non trova le voci :-D
Oltre alla soluzione già suggerita della macro di nome AutoExec,
se hai una maschera iniziale (ad es. F_Menu) vai in strumenti->avvio
ed impostala come prima cosa da far fare ad Access.
Ciao,
Roberto LF


text:
"robertolaforgia" <
roberto...@yahoo.it
> ha scritto nel messaggio
news:622d0197-cdae-4cb6...@37g2000yqm.googlegroups.com...
>se hai una maschera iniziale (ad es. F_Menu) vai in strumenti->avvio
>ed impostala come prima cosa da far fare ad Access.
non ho una maschera ho solo una serie di macro
cmq credo a sto punto che non si possa fare quello che intendo fare io


author: Carlo Costarella

text:
"AP" <
spa...@spa.it
> ha scritto nel messaggio
news:hcp2cd$e3$1...@news.eternal-september.org...
> La richiesta forse � banale ma c'� un sistema per far partire un database
> sempre da una sezione, ad esempio MACRO?
>
> Ciao
>
Quando chiudi un database se la sezione evidenziata � quella delle maschere
o delle query, alla riapertura si posiziona su quella sezione.
Se non dovesse funzionare prova cos�: apri il database in modo che
visualizzi gli oggetti (sezione tabelle, maschere, ecc.) per esempio usando
il tasto maiuscolo all'apertura se hai un macro o una maschera che parte in
avvio, altrimenti senza alcun tasto; posizionati nella sezione che ti
interessa e chiudi dalla x in alto a destra non tutto Access ma solo la
finestra di database (si chiama cos�). A questo punto alla riapertura del db
lo trovi alla sezione che avevi lasciato.
Ciao, Carlo


author: sv

text:
AP ha scritto:



Perch� non ti crei una maschera con una serie di pulsanti che ti fanno
partire le tue macro?
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
AP ha scritto:

solo a Tarantino non c'e' rimedio!
>
>
>
Segui il consiglio di sv. Oltretutto non e' bene far vedere all'utente
la finestra db (cerca di scegliere meglio i films ;-{)   )
Mio suggerimento
1) Fai un form per il lancio delle diverse macro
2) Metti il form in avvio e nascondi la finestra db
3) Se non ti fidi degli utenti attiva la proprieta' "allowbypasskey"
4) se per macro intendi proprio *macro* comincia a pensare di usare il
VBA invece di.
--
ac (che viene dopo di AP ;-{)  )


text:
AP ha scritto:
cut
> il database ï¿œ condiviso in rete e spesso ci entro io per manutenzionarlo,
> poi mi dimenticho di riposizionarmi sulle macro ed il primo "ignorante" che
> ci entra inizia ad urlare perchï¿œ non trova le voci :-D
>
>
definire "ignorante" un utente che ï¿œ "costretto" a lanciare direttamente
le macro invece di fargli usare una form non mi sembra carino ;-)


author: sPAriTO

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:hcpkc2$6gr$1...@tdi.cu.mi.it...
> Quando chiudi un database se la sezione evidenziata � quella delle
> maschere o delle query, alla riapertura si posiziona su quella sezione.
lo so carlo
il discorso � che se mi capita di modificare per esempio una query e poi mi
dimentico di rimettermi sulle macro prima di chiudere
l'utente che riapre il database si ritrova sulle query e spesso non sa
neppure che basterebbe spostarsi
a me interessava solo sapere se si poteva fare
a sto punto opto per una maschera che apre le macro
grazie cmq


author: Sergio MAZZA

text:
"Pietro66" <
piet...@yahoo.it
> ha scritto nel messaggio
news:4af07017$0$1100$4faf...@reader2.news.tin.it...
>
> definire "ignorante" un utente che ï¿œ "costretto" a lanciare direttamente
> le macro invece di fargli usare una form non mi sembra carino ;-)
Concordo!
Ciao.
--
Sergio MAZZA


text:
"AP" <
spa...@spa.it
> ha scritto nel messaggio
news:hcp2cd$e3$1...@news.eternal-september.org...
> La richiesta forse � banale ma c'� un sistema per far partire un database
> sempre da una sezione, ad esempio MACRO?
>
> Ciao
>
Nel caso non sia sufficiente la risposta che gia ti ho dato o che non faccia
la tuo caso, puoi adottare questa soluzione:
crea una funzione pubblica in un modulo pubblico del tipo:
Public Function ApriMacro()
DoCmd.RunCommand acCmdViewMacros
End Function
Poi crea una macro che chiamerai Autoexec e dove � presente un solo comando
"Esegui codice" e nel nome funzione scrivi ApriMacro().
Ora tutte le volte che apri il db la finestra degli oggetti di database si
posiziona sulle macro.
Ciao, Carlo


author: Geppo

text:
Ciao "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:hcsp2c$ro1$1...@tdi.cu.mi.it...

Giusto per dovere di "cronaca" c'� anche:
docmd.selectobject
> Ciao, Carlo
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto
cut
> Giusto per dovere di "cronaca" c'� anche:
>
> docmd.selectobject
>
>> Ciao, Carlo
>
>
> --
> Ciao
> Geppo
S�, basta impostare a true il comando:
DoCmd.SelectObject acMacro, "NomeMacro", True
Il resto della procedura resta identico.
Ciao, Carlo


title: Query di selezione orari

author: walter

text:
In una sottomaschera in cui sono elencati tutti i record contenenti gli
orari di inizio e fine per ogni giornata
tramite la sottostante Query riesco a selezionare i record in cui esitono
delle ore libere che non siano sovrapposte
alle ore che digito nei controlli [SceltaInizio] e [SceltaFine] .
Fin qui tutto bene
Pero pero dato che nella stessa giornata [IdGiornoLezione] esistono piu
record con lo stesso [IDGiornoLezione] vorrei fare in modo
che quando trovo un record sovrapposto mi escluda tutti i record della
giornata cioč che hanno lo stesso IDGiornoLezione.
SELECT tbl_giorni.IDgiornoLezione,
IIf([Forms]![MascheraPrincipale]![SottomascheraImpegniOggi].[Form]![SceltaIn
izio]>=[AlleOre] Or
([Forms]![MascheraPrincipale]![SottomascheraImpegniOggi].[Form]![Sceltafine]
<=[DalleOre]),0,1) AS Espr1
FROM tbl_giorni LEFT JOIN Lezioni ON tbl_giorni.IDgiornoLezione =
Lezioni.IDgiorniLezione
WHERE
(((IIf([Forms]![MascheraPrincipale]![SottomascheraImpegniOggi].[Form]![Scelt
aInizio]>=[AlleOre] Or
([Forms]![MascheraPrincipale]![SottomascheraImpegniOggi].[Form]![Sceltafine]
<=[OraInizio]),0,1))=0) AND ((tbl_giorni.Giorno)=[Forms]![Pannello
comandi]![DataOdierna]));
Spero di essere riuscito a spiegarmi e che
qualcuno riesca a darmi una mano.
Grazie per l'aiuto
Walter


title: Query di selezione orari


title: VBA e SQL

text:
Ciao,
una curiosità ma che differenze ci sono fra il VBA e l 'SQL?


title: VBA e SQL

author: ringo

text:
"pablito975" <
pabli...@yahoo.it
> ha scritto nel messaggio
news:t3E5b.12178$hE5.4...@news1.tin.it...
> Ciao,
> una curiosità ma che differenze ci sono fra il VBA e l 'SQL?
>
>
>
In sintesi:
VBA è il linguaggio di programmazione "Visual Basic Application"
L'ambiente di programmazione VBA ti permette di scrivere
il programma vero e proprio.... è in pratica dove scrivi a manina il codice
del programma...
SQL "Structure Query Language" è sempre un linguaggio
che ti permette di interagire con i data base. Con
stringhe SQL puoi interrogare il data base, inserire, aggiornare e
cancellare dati.
spero di non averti creato confusione
bye
ringo


title: VBA e SQL

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:bj738d$pl$1...@newsread.albacom.net...
>
> L'ambiente di programmazione VBA ti permette di scrivere
> il programma vero e proprio.... è in pratica dove scrivi a manina il
codice
> del programma...
>
> SQL "Structure Query Language" è sempre un linguaggio
> che ti permette di interagire con i data base. Con
> stringhe SQL puoi interrogare il data base, inserire, aggiornare e
> cancellare dati.
Grazie e quando si possono usare i due in access? e li poosso usare
indifferentemente con tabelle maschere query?
Ciao


title: VBA e SQL

author: namor

text:
"pablito975" <
pabli...@yahoo.it
> ha scritto nel messaggio
news:MyH5b.19639$R32.6...@news2.tin.it...
[CUT]
> Grazie e quando si possono usare i due in access? e li poosso usare
> indifferentemente con tabelle maschere query?
> Ciao
L'SQL è il linguaggio per scrivere le query.
VBA è un linguaggio messo a disposizione dei programmatori per fare tutte
quelle cose non previste nativamente in Access (o Word o Excel.....).
Se devi fare una query usi SQL, se devi fare qualsiasi altra cosa usi vba.
Puoi anche far eseguire comandi SQL (query) da dentro un programma vba. Si
fa spesso.
Ti consiglio di andarti a comperare un buon manuale, hai le idee un po'
confuse, ti mancano del tutto le basi.....
Namor


title: VBA e SQL

text:
"> Ti consiglio di andarti a comperare un buon manuale, hai le idee un po'
> confuse, ti mancano del tutto le basi.....
> Namor
Fatto ieri sono stato in biblio a prendere un manuale di VBA. Cmq sapresti
dirmi qualche buon testo per VBA, SQL e già che ci siamo per ACCESS?
Grazie e buona giornata
Pablo


title: Aprire maschera in finestra ingrandita

author: il barbi

text:
Vorrei aprire una maschera in una finestra massima quando
doppioclicco sul nome maschera, come si fa?
il barbi


title: Aprire maschera in finestra ingrandita

author: cidi

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:jYcpb.83157$e5.30...@news1.tin.it...
> Vorrei aprire una maschera in una finestra massima quando
> doppioclicco sul nome maschera, come si fa?
> il barbi
>
Evento su apertura:
DoCmd.Maximize
Daniele


title: [OT] Imparare qui e ringraziamenti a tutti

author: vuLCan Karayan

text:
E' incredibile, ma da quando frequento il NG (lurko da molti mesi ma scrivo
da poco) ho imparato tantissime cose.
Grazie a tutti colori che con pazienza e passione per la programmazione
aiutano chi, come me, impara anche da luoghi virtuali come questo.
In particolare ringrazio Karl, Alex e Roberto che aiutano me e tutti con i
loro consigli di alto livello professionale.
Ciao


author: maurizio 56

text:
vuLCan Karayan ha detto: in data 22/04/2005 16.48:

Sono pienamente d'accordo con te, questo NG è molto frequentato e i
frequentatori porgono molte domande, e non banali e che aiutano a
elevare la conoscenza, io parlo per la mia ignoranza, anche perchè che
tiene le redini? mette a disposizione la sua esperienza(di molto anni di
programmazione) e quindi ringraziare qualcuno di particolare mi sembra
piuttosto restrittivo. Anche tu potresti far crescere la comunità anche
con le tue domande. Questo non vuole essere una polemica, anch'io ho
imparato e ricevuto TANTO lurkando e salvando le risposte che più mi
interessavano.
MENO MALE CHE CI SIETE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--
maurizio56
:-))
browser: FireFox 1.0.3
mailreader: ThunderBird 1.0.2


author: Guido

text:

mi associo ai ringraziamenti, che devono intendersi perpetui.
Grazie ancora
Guido
--
in moto:
sfortunà tanti
fortunà pochi
bravi gnanca uno


author: A Milano

text: mi allego ai ringranziamneti..


title: report complicato (x me)

author: logan

text:
Ciao, avrei bisogno di creare un report di questo tipo
Società            Società
dipendente       dipendente
dipen.              dipen.
dipen.              dipen.
..                     dipen.
Società
dipendente
dipen.
dipen.
sapendo che il n° dei dipendenti x società è diverso, dovrei cercare di
farlo stare in una pagina, adattando il carattere dei dipend. se ne vengono
aggiunti o tolti
grz 1k by
Logan
bye bye


title: report complicato (x me)

author: Emyr

text:
On Thu, 27 Dec 2001 15:37:07 +0100, "logan" <
loga...@hotmail.it
>
wrote:

prova a vedere l'help dell'evento  suformattazione e la proprietà
fontsize
Saluti.
Emanuele.


title: E' più veloce una Tabella o una Query??

author: Raffaele Alberoni

text:
Io ho questo situazione:
- in una tabella formata da vari campi mi interessano i seguenti campi:
     - importo
     - sconto
- devo calcolare l'importo netto e tramite una query che fa riferimento
alla tabella, in un campo calcolato (netto) ho l'importo netto.
E' ovvio che devo fare dei conteggi come ad esempio il totale degli
importi ed naturalmente il totale degli importi netti; e comunque fare
spesso riferimento al valore netto dalle più svariate applicazioni.
Ecco il mio dubbio è questo:
 è più veloce il modo utilizzato attualmente e cioè fare riferimento
sempre alla query per tutte le mie elaborazioni,
oppure
 nella tabella aggiungere un campo netto e calcolare tale netto al momento
dell'inserimento dei dati e di conseguenza le mie elaborazioni basarle
sulla tabella???
Oppure non cambia niente o la differenza è minima.... e abbiamo perso
tempo io a fare la domanda e voi a rispondermi???
Saluti.

--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: E' più veloce una Tabella o una Query??

author: IPPOCAMPO

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:bur5id$9ok$1...@news.newsland.it...
> Io ho questo situazione:
> - in una tabella formata da vari campi mi interessano i seguenti campi:
>      - importo
>      - sconto
> - devo calcolare l'importo netto e tramite una query che fa riferimento
> alla tabella, in un campo calcolato (netto) ho l'importo netto.
> E' ovvio che devo fare dei conteggi come ad esempio il totale degli
> importi ed naturalmente il totale degli importi netti; e comunque fare
> spesso riferimento al valore netto dalle più svariate applicazioni.
> Ecco il mio dubbio è questo:
>  è più veloce il modo utilizzato attualmente e cioè fare riferimento
> sempre alla query per tutte le mie elaborazioni,
> oppure
>  nella tabella aggiungere un campo netto e calcolare tale netto al momento
> dell'inserimento dei dati e di conseguenza le mie elaborazioni basarle
> sulla tabella???
> Oppure non cambia niente o la differenza è minima.... e abbiamo perso
> tempo io a fare la domanda e voi a rispondermi???
> Saluti.
>
>
>
>  secondo me la query implica comunque un'elaborazione da compiere ogni
volta, perciò penso che la tabella dia tempi di risposta migliori
penso anche però, che dati i pc attuali, se non hai una tabella enorme la
query possa essere eseguita molto rapidamente.


title: E' più veloce una Tabella o una Query??

author: sv

text:
Raffaele Alberoni ha scritto:
> Io ho questo situazione:
> - in una tabella formata da vari campi mi interessano i seguenti campi:
>      - importo
>      - sconto
> - devo calcolare l'importo netto e tramite una query che fa riferimento
> alla tabella, in un campo calcolato (netto) ho l'importo netto.
> E' ovvio che devo fare dei conteggi come ad esempio il totale degli
> importi ed naturalmente il totale degli importi netti; e comunque fare
> spesso riferimento al valore netto dalle più svariate applicazioni.
> Ecco il mio dubbio è questo:
>  è più veloce il modo utilizzato attualmente e cioè fare riferimento
> sempre alla query per tutte le mie elaborazioni,
> oppure
>  nella tabella aggiungere un campo netto e calcolare tale netto al momento
> dell'inserimento dei dati e di conseguenza le mie elaborazioni basarle
> sulla tabella???
> Oppure non cambia niente o la differenza è minima.... e abbiamo perso
> tempo io a fare la domanda e voi a rispondermi???
> Saluti.
In una tabella non esistono campi calcolati e non ha senso in tabella
riportare valori da campi calcolati. I campi calcolati sono utilizzati
nelle query, nelle maschere e nei reports.
PS: non ho più avuto riscontro a quella mia e-mail
--
rgrds
SC
--



title: E' più veloce una Tabella o una Query??

text:
sv ha scritto:
> Raffaele Alberoni ha scritto:



> --
> rgrds
> SC
Spero di non trasgredire le regole del NG se approfitto di questo
argomento per parlarne di un altro.
Anzi, non lo faccio, vado dopo nell'altro tread e ti rispondo; una cosa
però la voglio dire pubblicamente:
Grazie per il tempo dedicato al mio problema.
Veniamo al problema di oggi.
Effettivamente nella tabella non c'è un campo calcolato, ma ci dovrebbe
essere (infatti cercavo consigli sull'opportunità di farlo), un campo che,
nell'inserimento dei dati, tramite maschera, contenesse già il risultato.
Io volevo avere un parere sull'approccio dei due metodi per quanto
riguarda la velocità di esecuzione, nel caso io prelevassi il risultato da
una query o da una tabella... oppure come mi sono scritto con
autoironia.... la cosa è trascurabile.
Saluti.
--
Raffaele Alberoni



title: E' più veloce una Tabella o una Query??

author: ALESSANDRO Baraldi

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:bur5id$9ok$1...@news.newsland.it...
> Io ho questo situazione:
> - in una tabella formata da vari campi mi interessano i seguenti campi:
>      - importo
>      - sconto
> - devo calcolare l'importo netto e tramite una query che fa riferimento
> alla tabella, in un campo calcolato (netto) ho l'importo netto.
> E' ovvio che devo fare dei conteggi come ad esempio il totale degli
> importi ed naturalmente il totale degli importi netti; e comunque fare
> spesso riferimento al valore netto dalle più svariate applicazioni.
> Ecco il mio dubbio è questo:
>  è più veloce il modo utilizzato attualmente e cioè fare riferimento
> sempre alla query per tutte le mie elaborazioni,
> oppure
>  nella tabella aggiungere un campo netto e calcolare tale netto al momento
> dell'inserimento dei dati e di conseguenza le mie elaborazioni basarle
> sulla tabella???
> Oppure non cambia niente o la differenza è minima.... e abbiamo perso
> tempo io a fare la domanda e voi a rispondermi???
> Saluti.
> --
> Raffaele Alberoni
>
Trascurando il discorso affrontato con SV sui campi calcolati trovo
evidente che non utilizzerai mai la Tabella direttamente, ma attraverso
una Form.....!
Ne consegue che, se lavori sui campi Indicizzati in modo corretto
potrebbe essere conveniente la QRY, è dimostrato che l'utilizzo
di QRY(che puntano ad INDICI) in rete piuttosto che Tabelle
il traffico di dati cala sensibilmente........!
Ciao.
@Alex.


title: E' più veloce una Tabella o una Query??

author: Maurizio Borrelli

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:bur5id$9ok$1...@news.newsland.it...
> Io ho questo situazione:
> - in una tabella formata da vari campi mi interessano i seguenti campi:
>      - importo
>      - sconto
> - devo calcolare l'importo netto e tramite una query che fa riferimento
> alla tabella, in un campo calcolato (netto) ho l'importo netto.
> E' ovvio che devo fare dei conteggi come ad esempio il totale degli
> importi ed naturalmente il totale degli importi netti; e comunque fare
> spesso riferimento al valore netto dalle più svariate applicazioni.
> Ecco il mio dubbio è questo:
>  è più veloce il modo utilizzato attualmente e cioè fare riferimento
> sempre alla query per tutte le mie elaborazioni,
> oppure
>  nella tabella aggiungere un campo netto e calcolare tale netto al momento
> dell'inserimento dei dati e di conseguenza le mie elaborazioni basarle
> sulla tabella???
> Oppure non cambia niente o la differenza è minima.... e abbiamo perso
> tempo io a fare la domanda e voi a rispondermi???
Ciao, Raffaele.
    La questione che poni non e' di poco conto, anzi! Se ne parla direi
settimanalmente in questo ed in altri ng e la risposta e', mi pare, sempre
quella; in sintesi: no campi calcolati in tabella, per i calcoli usa le
query.
    Io pero' sono di opinione *leggermente* diversa e rispondo: dipende.
    In ambito gestionale (contabile, amministrativo, ...) distinguo due
casi, semplificando:
        1. tabelle di dati storici;
        2. tutte le altre tabelle.
e con "tabelle di dati storici" intendo ovviamente tabelle i cui campi, nel
corso del tempo, non dovranno mai piu' e in nessun caso essere modificati.
Non solo, campi i cui valori, se derivano da calcoli, non devono essere
ricalcolati perche' la loro rilevanza non sta nel calcolo ma nel risultato
di un calcolo gia' fatto, non ripetibile, cioe' in un valore non piu'
modìficabile.
    Un caso diciamo cosi' esemplare: mettiamo che io faccia determinati
calcoli con un algoritmo errato e che un bel giorno me ne accorga e lo
corregga. Se invece di archiviare i valori stampati sui documenti gia'
emessi io semplicemente ricalcolassi ogni volta tali valori non avrei piu'
la corretta corrispondenza fra valori in archivio e valori sui documenti
cartacei. Per ottenerla dovrei appesantire e complicare l'algoritmo con un
test sul prima e dopo correzione. A che scopo?
    In tutti gli altri casi, e sono forse la maggioranza, vale la regola
esposta sopra. Meglio ripeterla, a scanso di equivoci:
        no campi calcolati in tabella,
        per i calcoli usa le query
--
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------


title: E' più veloce una Tabella o una Query??

text:
Maurizio Borrelli ha scritto:

> Ciao, Raffaele.









Bene i vostri consigli sono stati utili e precisi.
Continuo con il sistema usato fino adesso, approfondendo la gestione degli
indici, come suggerito da Alessandro.
Giusta anche la distinzione con i dati dati storici, conosco bene il
problema, infatti il mio riferimento era per casi dove la variazione del
dato è legato ad altri dati, in parole povere non si trattava di cambiare
solo il calcolo, ma diversi valori che "contribuivano" al risultato.
Grazie a tutti
Saluti



title: Numeri mancanti

text:
Salve a tutti!
Ho creato un DB con un campo numerico univoco, dove bisogna inserire per
ogni record un valore non necessariamente progressivo o comunque eliminabile
che va da 1 a circa 2000 nell'arco dell'anno, avrei la necessità, se fosse
possibile, di estrarre gli eventuali buchi mancanti, tipo:
1
2
4
5
7
8
11
cioè 3, 6, 9, 10
esiste un algoritmo standard per recuperare tali dati?
Grazie per l'aiuto.
Tony


title: Numeri mancanti

author: Gabriele Bertolucci

text:

Non credo che esista una soluzione "standard".
Per questa volta voglio proporti una soluzione molto alternativa.
Creati una tabella con solo un campo di tipo numerico, chiave primaria (NON
CONTATORE!!!), ad esempio intero.
Chiamiamo, ad esempio, questa tabella, tblCodici, ed il suo unico campo,
Codice.
Sto ovviamente supponendo che il campo presente nella tua tabella sia di
tipo numerico, ma la soluzione proposta può facilmente essere adattata
anche ad altri tipi di dato.
Adesso, tramite codice, puoi molto semplicemente popolare questa tabella
con tutti i numeri naturali a partire da 1 fino, ad esempio, al valore
massimo rappresentabile con un intero.
A questo punto, per avere i valori che servono a te, puoi semplicemente
fare una query banale come la seguente:
SELECT Codice
FROM tblCodici
WHERE Codice NOT IN (SELECT Codice FROM TuaTabella)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Numeri mancanti

text:
"Tony61" <
ton...@libero.it
> ha scritto nel messaggio
news:tNlmj.234009$U01.1...@twister1.libero.it...

potresti creare una tabella di riferimento con il campo contatore, compilata
da 1 a 2000
con la seguente query potrai ricavare i numeri inutilizzati (Anagrafica è la
tabella in uso)
SELECT TabellaRif.ID, Anagrafica.Matr
FROM TabellaRif LEFT JOIN Anagrafica ON TabellaRif.ID = Anagrafica.Matr
WHERE (((Anagrafica.Matr) Is Null));
ti saluto
thomas.az


title: Numeri mancanti

text:

http://tinyurl.com/2u75qd
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Maschera e sottomaschere

author: lucky

text:
Sono su un controllo X all'interno di una sottomaschera a cartelle.
Se aggiorno una combo Y sulla maschera principale mi si "svuotano" altri
controlli Z e di conseguenza vorrei disabilitare il controllo X fino a
quando non ho riempito di nuovo Z.
Se sull'evento dopoaggiornamento della combo gli dico di disabilitare X mi
dà errore. Come posso fare senza cambiare il setfocus che mi farebbe
cambiare cartella?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Maschera e sottomaschere

author: Antonio Biso

text:
"lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
> Sono su un controllo X all'interno di una sottomaschera a cartelle.
> Se aggiorno una combo Y sulla maschera principale mi si "svuotano" altri
> controlli Z e di conseguenza vorrei disabilitare il controllo X fino a
> quando non ho riempito di nuovo Z.
> Se sull'evento dopoaggiornamento della combo gli dico di disabilitare X mi
> dà errore.
In che modo fai questo?
Antonio


title: Maschera e sottomaschere

text:

Sull'evento dopoAggiornamento di Y:
me!Sottomaschera!controlloX.enabled=false



title: Maschera e sottomaschere

text:
"lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
> Il 15 Apr 2004, 17:47, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> > "lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
> > news:195Z62Z170Z252Y...@usenet.libero.it...
> > > Sono su un controllo X all'interno di una sottomaschera a cartelle.
> > > Se aggiorno una combo Y sulla maschera principale mi si "svuotano"
altri
> > > controlli Z e di conseguenza vorrei disabilitare il controllo X fino a
> > > quando non ho riempito di nuovo Z.
> > > Se sull'evento dopoaggiornamento della combo gli dico di disabilitare
X
> mi
> > > dà errore.
> >
> > In che modo fai questo?
> >
>
> Sull'evento dopoAggiornamento di Y:
> me!Sottomaschera!controlloX.enabled=false
Appunto!
me.Sottomaschera.form.controlloX.enabled=false
non escludo che possa servire prima di questo un
me.Sottomaschera.setfocus
ma non è detto...
Antonio


title: Maschera e sottomaschere

text:
> Appunto!
> me.Sottomaschera.form.controlloX.enabled=false
> non escludo che possa servire prima di questo un
> me.Sottomaschera.setfocus
> ma non è detto...
>
OK però continua a darmi errore "Impossibile disattivare il controllo che ha
correntemente lo stato attivo" e questo ovviamente avviene solo se il
controllo X era attivo prima di aggiornare la combo. Non vorrei spostare il
setfocus su qualcosa in particolare perchè, dato che la combo può essere
aggiornata da vari punti e per motivazioni diverse, questo mi provocherebbe
salti su un'altra scheda della sottomaschera.
Pensavo invece di legare l'Enabled di X allo svuotamento del controllo Z ma
non riesco ad intercettare questo evento.



title: errore: impossibile trovare la maschera

author: Franco dellavalle

text:
ciao a tutti

partendo da questo codice che funziona...

If Frm!SM_EstremiFatture.Form!MiaFattura <> "Non Fatturato" Then
  strMsg = "che hai già fatturato"
  ElseIf Frm!SM_EstremiFatture.Form!FatturaFo <> "Fattura Fornitore da ricevere" Then
  strMsg = "già fatturato dal fornitore"
  ElseIf Frm!SM_CarichiFornitori.Form!Chius_Carico <> 0 Then
  strMsg = "chiuso"

End If

non mi spiego perchè questo codice che fa parte di una
Public Sub Sblocca(Frm As Form);
non mi trova la form...

Dim frmCurrentForm As Form
Dim strForm As String
Dim strMsg As String

Set frmCurrentForm = Screen.ActiveForm
strForm = frmCurrentForm.Name
strForm = strForm & "!SM_EstremiFatture.Form"

If Forms(strForm)!MiaFattura <> "Non Fatturato" Then
  strMsg = "che hai già fatturato"
ElseIf Forms(strForm)!FatturaFo <> "Fattura Fornitore da ricevere" Then
  strMsg = "già fatturato dal fornitore"
ElseIf Forms(strForm)!Chius_Carico <> 0 Then
  strMsg = "chiuso"

End If

grazie


title: errore: impossibile trovare la maschera

text:

ho provato anche cosi...
strForm = Eval(strForm & "!SM_EstremiFatture.Form")


title: errore: impossibile trovare la maschera

author: Karl Donaubauer

text:
Salve,

Franco dellavalle:
> ...
> non mi spiego perchè questo codice che fa parte di una
> Public Sub Sblocca(Frm As Form);
> non mi trova la form...
>
> Dim frmCurrentForm As Form
> Dim strForm As String
> Dim strMsg As String
>
> Set frmCurrentForm = Screen.ActiveForm
> strForm = frmCurrentForm.Name
> strForm = strForm & "!SM_EstremiFatture.Form"
>
> If Forms(strForm)!MiaFattura <> "Non Fatturato" Then
>   ...

Siccome non hai rivelato dove occore l'errore, presumo in quest'ultima
riga. In questo caso succede perché
1) ti riferisci ad una sottomaschera e le sottomaschere non si trovano
nell'insieme Forms,
2) sbagli la sintassi con la proprietà ".Form" nella stringa.

Potresti usare p.e.

strForm = frmCurrentForm.Name
strSubForm = "SM_EstremiFatture"

If Forms(strForm)(strSubForm).Form("MiaFattura")
o certo
If Forms(strForm)("SM_EstremiFatture").Form("MiaFattura")
o
...

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

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


title: errore: impossibile trovare la maschera

author: Alessandro Cara

text:
Il 20/04/2017 19:14, Karl Donaubauer ha scritto:

> 1) ti riferisci ad una sottomaschera e le sottomaschere non si trovano
> nell'insieme Forms,

Karl io, ovviamente, ti credo.
Ma mi stai ammazzando!
Perche' le subform /non/ sono nell'insieme forms?

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


title: errore: impossibile trovare la maschera

text:

Perchè sonon un oggetto di tipo FORM ma essendo SottoMaschere vengono contenute nella Collection CONTROLS.

@Alex


title: errore: impossibile trovare la maschera

text:

grazie Alex


title: errore: impossibile trovare la maschera

text:

grazie Karl


title: errore: impossibile trovare la maschera

text:

Vabbe'!
in .controls c'e' tutto quello definito nell'oggetto contenitore.
E' chiaro, se sa.

Scenario.
Faccio un form e carico /dinamicamente/ nel controllo subform una
qualsiasi form esistente.
Ricordo male o la collezione Forms contiene /tutte/ le form definite
nell'mdb (o quello che e')?



title: errore: impossibile trovare la maschera

text:
Salve,

Alessandro Cara ha scritto:
> ...
> Ricordo male o la collezione Forms contiene /tutte/ le form definite
> nell'mdb (o quello che e')?

Ricordi male. Insieme Forms = tutte le maschere aperte attualmente.
Tutte le maschere del mdb/accdb sono p.e. nel AllForms del CurrentProject.



title: errore: impossibile trovare la maschera

text:
Il 23/04/2017 00:21, Karl Donaubauer ha scritto:
> Salve,
>
> Alessandro Cara ha scritto:
>> ...
>> Ricordo male o la collezione Forms contiene /tutte/ le form definite
>> nell'mdb (o quello che e')?
>
> Ricordi male. Insieme Forms = tutte le maschere aperte attualmente.
> Tutte le maschere del mdb/accdb sono p.e. nel AllForms del CurrentProject.
>

Ricordo male!
Meno male che me lo hai ricordato. :-)
La AllForms me la sono/ero completamente dimenticata.
Sono due giorni che mi dico:
Ma erano le Forms aperte o /tutte/ Forms?
Meno male che c'e' san Karl che mi porta sulla retta via ;-)
Grazie.

P.S.
Karl chi hai votato come presidente dell'Austria?



title: errore: impossibile trovare la maschera

text:
Alessandro Cara ha scritto:
> ...
> Karl chi hai votato come presidente dell'Austria?

Dove resta il mio segreto elettorale? ;-)
Da 30 anni voto quasi sempre verde ed il vincitore era il capo dei verdi
per molti anni...



title: errore: impossibile trovare la maschera

text:
Il 23/04/2017 01:09, Karl Donaubauer ha scritto:
> Alessandro Cara ha scritto:
>> ...
>> Karl chi hai votato come presidente dell'Austria?
>
> Dove resta il mio segreto elettorale? ;-)
> Da 30 anni voto quasi sempre verde ed il vincitore era il capo dei verdi
> per molti anni...
>

Bene!
Non avrei voluto cominciare a dire che di Access non capisci nulla! ;-)



title: errore: impossibile trovare la maschera

text:
Il giorno sabato 22 aprile 2017 21:05:06 UTC+2, Alessandro Cara ha scritto:
> Il 21/04/2017 07:28, @Alex ha scritto:
> > Il giorno giovedì 20 aprile 2017 23:52:35 UTC+2, Alessandro Cara ha scritto:
> >> Il 20/04/2017 19:14, Karl Donaubauer ha scritto:
>
> > Perchè sonon un oggetto di tipo FORM ma essendo SottoMaschere vengono contenute nella Collection CONTROLS.
>
> Vabbe'!
> in .controls c'e' tutto quello definito nell'oggetto contenitore.
> E' chiaro, se sa.
>
...

"Se sa..." cosa significa...?

La sintassi che scrive Karl secondo te cosa fa...? :
Forms(strForm)(strSubForm).Form("MiaFattura")

Mica passa per la collection ALLFORMS... ma proprio per la Collection Controls che appunto contiene i Controlli della Form... e la SubForm è un Controllo della Form dipendente dal Container Controltype = SubForm...

Forms(strForm) <----Riferimento alla FORM

Forms(strForm)(strSubForm)  <----Riferimento al Container SUBFORM attarverso la collection Controls richiamata in modo IMPLICITO
Perfettamente equivalente al metodo ESPLICITO:
Forms(strForm).Controls(strSubForm)

Quindi:
Forms(strForm)(strSubForm).Form("MiaFattura")

Quindi cosa c'è di così SCONTATO... dal momento che non lo è...?

@Alex


title: errore: impossibile trovare la maschera

text:
Il 23/04/2017 16:14, @Alex ha scritto:
> Il giorno sabato 22 aprile 2017 21:05:06 UTC+2, Alessandro Cara ha scritto:
>> Il 21/04/2017 07:28, @Alex ha scritto:
>>> Il giorno giovedì 20 aprile 2017 23:52:35 UTC+2, Alessandro Cara ha scritto:
>>>> Il 20/04/2017 19:14, Karl Donaubauer ha scritto:
>>
>>> Perchè sonon un oggetto di tipo FORM ma essendo SottoMaschere vengono contenute nella Collection CONTROLS.
>>
>> Vabbe'!
>> in .controls c'e' tutto quello definito nell'oggetto contenitore.
>> E' chiaro, se sa.
>>
> ...
>
> "Se sa..." cosa significa...?

Che e' cosa risaputa?
Comunque e' una frase presa a prestito da un conoscente che  parlava un
corretto italiano e poi piazzava questa frase in perfetta cadenza
romanesca, sempre sorridendo.

Il codice di Karl non lo ho neanche guardato  (davo per scontato che
fosse corretto)
Nella mia risposta a Karl trovi la, forse, spiegazione.
Mi ero /completamente/ dimenticato che la collezione Forms contiene
*solo* i form aperti (e non sono andato sul reference a rileggere).
E' una collezione di cui non ho quasi mai fatto uso.



title: errore: impossibile trovare la maschera

text:

Mi limitavo a dire che per arrivare al riferimento dell'oggetto SubForm come Franco ha chiesto... l'unica soluzione è passare per la collection CONTROLS che sia o meno "scontata"...

Ciao
@Alex


title: [OT] al caro gabriele

author: Lorenzo Coronati

text:
Messaggio per gabriele (
gabr...@mix.it
)
La prossima volta, prima di postare una richiesta in email (e senza
neanche aver provato a postare sul ng) a:
Sib
Koalan
Stefano
Alessandro
Giovanna
Malet
Antonello
Max
me
ricordati che gli altri potrebbero offendersi.
Ah, complimenti per la scelta dei destinatari, fatta con molto
criterio.
A non risentirci.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: [OT] al caro gabriele

author: AntoGal

text:
Lorenzo Coronati <
lore...@tin.it
> wrote in message
3881d6c0...@news.libero.it...
> Messaggio per gabriele (
gabr...@mix.it
)
> La prossima volta, prima di postare una richiesta in email (e senza
> neanche aver provato a postare sul ng) a:
> Sib
> Koalan
> Stefano
> Alessandro
> Giovanna
> Malet
> Antonello
> Max
> me
>
> ricordati che gli altri potrebbero offendersi.
a me non č arrivato, forse non ha tolto l'anti spam :-)
In compenso me ne arrivano a decine all'e-mail per i contributi del Sito
Comune, nonostante ci sia scritto che le richieste di risoluzione di
problemi verrranno cestinate!
Addirittura uno ha scritto nel subject "Non č un problema..." e poi nel
corpo: "...piů che altro č un consiglio, come posso fare a....". Non ho il
tempo di seguire il NG come vorrei, figuriamoci se faccio assistenza
privata...
La prossima volta chiedi il num. di Partita IVA per la fattura, vedi che le
scatole non le rompono piů.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: [OT] al caro gabriele

text:
Scrisse "AntoGal" <zer...@NOSPAMtiscalinet.it>:
>a me non č arrivato, forse non ha tolto l'anti spam :-)
E' proprio cosi', ih ih ih, anche a Sib non arrivera'...
>Addirittura uno ha scritto nel subject "Non č un problema..." e poi nel
>corpo: "...piů che altro č un consiglio, come posso fare a....".
Mitico!
>La prossima volta chiedi il num. di Partita IVA per la fattura, vedi che le
>scatole non le rompono piů.
Forse e' meglio chiedere un acconto, con i tempi che corrono...
Baibai



title: Problema con maschere continue

author: Giuliano Bolzonello

text:
Ciao a tutti. Ho esposto questo problema anche ieri, ma forse l' ho fatta
troppo complicata .
Ho una maschera che ha come origine una query. In tale maschera ho la
necessità di visualizzare un' immagine prelevata da una cartella esterna al
DB.
Tale immagine varia a seconda dei dati nella maschera ( risultanti dalla
query ). Premetto che per la parte dati tutto funziona a dovere. Per la
visualizzazione dell' immagine ho un controllo immagine ed il seguente
codice VBA:
Private Sub Form_AfterUpdate()
    Me!Colore.Picture = "C:\VJ srl\Colori\" & CartellaColori & CodiceColore
& ".jpg"
End Sub
Private Sub Form_Current()
    Me!Colore.Picture = "C:\VJ srl\Colori\" & CartellaColori & CodiceColore
& ".jpg"
End Sub
Se io visualizzo la maschera come maschera semplice la cosa funziona : ogni
volta che premo il selettore di record tutto viene aggiornato, immagine
compresa.
Il problema sorge perchè ho la necessità di visualizzare come maschere
continue : i dati vengono aggiornati ( perchè provenienti dalla query ) ma
l' immagine no.
Mi vengono per ogni visualizzazione la stessa immagine , quella cioè
corrispondente alla prima serie di dati. Questo perchè visualizzando come
maschere continue non ho il selettore di record. Come posso fare ?
Giuliano


title: Problema con maschere continue

author: Roberto da casa

text:
"Giuliano Bolzonello" <
gbolz...@tiscalinet.it
> ha scritto nel messaggio
news:9brpjf$5qa$1...@lacerta.tiscalinet.it...

Nel Corpo di una maschera con visualizzazione a Maschere continue, si
possono usare solamente controlli associati a campi dell'oggetto che è
origine record della maschera (nel tuo caso la query).
Poiché i controlli immagine sono per definizione non associati, non puoi
usarli nel corpo della tua maschera, così come non potresti usare caselle di
testo non associate, caselle combinate non associate ecc.
Puoi invece inserire il controllo immagine Colore nell'intestazione della
tua maschera; in esso ti verrà visualizzata l'immagine relativa al record
corrente e spostandoti con il selettore dei record da un record all'altro
vedrai visualizzate le varie immagini; resta il fatto che vedrai una sola
immagine alla volta.
Quanti sono al massimo i record contenuti nella query? Se non sono
moltissimo forse puoi visualizzarli tutti contemporaneamente in una maschera
non associata (che non ha l'origine record) popolando i controlli non
associati della maschera aprendo un recordset sulla query, scorrendolo e
trasferendo i valori dei campi del recordset nei valori dei controlli della
maschera; naturalmente per le immagini trasferirai i path nelle proprietà
Picture dei vari controlli immagine; se non ricordo male una cosa del genere
viene realizzata nel database di esempio del Sito Comune da Silvio Savoldi
dove, visualizza contemporaneamente 4 immagini in altrettanti controlli
immagine.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con maschere continue

author: Luca Dall'Olio

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
GPiE6.69770$s93.7...@news.infostrada.it...
>
> "Giuliano Bolzonello" <
gbolz...@tiscalinet.it
> ha scritto nel messaggio
> news:9brpjf$5qa$1...@lacerta.tiscalinet.it...
> > Ciao a tutti. Ho esposto questo problema anche ieri, ma forse l' ho
fatta
> > troppo complicata .
[cut]

Premetto che non ho mai lavorato con le immagini! Forse quello che dico
non ha senso.
Non si potrebbe associare alla proprieta' Picture dell'oggetto Colore
un'espressione, in modo che non sia l'evento corrente ma la formattazione
stessa della maschera continua a cambiare l'immagine? Qualcosa tipo il
cambiamento del colore tra righe nell'esempio sul sito comune? Magari
associando una funzione :
Private Sub Form_Open()
    Me!Colore.Picture = "=Trova_Immagine(CartellaColori, CodiceColore)"
End Sub


title: Problema con maschere continue

text:
"Luca Dall'Olio" <
dall...@bigfoot.com
> ha scritto nel messaggio
news:TdxE6.73052$s93.7...@news.infostrada.it...
>
[CUT]
> Premetto che non ho mai lavorato con le immagini! Forse quello che dico
> non ha senso.
> Non si potrebbe associare alla proprieta' Picture dell'oggetto Colore
> un'espressione, in modo che non sia l'evento corrente ma la formattazione
> stessa della maschera continua a cambiare l'immagine? Qualcosa tipo il
> cambiamento del colore tra righe nell'esempio sul sito comune? Magari
> associando una funzione :
> Private Sub Form_Open()
>     Me!Colore.Picture = "=Trova_Immagine(CartellaColori, CodiceColore)"
> End Sub
>
Non mi sento di escludere a priori che esista un "marchingegno" che dia
soluzione al proplema, ma qualche dubbio ce l'ho.
Resta il fatto che un controllo immagine, non potendo mai essere associato,
non ha la proprietà origine record.
Di contro per le maschera non esiste l'evento su formattazione come per i
report.
D'altra parte i controlli non associati, per definizione, non sono associati
al campo di un preciso record ma alla maschera, e la maschera è una, anche
se la poi la visualizzi contemporaneamente nel monitor del computer più
volte; da questo si desume che, modificando le proprietà di un determinato
controllo non associato, gli effetti si riperquotono nella stessa maniera in
tutte le visualizzazioni della maschera che compaiono sullo schermo.
Questa volta mi piacerebbe tanto di non aver ragione; sia per Giuliano, ma
anche per risolvere un problema analogo in un mio database; io ho risolto
mettendo nella maschera continua un pulsante di comando che mi apre una
seconda maschera sincronizzata che mi fa vedere la foto: è un pò quello che
si ottiene, come ho suggerito a Giuliano, inserendo il controllo immagine
nell'intestazione della maschera. In ambedue i casi però si riesce a
visualizzare una sola immagine alla volta, che mi sembra di capire non è
quello che serve a Giuliano.
Resta però il fatto che, poichè Giuliano non deve visualizzare una foto
bensì una immagine con un certo colore, forse si può cercare di risolvere il
problema con la soluzione proposta sul Sito Comune da Graziano Mario Valenti
nella sua FAQ titolata "In modalità maschere continue è possibile
visualizzare un controllo colorato diversamente a seconda del suo contenuto?
(2)".



title: Problema con maschere continue

author: marco

text:
Salve a tutti. E' possibile in un sottomaschera a maschere continue
riferisrsi a un solo controllo?
Es. una casella combinata del record corrente nella sottomaschera magari per
impostare la proprietą origine della riga differente dalle altre (rec1,
rec2...?)


title: Stored - WeekDay/DayOfWeek

author: Agos

text:
Ciao a tutti,
Devo creare una Stored che valuti il WeekDay o il DayOfWeek di una data
specifica, ma le due funzioni predette non sono riconosciute in SQL
Server... oppure non sono capace io a utilizzarle.
Esiste un modo per farlo?
La stored è la seguente:
==========================
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE InserimentoOrariPersonalizzati
@DataIns DateTime
AS
BEGIN
SET NOCOUNT ON;
UPDATE ArchivioServizi SET ArchivioServizi.OraInizio =
[Oraripersonalizzati].[OrarioIn], ArchivioServizi.OraFine =
[Oraripersonalizzati].[OrarioFin], ArchivioServizi.OraInizRientro =
[Oraripersonalizzati].[InRientroPom], ArchivioServizi.OraFineRientro =
[Oraripersonalizzati].[FinRientroPom]
FROM ArchivioServizi
INNER JOIN (ArchivioServizi INNER JOIN OrariPersonalizzati
ON ArchivioServizi.IDAgente = OrariPersonalizzati.IdAgente)
ON (TabellaAgenti.IDAgente = ArchivioServizi.IDAgente) AND
(TabellaAgenti.IDAgente = OrariPersonalizzati.IdAgente)
WHERE (((ArchivioServizi.GIORNO)=@DataIns) AND
((WEEKDay([giorno]))=[giornosett]))
END
GO
==========================
Spero mi possiate aiutare.
A presto, ciao
Agos


title: Stored - WeekDay/DayOfWeek

text:
"Agos" <
aga...@alice.it
> ha scritto nel messaggio
news:46ea8649$0$36451$4faf...@reader5.news.tin.it...

=================
Agos
Ciao a tutti.
Avrei risolto passando come parametro alla S.P. anche il WeekDay del giorno,
ma sono curioso di sapere
se esiste una funzione SQL in grado di ricavare il valore direttamente.
Ciao.


title: Stored - WeekDay/DayOfWeek

author: PBsoft

text:
Prova così:
WHERE ((ArchivioServizi.GIORNO=@DataIns) AND
(DATEPART(weekday, [giorno])=[giornosett]))
Tieni presente che DATEPART, utilizzata in questo modo, restituisce un valore
numerico che va da 1 a 7, dove 1 = domenica e 7 = sabato.
Inoltre, il valore restituito è condizionato dal valore impostato per @@DATEFIRST.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: test

author: Gianni


title: ordinare List-box

text:
ciao a tutti

come faccio ad ordinare, da pulsante,
una list-box da query, per data o
nome, caricata tramite
.RowSource = strSql

grazie


title: ordinare List-box

author: GiorgioDaPrato

text:

c'è solo da ridefinire, all'evento scelto,
(click su pulsanti, doppio click su etichette ...)
la RowSource con una strsql che abbia la clausola Order BY

tieni presente che ORDER BY accetta anche NUMERI
(1 equivale alla prima colonna e così a seguire)


title: ordinare List-box

text:

grazie Giorgio
e se list-box è origine da query?


title: ordinare List-box

text:
> e se list-box è origine da query?

mah
se la domanda iniziale fosse stata codesta
avrei risposto nello stesso modo,
indicando di cambiare da codice la proprietà RowSource
e di imporre la requery del controllo


title: ordinare List-box

text:
Ipotizza di avere una OptionBox che definisce per che campo Ordinare una ListBox...

QUindi pensiamo di avere 3 Opzioni che corrispondono al criterio di Ordinamento di 3 Campi:

Valore=1 ---> Campo1
Valore=2 ---> Campo2
Valore=3 ---> Campo3

Essendo legata ad una stringa SQL da codice... lo fai da codice...!

Private NomeOptionBox_AfterUpdate()
   Dim strSQL  AS String
   DIm strORD  As String

   strSQL="SELECT CampoA, CampoB, CampoC FROM T1 WHERE ...."

   Select Case Me!NomeOptionBox.Value
       Case Is 1:  strORD=" Campo1"
       Case Is 2:  strORD=" Campo2"
       Case Is 3:  strORD=" Campo3"
   End Select
   strSQL=strSQL & strORD
   Me!NomeListBox.RowSource=strSQL
End Select

@Alex


title: ordinare List-box

text:

grazie Alex


title: [?] Access 2000 Developer

text:
Salve a tutti,
volevo sapere se qualcuno usa l'access 2000 developer per creare
applicazioni e se si come si trova. Chiedo questo perche' io avevo
fatto degli esperimenti appena usci' il developer e rimasi un po' di
stucco, tra crash vari, lievitazioni assurde degli mdb durante lo
sviluppo, pacchetti di installazione da 150Mb.
Poi ho abbandonato la cosa ed ho sentito dire che era stato ritirato
dal mercato, e' vero??
Adesso pero' ne avrei bisogno sul serio (access 2 comincia ad essere
un po' troppo obsoleto) quindi volevo sapere che ne pensavate, se vale
la pena convertire le mie applicazioni da access2 a 2000 oppure meglio
se mi sbatto a cercare il run time del 97.
Grazie mille
mau_rizio


title: [?] Access 2000 Developer

author: Paolo Holzl

text:
>volevo sapere se qualcuno usa l'access 2000 developer per creare
>applicazioni e se si come si trova. Chiedo questo perche' io avevo
>fatto degli esperimenti appena usci' il developer e rimasi un po' di
>stucco, tra crash vari, lievitazioni assurde degli mdb durante lo
>sviluppo, pacchetti di installazione da 150Mb.
Lo sto usando con una buona soddisfazione con SQL Server per il quale
sembra essere particolarmente portato.
Un casino il 'SetupWizard' imboscato piu' che mai.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


title: [?] Access 2000 Developer

author: MarcoS

text:
mau_rizio <
alte...@mailcity.com
> wrote in message
3af2e7e4...@news.interbusiness.it...
> Salve a tutti,
> Adesso pero' ne avrei bisogno sul serio (access 2 comincia ad essere
> un po' troppo obsoleto) quindi volevo sapere che ne pensavate, se vale
> la pena convertire le mie applicazioni da access2 a 2000 oppure meglio
> se mi sbatto a cercare il run time del 97.
>
Io uso da qualche anno quello del 97 e sono contento.
--
Ciao Marco S.
http://digilander.iol.it/santimarco


title: [?] Access 2000 Developer

author: Simone Calligaris

text:
"mau_rizio" <
alte...@mailcity.com
> ha scritto nel messaggio
news:3af2e7e4...@news.interbusiness.it...
> Salve a tutti,
>
> volevo sapere se qualcuno usa l'access 2000 developer per creare
> applicazioni e se si come si trova. Chiedo questo perche' io avevo
> fatto degli esperimenti appena usci' il developer e rimasi un po' di
> stucco, tra crash vari, lievitazioni assurde degli mdb durante lo
> sviluppo, pacchetti di installazione da 150Mb.
Alle lievitazioni degli .mdb ti devi abituare (ma con A '2000
l'autocompattazione all'uscita risolve il problema).
La versione Lite del Runtime occupa 70 Mb e funziona bene.
Ciao, Simone


title: [?] Access 2000 Developer

author: Massimo

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:6uvJ6.31465$UW4.2...@news.infostrada.it...

Sono contentissimo anchio del 2000 anche perchč il runtime lo trasformato in
italiano, un pň meno contento per quanto riguarda il setup wizard che
preferisco utilizzare setup factoring 4.8 ( piů semplice e allo stesso tempo
per mč va da dio ).
Max


title: Determinare data scadenza documento

author: Matteo da casa

text:
Buon festa a tutti.
Sono alle prese con un piccolissimo db.
Non riesco a capire come poter generare la scadenza dei documenti. Mi spiego
meglio:
Se il documento e' emesso il giorno 01/01/2005 e la scadenza e' 30 giorni
vorrei riuscire a ricavare, come data di scadenza, 31/01/2005.
Ho provato a guardare il comendo datediff ma da quello che ho capito serve
per trovare una differenza tra due date.
Qualcuno e' disponibile ad aiutarmi?
Grazie


title: Determinare data scadenza documento

author: Alessandro Baraldi

text:
"Matteo da casa" <
mf.m...@libero.it
> wrote in message
news:NZVlf.74933$
65.21...@twister1.libero.it

Credo sia meglio usare DateAdd, questo serve per sommare...!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Determinare data scadenza documento

author: antonellospallared

text:
=DateAdd("g";30;[Data])
Alessandro Baraldi ha scritto:



> @Alex
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: PUBLIC SUB

author: SiculoDoc

text:
Ciao
potreste spiegarmi come devo utilizare tutti questi moduli che ho trovato
sul sito e mi tornerebbero utli? Come faccio a richiamarli?
Cancellare un file con VBA
=====================================
Public Sub DeleteFile(ByVal FilePath As String)
On Error GoTo error
Kill FilePath$
Exit Sub
error:  MsgBox Err.Description, vbExclamation, "Error"
End Sub
'dove FilePath č una variabile stringa che contiene il path completo del
file da cancellare.AL posto di FILE PATH sulla prima riga di public
Sub...devo scrivere il percordo tra apici
"D:\miacartella\prova\"=======================================
Determinare il primo e l'ultimo giorno di ciascuna delle 52 settimane di un
anno
Public Sub DeterminaSettimane(DataIniziale As Date)
   ' in DataIniziale mettere il primo giorno dell'anno che si desidera
   'nel formato "01/01/2003"
   'esempio: DeterminaSettimane("01/01/2003")
   Dim NuovaData As Date
   Dim rcs As Recordset, i As Integer
   Dim MioGiorno
   MioGiorno = WeekDay(DataIniziale, vbMonday)
   'questo perchč il primo giorno č il lunedě
   'Ora accodo i valori solo per la prima settimana
   Set rcs = CurrentDb.OpenRecordset("Settimane")
    With rcs
    .AddNew
    !NSettimana = 1
    !DataInizio = DataIniziale
    !DataFine = DataIniziale + (7 - MioGiorno)
    .Update
    End With
    NuovaData = DataIniziale + ((7 - MioGiorno) + 1)
    'finalmente accodo gli altri valori
    For i = 2 To 53
            With rcs
            .AddNew
            !NSettimana = i
            !DataInizio = NuovaData
            !DataFine = NuovaData + 6
            NuovaData = !DataFine
            .Update
            End With
        NuovaData = NuovaData + 1
    Next i
    rcs.Close
End Sub=========================================================Creare una
tabella contenente i nomi dei files presenti in una directory.Public Sub
elencafile(Optional d As String, Optional j As String)
   'Autore: Lorenzo Coronati
   'Argomenti:
   ' d=directory
   ' j=maschera di match
   Dim t As TableDef
   Dim r As Recordset
   Dim s As String
   If d = "" Then d = CurDir ' se non specificata usa la dir corrente
   If j = "" Then j = "*.*" ' se non specificato, lista tutti i file
   If Right(d, 1) <> "\" Then d = d & "\"
   s = "Files presenti in " & d
   Set t = CurrentDb.CreateTableDef(s)
   t.Fields.Append t.CreateField("NomeFile", dbText)
   CurrentDb.TableDefs.Append t
   Set r = CurrentDb.OpenRecordset(s, dbOpenTable)
   s = Dir(d & j)
   With r
      Do While s <> "" ' cicla per ogni file nella directory
         .AddNew
         !NomeFile = s
         s = Dir
         .Update
      Loop
   End With
End Sub=============================================================Grazie


title: PUBLIC SUB

author: eSQueL

text:
Call DeleteFile(FilePath)
Call DeterminaSettimane(DataIniziale)
Call elencafile
Li metti tutti in un modulo bas e li richiami da qualsiasi punto del codice.
Ciao.
eSQueL


title: PUBLIC SUB

text:
"eSQueL" <
eSQ...@libero.it
> ha scritto nel messaggio
news:q03Kj.51820$FR.2...@twister1.libero.it...
> Call DeleteFile(FilePath)
>
> Li metti tutti in un modulo bas e li richiami da qualsiasi punto del
> codice.
>
> Ciao.
>
> eSQueL
>
Con riferimento al modulo per cancellare i file di una directory presente
sul sito, dopo averla messa i un modul base
modulo 1
Public Sub DelFilesInDir(DirPath As String, DelDir As Boolean)
   On Error GoTo error
   Kill DirPath$ & "\*.*"
Del_Dir:
   If DelDir = True Then
      RmDir DirPath$
   End If
   Exit Sub
error:
   If Err.Number = 53 Then Resume Del_Dir
   MsgBox Err.Number & " " & Err.Description, vbExclamation, "Error"
End Subper richiamarla alla pressione del tasto, devo fare cosě?
Private Sub Cancella_Click()
DelFilesInDir("d:\prova")
End Sub
o cosě?
DelFilesInDir("d:\prova")


title: Protezione a livello utente

author: Claudio

text:
C'č qualcuno in grado di spiegarmi come funziona la protezione a livello
utente di un database di access 2000 (in ambiente Windows 2000)?
Ho provato con l'impostazione guidata, ma dopo aver protetto il database non
riesco piů ad accedervi perchč il sistema mi segnala che "Non sono in
possesso delle autorizzazioni necessarie per aprire il database"
Eppure sono lo stesso utente che lo ha protetto !!
----------------------
In alternativa:
Come si determina l'utente che accede al database.
Il contenuto di CurrentId č sempre "Amministratore"
Grazie
Claudio


title: Protezione a livello utente

author: Sib

text:
"Claudio" <
tri...@lycosmail.com
> ha scritto nel messaggio
news:8rhr4c$3j4i$1...@stargate1.inet.it...
> C'è qualcuno in grado di spiegarmi come funziona la protezione a livello
> utente di un database di access 2000 (in ambiente Windows 2000)?
Inizia dal sito comune.
Ciao, Sib


title: pulsante attiva/disattiva filtro

author: Alessandro

text:
come faccio ad attivare o disattivare il pulsante attiva/disattiva filtro?
grazie
        Alessandro


title: pulsante attiva/disattiva filtro

author: Roberto da casa

text:
"Alessandro" <
ya...@tin.it
> ha scritto nel messaggio
news:vTeE6.3664$o3.9...@news2.tin.it...
> come faccio ad attivare o disattivare il pulsante attiva/disattiva filtro?
> grazie
>         Alessandro
>
>
In un codice VBA per attivare il filtro di una maschera scrivi:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 2, , acMenuVer70
e per disattivare il filtro scrivi:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 3, , acMenuVer70
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Domanda sui Gruppi di opzioni

author: Master Sulu

text:
Premesso che non sono molto esperto in Access e che la mia domanda potra'
sembrare un po' banale, chiedo:
come posso fare per avere una casella combinata il cui contenuto ha origine
da una campo di una tabella "A" se in un gruppo di opzioni effettuo la
scelta "A", e ha invece origine da un campo di una tabella "B" se scelgo
"B"?
Vorrei che il contenuto cambiasse non appena faccio clic sul pulsante di
opzione, in modo da avere subito i valori associati alla scelta che ho
fatto, senza dover prima premere niente per l'aggiornamento della casella
combinata stessa.
Grazie a tutti
Andrea


title: Domanda sui Gruppi di opzioni

author: Flavio

text:
via codice durante l'evento "Su Modifica" del GruppoOpzioni, verifichi il
valore restituito dal GruppoOpzioni stesso e modifichi di conseguenza la
stringa SQL "Origine Riga" della CasellaCombinata.
Esempio:
Private Sub GruppoOpzioni_AfterUpdate()
Select case Me![GruppoOpzioni]
    Case "A"
            Me![CasellaCombinata].RowSource = "SELECT [TabellaA].CampoA FROM
[TabellaA];"
    Case "B"
            Me![CasellaCombinata].RowSource = "SELECT [TabellaB].CampoA FROM
[TabellaB];"
    End Select
End Sub
Ciao, Flavio



title: Domanda sui Gruppi di opzioni

author: Roberto dal portatile

text:
"Master Sulu" <
andre...@tin.it
> ha scritto nel messaggio
news:yjg57.129606$cd.7...@news1.tin.it...

Se il gruppo opzioni si chiama Cornice0.
Se il valore associato al pulsante A del gruppo opzioni è 1 ed il valore
associato al pulsante B del gruppo opzioni è 2.
Se la casella combinata si chiama CasellaCombinata.
Creati una query basata sulla tabella A e chiamala qryA.
Creati una query basata sulla tabella B e chiamala qryB.
A fronte dell'evento "Dopo aggiornamento" del gruppo opzioni Cornice0 genera
il seguente codice VBA:
If Me!Cornice0 = 1 Then
    Me!CasellaCombinata.RowSource = "qryA"
Else
    Me!CasellaCombinata.RowSource = "qryB"
End If
Naturalmente le proprietà Numero colonne, Larghezza colonne e Larghezza
elenco della casella combinata dipendono da come sono fatte qryA e QryB che
rappresentano le due possibili Origine riga della combo medesima.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con estetica dei report.

author: songohan

text:
Ciao, ho visto che progettando un report non si sempre si è in grado di
stabilire con precisione l'allineamento dei controlli in esso contenuti.
Ad.es. se in fase di progettazioen credo di aver allineato a sinistra - uno
sotto l'altro - dei controlli, poi in Anteprima di stampa mi accorgo che in
realtà il testo in essi contenuto non è allineato come vorrei. Non so come
fare per risparmiare tempo perchè a volte per dare un aspetto gradevole sl
report ci impiego un sacco di tempo...
Suggerimenti?
Grazie.


title: Problema con estetica dei report.

author: Expo

text:
"songohan" <fan...@TuttiILamer.it> ha scritto nel messaggio
news:6k7m7.846$ul3....@news.infostrada.it...

Alcune volte anche se i controlli sono perfettamente allineati, in anteprima
sembrano staccati o fuori allineamento mentre poi nella stampa sono perfetti


title: Problema con estetica dei report.

author: Silvio Berruti

text:
"songohan" <fan...@TuttiILamer.it> ha scritto nel messaggio
news:6k7m7.846$ul3....@news.infostrada.it...

L'unico modo x allineare correttamente i controlli su reports e su maschere
è quello di immettere lo stesso valore nelle proprietà "Da margine
superiore" (allineamento orizzontale) e "Sinistra" (allineamento verticale).
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: annulla!!! per Roberto

author: range

text:
ti ringrazio per l'aiuto...ma come si fa ad intercettare l'errore?????
grazie di nuovo
mike
--
Posted from
mail-5.tiscalinet.it
 [195.130.225.151]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: annulla!!! per Roberto

author: Roberto

text:
"range" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:NFBBIAHGIODDDFFHH...@tiscalinet.it...

Guarda l'esempio che di ha mandato Antonio Biso.


title: annulla!!! per Roberto

author: Antonio Biso

text:
Roberto <
p.ro...@tin.it
> wrote in message
kt1a7.84818$Qf6.6...@news2.tin.it...
>
> "range" <
ra...@tiscalinet.it
> ha scritto nel messaggio
> news:NFBBIAHGIODDDFFHH...@tiscalinet.it...
> > ti ringrazio per l'aiuto...ma come si fa ad intercettare l'errore?????
> > grazie di nuovo
> > mike
>
> Guarda l'esempio che di ha mandato Antonio Biso.
Ehehe
la prossima volta giro io a te un mio cliente :-P
Antonio


title: approssimare calcolo ore

author: Anna

text:
Ciao a tutti! Stavo sviluppando un programmino per il calcolo delle ore
lavorate, ma ho un problema!
Io sò che "tizio" ha lavorato 175 minuti, ok? La mia regola è di
arrotondare alla mezz'ora, ma in difetto. Quindi "tizio" ha lavorato 2
ore e mezza. Non riesco a trovare la formula per il calcolo che possa
andare bene :((
Sapete darmi una mano?
Grassie mille e baci!


title: approssimare calcolo ore

text:

Devi crearti una funzione che passando il tempo in Minuti ti
restituisca il tempo in Ore arrotondate.
In sostanza dividi per 60 i minuti ed ottieni la parte Intera delle
ore...!
Il resto in minuti lo confronti con 30 se maggiore di 30 forzi 30 se
minore di 30 forzi ZERO...!
Ciao
@Alex


title: approssimare calcolo ore

author: Carlo Costarella

text:
"Anna" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:201105051...@mynewsgate.net...

175 : 60 = 2,916(periodico)
prendi solo la parte intera = 2 (ore)
175 mod 60 = 55 (il resto in base 60)
quindi 2 ore e 55 minuti
A te interessa confrontare l'eventuale resto.
If 55 > 30 then....else .....
Se il mod 60 non restituisce alcun valore vuol dire che non ci sono minuti
da elaborare, sono tutte ore.
Ciao, Carlo


title: approssimare calcolo ore

author: Popi - TheBadHabits

text:

Mumble ...
IMHO basta una Int(TempoInMinuti/30)/2 ... ;)
Popi


title: approssimare calcolo ore

text:
...
> Mumble ...
>
> IMHO basta una Int(TempoInMinuti/30)/2 ... ;)
>
> Popi
Nella tua considerazione, assolutamente corretta, hai dato per
scontato che volesse un dato in base Oraria, quindi con minuti in base
decimale.
Di fatto 2:30 inteso come 2 ore e 30 Minuti viene visto come 2,5.
Io non conosco l'esigenza dell'OP, ma ipotizzando un'esigenza di un
formato su base Temporale ho appunto pensato ad una funzioncina che
strutturi il Tempo
secondo i canoni TimeSerial o DateTime ecc...
@Alex


title: approssimare calcolo ore

text:

Si', volevo dare un'alternativa possibile e mi rendo conto leggendoti
(e rileggendomi) che sono stato un po' troppo affermativo! :)
Belin, a volte le mie risposte mi stanno proprio sulle balle!!! :D
Popi


title: Segnale d'errore ?!?

author: FaVa

text:
Ciao
Nel modificare dei dati ottengo questo messaggio
"Chiave di ricerca non trovata in alcun record" quale è la chiave
dell'errore.
Se nelle tabelle ricerco i vari dati in relazione fra di loro li trovo
ma non riesco a cancellarli.
In nuovo inserimento funziona tutto posso modificare i dati a piacimento.
Una qualche idea su dove cominciare a mettere le mani?
Grazie
Fabio


title: Segnale d'errore ?!?

author: giorgio rancati

text:
"FaVa" <
ne...@news.org
> ha scritto nel messaggio
news:47826501$0$712$5402...@news.sunrise.ch...
> Ciao
>
> Nel modificare dei dati ottengo questo messaggio
>
> "Chiave di ricerca non trovata in alcun record" quale č la chiave
> dell'errore.
> Se nelle tabelle ricerco i vari dati in relazione fra di loro li trovo ma
> non riesco a cancellarli.
> In nuovo inserimento funziona tutto posso modificare i dati a piacimento.
>
> Una qualche idea su dove cominciare a mettere le mani?
Ciao,
il database č corrotto, fanne una copia per sicurezza e poi esegui
Strumenti-->Utilitą Database-->Compatta e ripristina
Dopo la riparazione potrebbero mancarti alcuni records
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Segnale d'errore ?!?

text:
giorgio rancati ha scritto:
> "FaVa" <
ne...@news.org
> ha scritto nel messaggio
> news:47826501$0$712$5402...@news.sunrise.ch...
>> Ciao
>>
>> Nel modificare dei dati ottengo questo messaggio
>>
>> "Chiave di ricerca non trovata in alcun record" quale è la chiave
>> dell'errore.
>> Se nelle tabelle ricerco i vari dati in relazione fra di loro li trovo ma
>> non riesco a cancellarli.
>> In nuovo inserimento funziona tutto posso modificare i dati a piacimento.
>>
>> Una qualche idea su dove cominciare a mettere le mani?
>
> Ciao,
> il database è corrotto, fanne una copia per sicurezza e poi esegui
> Strumenti-->Utilità Database-->Compatta e ripristina
> Dopo la riparazione potrebbero mancarti alcuni records
Grazie, sui dati test non in rete, tutto sembra funzionare domani
verifico sui dati originali in rete.
Abbiamo avuto dei problemi con un controller di un disco scsi... sepro
in bene grazie
Fabio



title: Segnale d'errore ?!?

text:
giorgio rancati ha scritto:
> "FaVa" <
ne...@news.org
> ha scritto nel messaggio
> news:47826501$0$712$5402...@news.sunrise.ch...
>> Ciao
>>
>> Nel modificare dei dati ottengo questo messaggio
>>
>> "Chiave di ricerca non trovata in alcun record" quale è la chiave
>> dell'errore.
>> Se nelle tabelle ricerco i vari dati in relazione fra di loro li trovo ma
>> non riesco a cancellarli.
>> In nuovo inserimento funziona tutto posso modificare i dati a piacimento.
>>
>> Una qualche idea su dove cominciare a mettere le mani?
>
> Ciao,
> il database è corrotto, fanne una copia per sicurezza e poi esegui
> Strumenti-->Utilità Database-->Compatta e ripristina
> Dopo la riparazione potrebbero mancarti alcuni records
Era proprio quello per ora persi solo una decina di records su 65000
Grazie ancora
Fabio
