title: Funzione Replace da VBA

author: tommaso

text:
Il giorno mercoledì 2 maggio 2012 11:34:56 UTC+2,
mic...@inwind.it
 ha scritto:

Io uso questo (trovato sul web, come si può vedere dal codice, riportato tale e quale)

In un modulo:

'*********** Code Start ***********
Public Function Replace( _
Expression As String, _
Find As String, _
ReplaceWith As String, _
Optional Start As Integer = 1, _
Optional Count As Integer = -1, _
Optional Compare As Integer = vbBinaryCompare _
)

'*******************************************
'Name: Replace (Function)
'Purpose: Access97 version of the A2k Replace function
'Author: Terry Kreft
'Date: June 01, 2000, 02:44:34
'Called by: Any
'Calls: None
'Inputs: Expression - String to Search
' Find - Sub-String to be replaced
' ReplaceWith - Sub-String to insert
' Start - Optional start of string to return and replace
' Count - Optional number of replacements to carry out
' Compare - Optional compare method to use _
(valid values are 0, 1, 2)
'Output: 1) If Expression is zero-length then a zero-length string ("")
' 2) If Expression is Null then an error
' 2) If Find is zero-length then a copy of Expression.
' 3) If ReplaceWith is zero-length then a copy of _
Expression with all occurences of find removed.
' 4) If Start > Len(Expression) then a zero-length string.
' 5) If Count is 0 then a copy of Expression.
'*******************************************

Dim intInstr As Integer
Dim intCount As Integer
Dim intFindLen As Integer
Dim intRepLen As Integer
Dim strRet As String
Dim strTemp As String
On Error GoTo Replace_err

intFindLen = Len(Find)
intRepLen = Len(ReplaceWith)

If Compare < vbBinaryCompare Or Compare > vbDatabaseCompare Then
Err.Raise 1 + vbObjectError, Description:="Bad compare method"
ElseIf Len(Expression) = 0 Or Start > Len(Expression) Then
strRet = ""
ElseIf Count = 0 Or intFindLen = 0 Then
strRet = Expression
Else
strTemp = Mid(Expression, Start)
intCount = Count
intInstr = InStr(1, strTemp, Find, Compare)
Do While intInstr > 0
strRet = strRet & Left(strTemp, intInstr - 1) & ReplaceWith
strTemp = Mid(strTemp, intInstr + Len(Find))
intInstr = InStr(1, strTemp, Find, Compare)
intCount = intCount - 1
If intCount = 0 Then Exit Do
Loop
End If
strRet = strRet & strTemp
Replace_end:
Replace = strRet
Exit Function
Replace_err:
strRet = ""
With Err
.Raise .Number, .Source, .Description, .HelpFile, .HelpContext
End With
End Function
'*********** Code End ***********

 in una Query:
UPDATE nometabella SET nomecampo = REPLACE(nomecampo, " ", "")

può essere utilizzato oltre da query, da Vba...Esempio:

 Dim strSql As String
   strSql = "UPDATE MiaTabella SET MioCampo = REPLACE(MioCampo, "" "", """");" 'Toglie gli spazi dal campo
    DoCmd.RunSQL strSql

Spero di essere stato utile
Ciao
Tommaso


title: Eventi afterinsert afterupdate

author: wonderfulworld

text:
Pensavo fosse tutto semplice...
Qualcuno mi puň spiegare l'ordine (o la logica) con cui vengono invocati i
seguenti eventi?
A me succede che in una maschera di gestione, in fase di insert vengano
invocati in ordine:
-BeforeInsert
-BeforeUpdate
-AfterUpdate
-BeforeInsert
!!!!
Il problema č: come faccio perciň a distinguere una insert da un update se
vengono invocati entrambi?
ps: in fase di update vengono invocati(giustamente) solo gli eventi
BeforeUpdate AfterUpdate
grazie anticipatamente
--------------------------------
Inviato via
http://usenet.libero.it


title: Eventi afterinsert afterupdate

author: Roberto da casa

text:
"wonderfulworld" <
wonderf...@inwind.it
> ha scritto nel messaggio
news:194Z21Z187Z59Y1...@usenet.libero.it...
> Pensavo fosse tutto semplice...
>
> Qualcuno mi può spiegare l'ordine (o la logica) con cui vengono invocati i
> seguenti eventi?
>
> A me succede che in una maschera di gestione, in fase di insert vengano
> invocati in ordine:
>
> -BeforeInsert
> -BeforeUpdate
> -AfterUpdate
> -BeforeInsert
>
> !!!!
Nell'ordine:
BeforeUpdate
BeforeInsert
AfterUpdate
AfterInsert
>
> Il problema è: come faccio perciò a distinguere una insert da un update se
> vengono invocati entrambi?
Sull'help vedi la Proprietà NewRecord
>
> ps: in fase di update vengono invocati(giustamente) solo gli eventi
> BeforeUpdate AfterUpdate
La logica è che tu scrivi in BeforeUpdate e AfterUpdate quello che devi
eseguire sia in caso di inserimento che in caso di aggiornamento, mentre in
BeforeInsert e AfterInsert quello che devi eseguire solo in caso di
inserimento.
In BeforeUpdate e AfterUpdate testa la proprietà NewRecord per sapere se sei
o meno in fase di inserimento.
>
> grazie anticipatamente
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come creare un file con nome ...???

author: Gazza

text:
Vorrei inserire in una maschera una funzione che, all'inserimento di un nuovo
record, mi crei una directory dal nome "c:\path\cognome_nome" ed in essa un file
dal nome "pippo". Cognome e nome sono due campi della maschera.
Grazie a chi mi potra' aiutare.
Ciao.
***Ivan***


title: Come creare un file con nome ...???

author: Sergio MAZZA (Tiscali)

text:
"Gazza" <gazz...@XXXlibero.it> ha scritto nel messaggio
news:7044o8...@ivan.org...

Per la directory guarda nell'help l'istruzione MkDir; per la generazione del
file "pippo" ci dovresti indicare che tipo di file vorresti che sia...
Ciao.


title: Come creare un file con nome ...???

text:



Un normale file di testo.
Grazie per la rapida risposta.
Ciao
***Ivan***


title: Come creare un file con nome ...???

text:
"Gazza" <gazz...@XXXlibero.it> ha scritto nel messaggio
news:9v36o8...@ivan.org...
> Un normale file di testo.
>
> Grazie per la rapida risposta.
>
> Ciao
>
> ***Ivan***
Allora le altre istruzioni da leggere nell'help sono: Open, Input/Read e
Close; i "vecchi" comandi basic per input/output su file di testo.
Ciao.


title: Campo numerico prograssivo

author: alexb

text:
Ho da un pò abbandonato il contatore per la numerazione prograssiva di
documenti o anagrafiche seguendo il consiglio del sito comune. Tutto ok. Ma
ho una serie di maschere che mi danno alcuni problemi.La particolarità di
queste maschere è di tipo continua. Ad esempio la maschera CAUSALI nel campo
idcausale su predefinito ho la funzione
=IIf(DCount("[idcausale]";"causali")=0;"1";Format$(DMax("[idcausale]";"causa
li")+1;"0")) ma quando inserisco un nuovo record e poi vado al successivo mi
compare il codice precedente. spero di essermi spiegato.
Es.
IDCAUSALE        DESCRIZIONE
       1                    VENDITA
        2                    C/LAVORAZIONE
        3                   RESO
quando inserisco un nuovo record in ID mi compare il codice 3 e naturalmente
mi da errore perchè è indicizzato.
grazie


title: Campo numerico prograssivo

author: Roberto - Syd

text:
"alexb" <
a...@tin.it
> ha scritto nel messaggio
news:zowG7.25112$zl4.7...@news2.tin.it...

Sicuramente come origine record usi una tabella, se invece usi una query
funziona, in alternativa devi fare il requery della maschera.
Ciao Roberto - Syd


title: Campo numerico prograssivo

text:
Roberto - Syd <
p.ro...@tin.it
> wrote in message
x6AG7.27416$zu5.9...@news1.tin.it...

ho provato a collegarmi ad una query ma non funziona perchè mi passa al
record nuovo prima di aggiornare quello precedente.


title: Campo numerico prograssivo

author: Govardo Libero

text:
"alexb" <
a...@tin.it
> ha scritto nel messaggio
news:zowG7.25112$zl4.7...@news2.tin.it...

Su predefinito non può funzionare (con le continue), prova così nell'evento
"Su corrente"
if  me.newrecord  then
me![idcausale].defaultvalue =
IIf(DCount("[idcausale]","causali")=0,"1",Format$(DMax("[idcausale]","causal
i")+1,"0"))
end if
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------


title: Spedire un file con outlook

author: pang

text:
Si può spedire un file via mail utilizzando oe
mi interessa solo che si apra oe con l'indirizzo del destinatario ed il file
allegato, poi faccio tutto da oe ...
Grazie, pang


title: Spedire un file con outlook

author: . chiarello @gmail.com strano...mavero

text:
[cut]
se leggi i vecchi posto o su google troverai numerose e utili risposte.
Saluti,
--
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio


title: Spedire un file con outlook

text:
"strano...mavero" <mauro . chiarello @ gmail . com> ha scritto nel messaggio
news:cnl6n5$vse$1...@lacerta.tiscalinet.it...
> [cut]
> se leggi i vecchi posto o su google troverai numerose e utili risposte.
> Saluti,
E' da un ora che cerco, sito comune, newsgroop con google, ma purtroppo non
risco a trovare quello che mi interessa che non è altro che da un pusante di
una maschera fare aprire outlook con l'indirizzo del destinatario e il file
in allegato. STOP
p.


title: Spedire un file con outlook

author: MA

text:
"pang" <
pangN...@email.it
> ha scritto nel messaggio
news:zOpnd.363140$35.16...@news4.tin.it...

Con OE non è possibile se l'llegato non è un oggetto di database tipo report
o tabella..
Con Outlook mi sa che non hai cercato bene
http://groups.google.it/groups?hl=it&lr=&q=allegati+outlook&meta=group%3Dit.comp.appl.access
MAssimiliano


title: Spedire un file con outlook

text:
Mi arrendo, non ci sono riuscito.
 p


title: Spedire un file con outlook

text:
Prova con:
DoCmd.SendObject , , acFormatTXT, "indirizzo di mail predefinito", , ,
"Oggetto Predefinito"
Ciao
Mary
pang <
pangN...@email.it
> wrote in message
N2pnd.362861$35.16...@news4.tin.it...



title: Richiamare evento di un'altra form

author: Sandrobi

text:
Da una form riesco ad aprire un'altra form ma non a eseguire una Sub
presente nella seconda Form. Da una ricerca nel NG ho trovato sintassi come
Call Forms("maschera").suaSub
ma ottengo errore.
C'è un modo per fare qualcosa del genere?
Saluti e auguri
Sandrobi


title: Richiamare evento di un'altra form

author: Alessandro Baraldi

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:pfHAd.7836$_
E5.2...@twister2.libero.it

La sub non è un Evento ma un Metodo in una Classe
e la Form è una classe.
Nel tuo caso la Sub deve essere dichiarata Public
nella Form altrimenti non viene visto come Metodo
esposto dalla classe.
Forms!NomeForm.NomeSub
equivale a quello scritto da te.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Richiamare evento di un'altra form

text:
> > Da una form riesco ad aprire un'altra form ma non a eseguire una Sub
> > presente nella seconda Form. Da una ricerca nel NG ho trovato sintassi
come
> > Call Forms("maschera").suaSub
> > ma ottengo errore.
> > C'è un modo per fare qualcosa del genere?
>
> La sub non è un Evento ma un Metodo in una Classe
> e la Form è una classe.
> Nel tuo caso la Sub deve essere dichiarata Public
> nella Form altrimenti non viene visto come Metodo
> esposto dalla classe.
>
> Forms!NomeForm.NomeSub
> equivale a quello scritto da te.
>
Grazie per la precisazione.
Per evento intendevo ad esempio il clic su un pulsante di un'altra form,
tipo:
Private Sub PulsanteConferma_Click()
.....
End Sub
Se la metto Public dovrebbe funzionare ugualmente?
Grazie e saluti.
Sandrobi


title: Richiamare evento di un'altra form

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:VKSAd.8379$_
E5.2...@twister2.libero.it
[CUT]
> Grazie per la precisazione.
>
> Per evento intendevo ad esempio il clic su un pulsante di un'altra form,
> tipo:
> Private Sub PulsanteConferma_Click()
> .....
> End Sub
>
> Se la metto Public dovrebbe funzionare ugualmente?
>
> Grazie e saluti.
> Sandrobi
Io ritengo che gli eventi di Form devono essere e
rimanere PRIVATE, se devi accedere allo stesso
codice scatenato dall'evento io mi creo una Function/Sub
di tipo Public nella Form e su evento Click chiamo
la Sub/Function , dall'esterno la Sub/Function sono
Public quindi, intellisense a parte, sono metodi esposti
ed accessibili.
La mia č pignoleria, ma lo ritengo piů pulito che
accedere/forzare ad un Evento che NON SI E' VERIFICATO.



title: Richiamare evento di un'altra form

text:
"> > Per evento intendevo ad esempio il clic su un pulsante di un'altra
form,
> > tipo:
> > Private Sub PulsanteConferma_Click()
> > .....
> > End Sub
> >
> > Se la metto Public dovrebbe funzionare ugualmente?
> >
> > Grazie e saluti.
> > Sandrobi
>
> Io ritengo che gli eventi di Form devono essere e
> rimanere PRIVATE, se devi accedere allo stesso
> codice scatenato dall'evento io mi creo una Function/Sub
> di tipo Public nella Form e su evento Click chiamo
> la Sub/Function , dall'esterno la Sub/Function sono
> Public quindi, intellisense a parte, sono metodi esposti
> ed accessibili.
>
> La mia č pignoleria, ma lo ritengo piů pulito che
> accedere/forzare ad un Evento che NON SI E' VERIFICATO.
>
> Ciao
> @Alex
Ok, sono allineato provato e funziona.
Ma ... c'č sempre un ma.
Se uso il metodo Undo (o Sendkeys "{esc}") nella Sub della form chiamata,
non funziona anche se metto il riferimento completo.
La prima maschera inizia a scrivere qualcosa sul record, ma se il controllo
fatto sulla seconda form non va a buon fine deve annullare l'iserimento.
Forse Undo ha effetto solo sulla form in primo piano (che rimane tale fino
alla sua chiusura) e l'altra rimane in secondo piano anche se uso il
setfocus.
Undo puň essere sostituito da qualche altro comando?
Ciao
Sandrobi


title: Richiamare evento di un'altra form

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:mK_Ad.9570$
H%6.39...@twister1.libero.it
[CUT]
> Ok, sono allineato provato e funziona.
> Ma ... c'è sempre un ma.
> Se uso il metodo Undo (o Sendkeys "{esc}") nella Sub della form chiamata,
> non funziona anche se metto il riferimento completo.
> La prima maschera inizia a scrivere qualcosa sul record, ma se il controllo
> fatto sulla seconda form non va a buon fine deve annullare l'iserimento.
> Forse Undo ha effetto solo sulla form in primo piano (che rimane tale fino
> alla sua chiusura) e l'altra rimane in secondo piano anche se uso il
> setfocus.
> Undo può essere sostituito da qualche altro comando?
>
> Ciao
> Sandrobi
Quanto dici è vero solo se le Form aperte sono Popup a scelta
Obbligatoria, altrimenti spostando il Focus deve essere in Primo
piano.
In ogni caso il SendKeys ha effetto solo sulla Form in primo piano,
ma nulla ti vieta di mettere un bel Me.Undo in una Funzione/Sub
Public nella Form in BackGround...!
Quanto stai facendo mi suona male e troppo incerto, non è mai
una bella soluzione governare eventi o cose del genere
da una maschera all'altra, solitamente conviene fare in modo
che ogni Form sia autonoma, ma che sia leggibile quanto serve
per eventualmente usarlo per condizionare qualche cosa...!
Mi spiego meglio:
Se apri una Form in modalità Dialog non è detto che la devi chiudere
poichè in questo modo ti perdi quello che sono le scelte fatte.
Su un commandButton che simula la chiusura esegui un Me.Visible=False
a quel punto il codice riprende nella Form chiamante che può
leggere dalla Form(non visibile) qualsiasi cosa, quindi
Docmd.Close acForm, NomeForm
Magari non è il tuo caso.... vedi se può esserti di aiuto.



title: Richiamare evento di un'altra form

text:

Grazie, mi hai chiarito molto le idee e come soluzione mi sembra ottimo e
abbondante!
Ciao
Sandrobi


title: chiedere un parametro da codice tramite una maschera

author: biotto

text:
Il mio problema e questo:
nel codice di un evento ho la necesstità che l'utente inserisca una serie di
dati, in paricolare, una data da controllo calendario e una scelta da una
lista.
Una volta acquisiti questi dati il codice dovrebbe ripartire e "fare il da
farsi"
Qualcuno ha qualche suggerimento
Tempo fa avevo letto qulcosa di analogo su questo ng ma non riesco più a
trovarlo.
Grazie
(si possono fare i complimenti a un ng come si fanno alle trasmissioni a
premi? :-)


text:
"biotto" <
r...@k.it
> ha scritto nel messaggio
news:8ep1ob$cr7$1...@geronimo.keycomm.it...

Creati una maschera per l'acquisizione dell'input che ti serve
Nel punto del codice in cui hai bisogno dell'input apri la maschera in
modallita dialogo, il codice si interromperà sino  alla chiusura della
maschera
Fammi sapere , Bobbit


title: Non risolto...

author: Woodrov

text:
On Tue, 01 Apr 2003 11:08:57 GMT, "Roberto da casa" <
r.ma...@libero.it
> wrote:
>Se il controllo associato al campo di tipo Collegamento ipertestuale si
>chiama Pippo.
>Se nella casella di testo Pippo digiti solo l'indirizzo di posta
>elettronica.
>
>A fronte dell'evento "Dopo aggiornamento" di Pippo genera il seguente codice
>VBA:
>
>Private Sub Pippo_AfterUpdate()
>If Nz(Me!Pippo, "") <> "" Then
>Me!Pippo = "#mailto: " & Me!Pippo & "#"
>End If
>End Sub
Purtroppo non va molto bene perché dopo aver inserito l'email,
appare sia mailto: indirizzo, sia
http://indirizzo
 che non c'entra niente...
come mai?


title: Verificare che nel database non vi sia lo stesso numero

author: -Fabio-

text:
Avrei bisogno del vostro aiuto: ho un programma che gestisce in modo molto
semplice anche la fatturazione, fino ad ora non abbiamo mai avuto errori o
problemi, ma vorrei fare una procedura per rendere più sicuro l'inserimento
di dati corretti.
In pratica quando viene scritto un numero fattura nella maschera, vorrei che
il programma controllasse se quel numero esiste già nel database.
Idem per la data, quando si inserisce la data fattura, vorrei controllare
che non sia antecedente alle date già inserite nel database.
E' possibile farlo in modo semplice? Presumo sia da usare qualche comando in
VB (che io purtroppo conosco molto poco, non vado molto oltre gli if then
else :-) ).
Per il numero fattura avevo pensato di modificare l'indicizzazione, ma
quando imposto che non deve accettare doppioni mi dice che ci sono già, e
sicuramente ha ragione perchè in tanti record il numero fattura è "null";
quindi questa strada mi sembra non praticabile.
Saluti
Fabio


author: Karl Donaubauer

text:

 Evitare duplicati

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


author: Antonio Biso

text:
"-Fabio-" <
pippo...@email.it
> ha scritto nel messaggio
news:j3q0fn$5rk$1...@tdi.cu.mi.it...

a parte il fatto che trovo astruso l'inserimento del numero di fattura "a
mano" invece di usare o dei contatori interni automatici o le solite
procedure che prendono il numero più alto presente e sommano uno
a parte questo devi andare a studiare per bene sull'help le funzioni
aggregate sui domini
in particolare dlookup (per il numero di fattura esistente) e dmax (per il
problema della data)
ci sono anche ottimi esempi
Antonio


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9cbhu...@mid.individual.net...
> Evitare duplicati
>
http://www.donkarl.com/it?FAQ4.25
Grazie mille, sto provando, per ora senza successo ma probabilmente sbaglio
qualche parametro:
If Not IsNull(DLookup("FatturaNro", "DatiCliente", "FatturaNro = " &
Chr$(34) & Me!FatturaNro & Chr$(34))) And Me!FatturaNro <>
Nz(Me!FatturaNro.OldValue) Then
  MsgBox Me!FatturaNro & " Già esiste.", vbOKOnly, "Duplicato!"
  Cancel = True
End If
DatiCliente è il nome del database, FatturaNro è il campo e lo stesso nome
lo ha anche la casella di testo (ho provato a dare un nome diverso ma mi da
sempre errore).
L'errore è il 438 "proprietà o metodo non supportati dall'oggetto"
Ciao e grazie ancora
Fabio


text:
-Fabio- wrote:
> "Karl Donaubauerha scritto:
>> Evitare duplicati
>>
http://www.donkarl.com/it?FAQ4.25
>
> Grazie mille, sto provando, per ora senza successo ma probabilmente
> sbaglio qualche parametro:
>
> If Not IsNull(DLookup("FatturaNro", "DatiCliente", "FatturaNro = " &
> Chr$(34) & Me!FatturaNro & Chr$(34))) And Me!FatturaNro <>
> Nz(Me!FatturaNro.OldValue) Then
>
>  MsgBox Me!FatturaNro & " Giï¿œ esiste.", vbOKOnly, "Duplicato!"
>  Cancel = True
>
> End If
>
> DatiCliente ï¿œ il nome del database, FatturaNro ï¿œ il campo e lo
> stesso nome lo ha anche la casella di testo (ho provato a dare un
> nome diverso ma mi da sempre errore).
> L'errore ï¿œ il 438 "proprietï¿œ o metodo non supportati dall'oggetto"
In quale evento di quale oggetto hai inserito il codice?
Posta tutta la procedura per vedere le sue dicchiarazioni.
L'errore potrebbe riferirsi alla proprietï¿œ OldValue che solo
funziona con controlli associati.
Ho solo aggiunto il paragone con OldValue per evitare
il messaggio in caso di un'inserimento sbagliato.
Puoi provarlo anche senza questa prova, cioï¿œ:
If Not IsNull(DLookup("FatturaNro", "DatiCliente", "FatturaNro = " &
Chr$(34) & Me!FatturaNro & Chr$(34))) Then
  MsgBox Me!FatturaNro & " giï¿œ esiste.", vbOKOnly, "Duplicato!"
  Cancel = True
End If
Stai attento che hai scelto la versione per il tipo testo, come
descritto nell'articolo.



text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9cbl4c...@mid.individual.net...
> In quale evento di quale oggetto hai inserito il codice?
Su uscita
> If Not IsNull(DLookup("FatturaNro", "DatiCliente", "FatturaNro = " &
> Chr$(34) & Me!FatturaNro & Chr$(34))) Then
>
>  MsgBox Me!FatturaNro & " già esiste.", vbOKOnly, "Duplicato!"
>  Cancel = True
>
> End If
Così funziona perfettamente.
Sono in debito, grazie davvero!
> Stai attento che hai scelto la versione per il tipo testo, come
> descritto nell'articolo.
Ok
Ciao
Fabio


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:j3q4fh$64h$3...@speranza.aioe.org...
> a parte il fatto che trovo astruso l'inserimento del numero di fattura "a
> mano" invece di usare o dei contatori interni automatici o le solite
> procedure che prendono il numero più alto presente e sommano uno
Purtroppo per necessità dobbiamo fare così.
> a parte questo devi andare a studiare per bene sull'help le funzioni
> aggregate sui domini
> in particolare dlookup (per il numero di fattura esistente) e dmax (per il
> problema della data)
> ci sono anche ottimi esempi
Ok, grazie, per il numero sono a posto, mi studio il manuale per la data.
Ciao
Fabio


title: Logaritmo base 10 e tangente per calcolo su cartellino di rotta per i voli

author: Bruno - S95

text:
Access 00/XP
Ciao a tutti, sto sviluppando un biccolo programmino per fare il cartellino
di rotta per i voli che effettuo in elicottero (è la mia professione),
contenente rotta, tempi, distanze, ecc.; purtroppo mi son bloccato in un
formula che effettuo senza problemi con la calcolatrice scientifica, mentre
con Access non riesco a farla funzionare (prove ne ho fatte abbasatanza),
forse mi sfugge qualcosa ????
Il calcolo da effettuare è quello sotto, con il 20 scritto all'interno della
funzione Tang(40° + (20°/2)) che cambia in funzione della latitudine. Mi
piacerebbe utilizzarla con un'espressione, se possibile, diversamente con
una routine Function (che non so fare).
Latitudine crescente= 7915,7 * log10 tang(45° + (40°/2))
il risultato corretto è :  2622,688712
l'altra formula per avere lo stesso risultato è : 57° ln tang(45° + (40°/2))
il risultato corretto è :  2622,688712                          (anche
questa, nisba)
Con la calcolatrice scientifica ho provato a fare la conversione dei gadi in
primi (45°*60= 2700') e i calcoli non sono riusciti correttamente, strano,
pensavo che il calcolo lo facesse comunque dando lo stesso risultato. Mi
sbagliavo, non sono mai stato un mostro in matematica.
Spero nel vostro aiuto
Mille grazie
            Bruno


author: giorgio rancati

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:4637b5da$0$4787$4faf...@reader4.news.tin.it...

Ciao Bruno,
Le funzioni trigonometriche in VBA vogliono in ingresso la misura di un
angolo espressa in radianti, quindi  bisogna moltiplicare i gradi per
Pigreco/180 (trovi tutte le info nel manuale di Access)
La funzione Log di VBA rende il logaritmo naturale, quindi se vuoi il
logaritmo in base 10 devi cambiare base dividento per il logaritmo naturale
della nuova base Log(10)
Quindi
Latitudine crescente= 7915,7 * log10 tang(45° + (40°/2))
in VBA puoi esprimerla così
----
Latitudine crescente =  7915.7 * Log(Tan(65 * 3.14159265358979 / 180)) /
Log(10)
----
Risultato 2622,68871245544
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
[CUT]
> Ciao Bruno,
>
> Le funzioni trigonometriche in VBA vogliono in ingresso la misura di un
> angolo espressa in radianti, quindi  bisogna moltiplicare i gradi per
> Pigreco/180 (trovi tutte le info nel manuale di Access)
> La funzione Log di VBA rende il logaritmo naturale, quindi se vuoi il
> logaritmo in base 10 devi cambiare base dividento per il logaritmo
> naturale
> della nuova base Log(10)
>
> Quindi
> Latitudine crescente= 7915,7 * log10 tang(45° + (40°/2))
> in VBA puoi esprimerla così
> ----
> Latitudine crescente =  7915.7 * Log(Tan(65 * 3.14159265358979 / 180)) /
> Log(10)
> ----
> Risultato 2622,68871245544
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
>
-----------------------------------------------------
Ciao Giorgio,
         mille grazie per l'aiuto datomi; mi hai permesso di proseguire
nello sviluppo del mio piccolo e desiderato programma.
Pur avendo letto la spiegazione nell'aiuto in linea e provato a trascrivere
la formula, non sono riuscito ad ottenere il tuo risultato.
Ancora grazie..... Bruno Musiu


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:463893d4$0$17948$4faf...@reader1.news.tin.it...
> Ciao Giorgio,
>          mille grazie per l'aiuto datomi; mi hai permesso di proseguire
> nello sviluppo del mio piccolo e desiderato programma.
> Pur avendo letto la spiegazione nell'aiuto in linea e provato a
trascrivere
> la formula, non sono riuscito ad ottenere il tuo risultato.
> Ancora grazie..... Bruno Musiu
Cia Bruno,
nell'help di VBA per Access prova a cercare una funzione trigonometrica come
Sin o Tan ecc, in fondo troverai scritto
----
Per convertire i gradi in radianti, moltiplicarli per PiGreco/180. Per
convertire i radianti in gradi moltiplicarli per 180/PiGreco.
----
poi cerca Log, nella pagina dell'help troverai
----
È possibile calcolare i logaritmi in base n per qualsiasi numero x dividendo
il logaritmo naturale di x per il logaritmo naturale di n nel modo seguente:
Logn(x) = Log(x) / Log(n)
In questo esempio viene illustrata una routine Function che calcola i
logaritmi in base 10:
Static Function Log10(X)
    Log10 = Log(X) / Log(10#)
End Function
----
infine per verificare quanto ho scritto in precedenza, copia e incolla
questo codice in un modulo BAS (se non ne hai creane uno nuovo)  ed eseguilo
premendo F5
----
Sub ProvaCalcolo()
Dim Valore As Double
Dim Risultato As Double
Valore = 7915.7
Risultato = Valore * Log(Tan((45 + 40 / 2) * 3.14159265358979 / 180)) /
Log(10)
MsgBox Risultato
End Sub
----
La MsgBox mostrerà il risultato 2622,68871245544
In modo analogo, se indichi quali sono le variabili in ingresso, si può
costruire una funzione che potrai usare all'interno di maschere/query/report
ecc.



text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:4638ad30$0$7733$5fc...@news.tiscali.it...
> ----
> Sub ProvaCalcolo()
>
> Dim Valore As Double
> Dim Risultato As Double
>
> Valore = 7915.7
> Risultato = Valore * Log(Tan((45 + 40 / 2) * 3.14159265358979 / 180)) /
> Log(10)
>
> MsgBox Risultato
>
> End Sub
> ----
vedo che una parte č andata a capo, non vorrei ti creasse problemi.
Cosě non dovbrebbe andare a capo niente.
----
Sub ProvaCalcolo()
Dim Valore As Double
Dim Risultato As Double
Dim Pi As Double
Pi = 3.14159265358979
Valore = 7915.7
Risultato = Valore * Log(Tan((45 + 40 / 2) * Pi / 180)) / Log(10)
MsgBox Risultato
End Sub
----
Ciao



title: Offerta lavoro

author: Antonio

text:
Salve a tutti !!
So bene che il NW non deve essere usato per scopi commerciali, ma
un'opportunità di lavoro potrebbe comunque interessare a qualcuno
La mia Azienda cerca un'esperto ACCESS con qualche conoscenza in VBScript
per Milano.
Se qualcuno è interessato può contattarmi in privato.
Mi scuso con chi non ha gradito il mio messaggio
A.


title: Offerta lavoro

author: Pablitomf

text:
Antonio ha scritto:
> Salve a tutti !!




> A.
In passato per postare un offerta del genere ho litigato con un nuovo
utente dell'NG che aveva frainteso le intenzioni...
Io l'ho gradito (anche se non interessato)...viviamo in un paese in cui il
lavoro scarseggia, quindi visto che è anche il luogo adatto per trovare le
risorse che cerchi, che ben vengano post di questo genere (opinione
personale si intende!), sempre che nell'oggetto ci sia un bel [OT].
Ciao.
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: RIEMPIRE CASELLE DI TESTO dopo selezione combobox

author: Henry Found

text:
In una maschera riepilogativa č necessario riempire, dopo aver effettuato
una selezione in una casella combinata, alcune caselle di testo con i dati
provenienti da campi della stessa tabella, ed altre con dati provenienti da
altre tabelle (o query) comunque in relazione con la prima.
Es.
Seleziono un cognome
il primo gruppo di caselle si riempirą con i dati anagrafici
nel secondo gruppo i periodi svolti di lavoro
Grazie


text:
"Henry Found" <
elsat.el...@tin.it
> ha scritto nel messaggio
news:oNrdd.170464$35.82...@news4.tin.it...
> In una maschera riepilogativa è necessario riempire, dopo aver effettuato
> una selezione in una casella combinata, alcune caselle di testo con i dati
> provenienti da campi della stessa tabella, ed altre con dati provenienti
> da
> altre tabelle (o query) comunque in relazione con la prima.
>
> Es.
> Seleziono un cognome
>
> il primo gruppo di caselle si riempirà con i dati anagrafici
> nel secondo gruppo i periodi svolti di lavoro
>
> Grazie
>
supponiamo che hai le tabelle anagrafica e lavorisvolti
crei una query con le 2 tabelle interessate relazioni id della tabella
anagrafica al idpersona della tabella lavorisvotli trascinando il campo
sull'altro nella query
poi nel campo id dell'anagrafica metti =forms![tuaform]![casellacombinata]
che ovviamente dovrà vere 3 colonne
di cui la prima larghezza zero ovvero la casellacombinata avrà
3 colonne
in orgine record metti "select * from anagrafica order by cognome"
larghezza colonne metti 0;3;2
la query creata la associ alla maschera e su dopo aggiornamento della
casella combinata ci metti il codice che ti da access quando crei una nuova
cc nell'autocomposizione trova record
fammi sapere ciao
Simba883


title: access e immagini

author: Anna

text:
buongiorno a tutti
scusate la mia ignoranza ma sono autodidatta.
sono riuscita a collegare frontpage con access dove ho una semplice tabella
con dei prodotti e le loro caratteristiche. Fin qui sono riuscita a
pubblicare i dati in rete.
Ho però bisogno di inserire delle fotografie per ogni prodotto che carico e
non so come inserirle in access nè come poi farle vedere a frontpage.
le mie immagini sono in jpg
grazie 1000 se potrete darmi una mano


title: access e immagini

author: Sergio MAZZA

text:
"Anna" <
an...@trallalla.it
> ha scritto nel messaggio
news:4625c4d1$0$7756$5fc...@news.tiscali.it...

Inserisci in access solo i nomi dei file (o anche il path); in frontpage
leggerai il campo con il nome del file e lo inserirai nel paramentro SRC del
tag HTML <IMG>...
Ciao.
--
Sergio MAZZA


title: access e immagini

text:
scusami ma non ho capito cosa devo fare con frontpage.
pensa di parlare a un bambino preistorico...



title: access e immagini

author: Ammammata

text:
"Anna" <
an...@trallalla.it
> wrote in
news:4625e1cb$0$7740$
5fc...@news.tiscali.it
:
> pensa di parlare a un bambino preistorico...
>
http://www.filastrocche.it/leggi.asp?id=1031&posizione=1
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: access e immagini

text:
"Anna" <
an...@trallalla.it
> ha scritto nel messaggio
news:4625e1cb$0$7740$5fc...@news.tiscali.it...
> scusami ma non ho capito cosa devo fare con frontpage.
> pensa di parlare a un bambino preistorico...
Prima però leggiti le regole di questo NG; le trovi qui:
www.sitocomune.com
 - Sezione ICAA - Come comportarsi in questo NG.
Poi; siamo fuori tema a parlare di frontpage e non lo conosco/utilizzo, io
faccio tutto a mano. Sono un a...manu...(osti)ense... Ah! Ah! Ehmm...
Vabbé...
Qui trovi un articolo:
http://support.microsoft.com/kb/825515/it
Qui il newsgroup di frontpage: microsoft.public.it.office.frontpage
Ciao.
--
Sergio MAZZA


title: access e immagini

text:
grazie e chiedo venia
ciao
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f04pu4$ckk$1...@tdi.cu.mi.it...



title: Uso dei tasti sulle maschere

author: Fabietto

text:
Ho automatizzato tutti i pulsanti attribuento una lettere di selezione con
la combinazione ALT+Lettera, ora mi manca solo di permettere la chiusura di
una maschera da tastiera.
Come fare ?
Ho inserito i pulsanti di uscita (con la figura della porticina) e a quel
che mi sembra si attiva solo con il clic del mouse.
Esiste un modo per rendere selezionabile da tastiera anche questo pulsante ?
O devo metterci x forza del testo ?
O meglio se intercetto la pressione di un particolare tasto ? ...tipo F12 o
qualcosa del genere...anche se a dire il vero mi sembra che gli unici due
"disponibili" sono F8 e F5 ...
Penso di aver spiegato quello che vorrei ottenere, che mi dite ?
Grazie!
Fabio


title: Uso dei tasti sulle maschere

author: Silvio Berruti

text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:wSdH6.200203$lj4.5...@news6.giganews.com...
> Ho automatizzato tutti i pulsanti attribuento una lettere di selezione con
> la combinazione ALT+Lettera, ora mi manca solo di permettere la chiusura
di
> una maschera da tastiera.
>
> Come fare ?
>
> Ho inserito i pulsanti di uscita (con la figura della porticina) e a quel
> che mi sembra si attiva solo con il clic del mouse.
>
> Esiste un modo per rendere selezionabile da tastiera anche questo pulsante
?
>
> O devo metterci x forza del testo ?
>
> O meglio se intercetto la pressione di un particolare tasto ? ...tipo F12
o
> qualcosa del genere...anche se a dire il vero mi sembra che gli unici due
> "disponibili" sono F8 e F5 ...
Creati una macro che si chiami Autokeys (vedi help) ed alla combinazione che
desideri di tasti assegni l'azione Chiudi.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Uso dei tasti sulle maschere

text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:wSdH6.200203$lj4.5...@news6.giganews.com...

Imposta nelle proprietà del bottone "Etichetta" il testo con la "&".
Es.
Chiudi &Tutto
Con Alt + t esegue l'azione del bottone...
Ciao.


title: Uso dei tasti sulle maschere

text:
Perfetto !
Grazie ad entrambi !
Fabio


title: testo giustificato

text:
Vorrei inserire una casella di testo con testo giustificato in un
report. Qualcuno mi può dare qualche dritta?


title: testo giustificato

author: Roberto da Parma

text:
<
fortuna...@gmail.com
> ha scritto nel messaggio
news:1178184823.7...@p77g2000hsh.googlegroups.com...
Vorrei inserire una casella di testo con testo giustificato in un
report. Qualcuno mi può dare qualche dritta?
Prova a vedere sul sito...
http://www.lebans.com/toc.htm


title: testo giustificato

author: Alessandro Baraldi

text:
On 3 Mag, 11:33,
fortunato.la...@gmail.com
 wrote:
> Vorrei inserire una casella di testo con testo giustificato in un
> report. Qualcuno mi può dare qualche dritta?
Se devi giustificare tutta la TextBox si può fare se devi applicare
formattazioni a porzioni di testo allora il controllo TextBox non è
adatto e serve avere un Campo in cui salvare il testo formattato
diversificato dal campo con il contenuto Testo.
Questo perchè il formato di formattazione può essere RTF.
Per questo puoi usare il controllo RichText, ma è meglio il controllo
che ti ha suggerito Roberto fatto da Lebans soprattutto se lo usi in
un Report, in quanto ti permette il ridimensionamento in base al
contenuto e sfruttare l'autoespansione della sezione in cui lo
inserisci.
@Alex


title: testo giustificato

text:
Grazie per entrambe le risposte, ora provo a vedere se capisco come
applicare le dritte che mi avete fornito. Per essere più preciso nella
casella di testo ho inserito il comando seguente
="In esito alle risultanze della prova selettiva con procedura di
valutazione espletata presso " & Trim([strDxSiglServ]) & " e visto il
superamento del corso di ------------------------- ho il piacere di
comunicarLe che, a far tempo dal " & Trim([DtaDecorrenza]) & " Le sarà
attribuita la figura professionale di:"
Dovendo ottenere una lettera volevo far visualizzare il testo in modo
giustificato. Se ho qualche problema (e credo che ne avrò) mi rifaccio
vivo.
Grazie mille.


title: testo giustificato

text:

Personalmente se l'esigenza è solo quella userei un Font a spaziatura
fissa come il Currier ed userei 2 Etichette intervallate da 2
TextBox(formattate in Italic).
A mio avviso non vale la pena fare quanto precedentemente esposto per
una cosa così...
@Alex


title: gli indirizzi di outlook... dove sono?

author: omnitow

text:
Scusate se rifaccio la stessa domanda che ho postato poco tmpo fa, ma senza
la soluzione si riduce di molto l'utilità della mia rubrichetta
Dove trovo la tabella di outlook che memorizza gli indirizzi di posta
elettronica?
Gli indirizi postali li ho trovati nella tabella "Indirizzi Globali" che
access mostra nella common di collegamento tabelle selezionando su tipi di
file
"files di outlook" mentre quelli di posta elettronica non li ho trovati...
vi prego aiutatemi
Ciao, omnitow


title: gli indirizzi di outlook... dove sono?

author: Daniele

text:
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:aekljt$59t$1...@fe2.cs.interbusiness.it...
> Scusate se rifaccio la stessa domanda che ho postato poco tmpo fa, ma
senza
> la soluzione si riduce di molto l'utilitą della mia rubrichetta
>
> Dove trovo la tabella di outlook che memorizza gli indirizzi di posta
> elettronica?
>
> Gli indirizi postali li ho trovati nella tabella "Indirizzi Globali" che
> access mostra nella common di collegamento tabelle selezionando su tipi di
> file
> "files di outlook" mentre quelli di posta elettronica non li ho trovati...
> vi prego aiutatemi
>
> Ciao, omnitow
>
>Scusami cerchi, forse, la cartella dove vengono memorizzati  i messaggi di
Outlook Express?
Saluti Daniele
>---


title: gli indirizzi di outlook... dove sono?

text:
Scusate probabilmente non mi sono spiegato bene...
quello che cerco è la tabella, non so in che formato sia, dove sono
memorizzati gli indirizzi email che Outlook (non express) mostra nella
rubrica accanto a nome, cognome, via, città, telefono ecc. per poterla
collegare alla mia rubrica che ho da poco terminatpo in modo che inserendo
gli indirizzi da access compaiano poi nell'elenco degli indirizzi di outlook
al momento della scelta del destinatario email.
Ora, la tabella con nome, cognome, via, città, telefono ecc. lo trovata, è
bastato richiamare dalla finestra di dialogo per il collegamento delle
tabelle esterne al database corrente (File/carica dati esterni/collega
tabelle), specificando in tipi di file "Files di Outlook" e selezionando
"Indirizzi Globali" o "Rubrica Globale" (non ricordo bene, le varie prove le
ho fatte in ufficio dove outlook è in rete tramite microsoft exchange) ma
nella nuova tabella collegata non appare il campo degli indirizzi email...
la mia domanda:
dove sono finiti gli indirizzi email?
ciao e grazie a tutti
omnitow
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:aekljt$59t$1...@fe2.cs.interbusiness.it...



title: La classe non supporta l'automazione

author: luca

text:
o l'interfaccia prevista....questo è il msg di errore che mi appare quando
 creo una casella combinata o una casella di riepilogo con il wizard di
access 2k.
L'errore è iniziato dopo aver formattato il tutto e reinstallato win 2k e
access 2k, prima funzionava benissimo. Le caselle le uso tranquillamente
tramite le proprietà, ma mi fà inca**are questo errore !!!!
Grazie a tutti......ricompenso con una cena !!
 Luca


title: AAA cerco aiuto per un questionario in access

author: Rio

text:
ciao a tutti
purtoppo ha un grosso problema. ho fatto un db in access come tesina per la
matura che simula un questionario . access non lo conosco molto bene e il
mio prof di info se ne frega di aiutarmi. il db tutto sommato l'ho fatto ma
ho adottato una soluzione che secondo me non va bene per l'utente che poi
dovrà inserire i dati. chiunque fosse disposto ad aiutarmi mi scriva il suo
indirizzo email ed invierò ciò che ho fatto più le varie spiegazioni.
 Io ho impiegato molto a farlo, forse qualcuno di voi impiegherà neanche
mezz'ora.
vi ringrazio anticipatamente!
Ciao


author: Setec Astronomy

text:
Rio wrote:
> ciao a tutti
> purtoppo ha un grosso problema. ho fatto un db in access come tesina
> per la matura che simula un questionario . access non lo conosco
> molto bene e il mio prof di info se ne frega di aiutarmi. il db tutto
> sommato l'ho fatto ma ho adottato una soluzione che secondo me non va
> bene per l'utente che poi dovr` inserire i dati. chiunque fosse
> disposto ad aiutarmi mi scriva il suo indirizzo email ed invierr cir
> che ho fatto piy le varie spiegazioni.   Io ho impiegato molto a
> farlo, forse qualcuno di voi impiegher` neanche mezz'ora.
> vi ringrazio anticipatamente!
Se vuoi ne ho uno gia' pronto anche abbastanza complesso.
Saluti.


author: samR

text:
"Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
news:nesCa.52214$Ny5.1...@twister2.libero.it...

A me! A me! A me! :)
ehi io sarei interessato
potresti spedirlo?
Grazie
wi...@libero.it
te ne sarei davvero grato!


text:
Rio wrote:
> ciao a tutti
> purtoppo ha un grosso problema. ho fatto un db in access come tesina
> per la matura che simula un questionario . access non lo conosco
> molto bene e il mio prof di info se ne frega di aiutarmi. il db tutto
> sommato l'ho fatto ma ho adottato una soluzione che secondo me non va
> bene per l'utente che poi dovr` inserire i dati. chiunque fosse
> disposto ad aiutarmi mi scriva il suo indirizzo email ed invierr cir
> che ho fatto piy le varie spiegazioni.   Io ho impiegato molto a
> farlo, forse qualcuno di voi impiegher` neanche mezz'ora.
> vi ringrazio anticipatamente!
> Ciao
Il file e' disponibile all'indirizzo
http://digilander.libero.it/setecastronomy/Sondaggi.zip
ArcSond.mdb => Archivio dei dati (BE)
Sondaggi.mdb => Maschere (FE)
Sondaggi.xls => File excel con una reportistica base sul sondaggio.
Query Sondaggi.dqy => File MsQuery per fare la query sul database.
Salva il file ed estrai in una cartella.
Apri Sondaggi.mdb, clicca sul pulsante della barra Installa, seleziona
la cartella dove hai copiato i file (o dove e presente ArcSond.mdb).
Clicca su Opzioni ed inserisci una anagrafica di prova ed alcuni
settori.
Clicca su Crea Sondaggi
Inserisci il nome del sondaggio.
Inserisci la domanda e le risposte, al momento tralascia il campo
"Prossima Domanda".
Quando hai finito di inserire le domande e risposte torna alla prima
domanda del sondaggio (pusalnte |< ) e per ogni risposta seleziona la
domanda successiva. In questo modo puoi realizzare sondaggi ad albero
con rami differenti per ogni risposta.
Un volta completato l'inserimento del sondaggio clicca su proponi
sondaggio.
Seleziona il sondaggio e l'anagrafica e clicca su inizia sondaggio.
Ti appare la domanda e le lista delle possibili risposte si popola,
seleziona la risposta desiderata (eventualmente puoi inserire testo
aggiuntivo nel campo memo risoste). Clicca su Conferma. Questo ti fara
saltare alla domanda successiva nell'ordine impostato precedentemente.
Un cordiale saluto.
P.S.
L'indirizzo email utilizzato, il sito web proposto sono utilizzati per
evitare spamming etc. Offro servizi a pagamento di ricerca e sviluppo
in svariati campi informatici. Per qualsiasi richiesta non esitate a
contattarmi.


text:
"Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
news:nesCa.52214$Ny5.1...@twister2.libero.it...

Finiti i bei tempi in cui ci si arrangiava, ora ti ci metti anche tu a
passare i compiti fatti..................!!! ;-)
Almeno la cena..................!!
Ciao.
@Alex.


author: Sib

text:
"Rio" <
warrior...@yahoo.it
> ha scritto nel messaggio
> purtoppo ha un grosso problema. ho fatto un db in access come tesina per
la
> matura che simula un questionario . access non lo conosco molto bene e il
> mio prof di info se ne frega di aiutarmi.
Rassicurati, probabilmente ne sa meno di te.
> il db tutto sommato l'ho fatto ma
> ho adottato una soluzione che secondo me non va bene per l'utente che poi
> dovrà inserire i dati. chiunque fosse disposto ad aiutarmi mi scriva il
suo
> indirizzo email ed invierò ciò che ho fatto più le varie spiegazioni.
>  Io ho impiegato molto a farlo, forse qualcuno di voi impiegherà neanche
> mezz'ora.
Diciamo che questo non e' nel costume di questo ng che invece nasce per
diffondere la conoscenza piuttosto che per dare piatti precotti.
cosa non ti convince del tuo programma, magari con qualche suggerimento lo
metti su e per di piu' impari qualcosa che puo' servirti per il futuro.
Sib


title: Aiuto con query che non carica

author: giainoflower

text:
Ciao ragazzi
dopo aver effettuato delle modifche in alcune maschere
ho riniziato a testare la mia appl. e mi sono accorto che quando arrivo
alla visualizzazione in Anteprima di un report basato su una query non mi
visualizza i dati......allora per prima cosa testo la query e con mia
sorpresa
noto che i dati non vengono fuori....eppure nelle tabelle sono
memorizzati....
a questo punto ho notato che chiudendo l'Appl. e riaprendola la query
comincia
a rifunzionare....è come se non si ricaricasse...
ho cercato risposte nel sitocomune e ho troivato qcs tipo REQUERY ma non
ho capito come si usa e se mi è utile in questo caso...
qulacuno può aiutarmi.....please
Grazie in anticipo
giaino
=============================================
-------------------------- Giaino Flower --------------------------
=============================================


title: Aiuto con query che non carica

author: Marco M.

text:
Con cosa hai realizzato l'applicazione? Hai convertito l'applicazione?
Marco
"giainoflower" <
gia...@galactica.it
> ha scritto nel messaggio
news:QH8d8.1223$v7.2...@twister1.libero.it...



title: Aiuto con query che non carica

text:
con access 2000
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:1qad8.3700$Ns4.1...@news2.tin.it...



title: Aiuto con query che non carica

text:
Hai percaso diviso il DB? Se si reimporta le tabelle e le masche in un nuovo
DB poi ricordati di ricompilare le librerie Modulo>Debug>Compila
E sopratutto controlla i Riferimento es DAO
Ciao Marco ...
Comunque reimporta tutto in un nuovo DB...
"giainoflower" <
gia...@galactica.it
> ha scritto nel messaggio
news:4ted8.3690$v7.1...@twister1.libero.it...



title: Aiuto con query che non carica

text:
grazie 1000 ho risolto
ciao
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:TCfd8.4760$_u5.1...@news1.tin.it...



title: [CR]crystal report e i campi del database

author: gabriele

text:
 E' possibile aggiungere nuovi  FIELDS all'elenco che mi viene mostrato dal
 menů  Insert\database fields  di Crystal Report ?
Cioč aprendo il report di una fattura vorrei aggiungere il campo "imponibile
", ma
 nell'elenco dei campi  trovo solo data , numerodocumento, cliente , imposta
, totale documento  etc...
Se lo copincollo da un altro report che lo contiene mi dice che quel campo
manca !
 I campi hanno il formato  rpt_fattura.nomecampo   , ma come si aggiungono
 altri campi ?
 Il programma di fatturazione usa un archivio MDB di access 2000 ( non ho il
 sorgente ).
Per ora l'unimo modo č creare un nuovo report , e indicare subito quali sono
i campi che mi serviranno ( i campi li indico  selezionando gli oggetti
REPORT  presenti dentro al file MDB ) .
Dopo averlo creato risulta impossibile aggiungere altri campi  al report
comunque.
Vi risulta ?
Ciao


author: MA

text:

NO nuso CR, ma mi sembra logico che tu lo debba prevedere nella query di
orogine dati
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Maschera

author: Debora

text:
In una mashera con Consenti modifiche,
eliminazioni,aggiunte ect impostate a NO,
come fare per rendere modificabile solo
un campo della suddetta maschera?
--
Debora


title: Maschera

author: Antonio Biso

text:
"Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
news:Evhf9.4366$Oz2....@twister2.libero.it...

Mettendo le proprietą locked di tutti i controlli a Sģ, tranne quella del
controllo (non CAMPO, Deboruccia) che tu vuoi modificare!!!
Antonio


title: Collegamento tabelle FTP

author: Giovanni

text:
Salve ragazzi,
è possibile collegare tabelle tramite la funzione di Access in FTP, io non
ci sono riuscito, qualcuno ne sa qualcosa?
Ciao e Grazie


title: Collegamento tabelle FTP

author: Sergio MAZZA

text:
"Giovanni" <
artig...@deejaymail.it
> ha scritto nel messaggio news:y8OTh.33884$tx6....@tornado.fastwebnet.it...
> Salve ragazzi,
>
> è possibile collegare tabelle tramite la funzione di Access in FTP, io non ci sono riuscito, qualcuno ne sa qualcosa?
>
> Ciao e Grazie
Non credo sia possibile, per la natura del protocollo di comunicazione FTP...
Ciao.
--
Sergio MAZZA


title: Collegamento tabelle FTP

author: Panathos

text:
Giovanni ha scritto:
> è possibile collegare tabelle tramite la funzione di Access in FTP, io non
> ci sono riuscito, qualcuno ne sa qualcosa?
FTP sta per FILE Transfer Protocol, mentre se parli di tabelle, parli
di 'sequenze di bytes' CONTENUTE in un file. FTP non può vederle in
alcun modo.
Il massimo che si potrebbe ottenere, anche volendo scrivere una sorta
di wrapper che restituisca i risultati di una query fatta su un file
remoto, sarebbe la copia in locale dell'intero file che contiene le
tabelle remote, sul quale verrebbe effettuata la select.
ciao,
Panathos


title: Query particolare

text:
Salve a tutti,
ho il seguente problema ho una tabella clienti dove sono immagazzinati i
valori dei loro acquisti, avrei la necessita' di visualizzare in una
maschera (tramite una query) solo quei clienti che raggiungono
complessivante il 50% del fatturato complessivo sempre dei clienti.
Grazie mille
Toty


title: Query particolare

author: Luciano (DOC)

text:
salvo63 <
salv...@usaxxx.net
> wrote in message
8sf06e$jrd$1...@nslave3.tin.it...

Vuoi dire che vuoi sapere quali clienti concorrono a determinare il 50% del
fatturato?
Fai un query che ti da il fatturato per cliente ordinato decrescente e
salvalo in una tabella di appoggio. Con un recordset somma i record fino a
quando il risultato e' il 50% del fatturato totale. Ad ogni cambio di record
avrai appuntato il nome cliente da qualche parte.
Saluti.
Luciano
(DOC)


title: Query particolare

text:
Si ma come si fa!
"Luciano (DOC)" <
mc5...@mclink.it
> ha scritto nel messaggio
news:8sfij6$oik$1...@news.mclink.it...



title: Query particolare

text:
salvo63 <
salv...@usaxxx.net
> wrote in message 8shmib$2v$1...@nslave3.tin.it...
> Si ma come si fa
Dunque, la soluzione che ti ho proposto prevede l'uso di query e recordset.
Hai due strade:
1) premere F1, vedere di cosa stiamo parlando e poi porre domande piu'
circostanziate.
2) trovarti un consulente che lo faccia per te.
Ti consiglio vivamente la prima.
Saluti.
Luciano
(DOC)


title: MDE e Stampa Unione

text:
Ho creato un pgm che per fare le stampe si appoggia a word: il
problema ora è questo: non posso convertire il mio MDB in MDE? word
non può attingere da un MDE.... o no?
Qual è secondo voi la soluzione migliore? Non mi va di distribuire un
MDB....
Ciao, Wolf978


title: Protezione Database

author: Massimiliano

text:
Ho letto la FAQ sul Sito Comune su "Come utilizzare la sicurezza di Access".
Non mi sono chiari un paio di punti.
Ho creato due database nei quali le persone che avranno accesso ai dati
appartengono a diverse categorie (segreteria,
contabilità, magazzino, Amministratore).
Per il primo programma ho bisogno delle categorie segreteria e
Amministratore per il secondo di contabilità, Amministratore e magazzino.
E' necessario creare due file di gruppo di lavoro o è necessario uno solo.
La FAQ consiglia che per associare un file di Access ad un gruppo di lavoro
bisogna creare un collegamento in cui inserire il percorso di MSAccess.exe
il file mdw e il file da aprire.
E' un consiglio o è l'unica strada da seguire?
Per quanto riguarda il collegamanto ho avuto dei problemi. Io in
destinazione collegamanto ho inserito
"C:\Programmi\Microsoft Office2000\Office\MSACCESS.EXE" / wrkgrp Mio.mdw
C:\protetto.mdb
Compare una message Box che mi dice che non riesce a trovare il file
wrkgrp.mdb
Dove sbaglio?
Grazie a tutti.


title: Protezione Database

author: MegaMax

text:
> "C:\Programmi\Microsoft Office2000\Office\MSACCESS.EXE" / wrkgrp Mio.mdw
> C:\protetto.mdb
>
> Compare una message Box che mi dice che non riesce a trovare il file
> wrkgrp.mdb
che invece di "mio.mdw" ci devi mettere qualcosa tipo
"c:\cartella_dove_sta_il_mio_file\mio.mdw"


title: HELP-calcolo del numero di ore notturne

author: Eugenio Gotti

text:
Chissà che sul newsgroup non ci sia un piccolo Gauss che semplifica un
calcolo che io riesco solo a complicare...
Ho una tabella che contiene le giornate di lavoro di dipendenti molto
flessibili (sono camionisti) e ho un orario di inizio lavoro e uno di fine
lavoro (l'orario di fine lavoro può essere il giorno successivo a quello di
inizio lavoro).
    Devo calcolare un importo orario maggiore per le ore notturne (dalle 21
alle 7). Devo contare quindi il numero di ore notturne in una query.
    La mia soluzione era un'insieme complicatissimo di IIF nidificati: SE
orario partenza prima delle 21 ALLORA SE orario arrivo dopo le 7 del giorno
dopo ALLORA numero ore = 24-21+7, ALTRIMENTI SE ecc...
    Il problema è che la formula che ottengo così è eccessivamente lunga per
una query e mi viene troncata.
    C'è qualche suggerimento che semplifica il tutto?
    Grazie, e pensate ai poveri camionisti.
    Eugenio Gotti


title: HELP-calcolo del numero di ore notturne

author: Sib dal portatile

text:
"Eugenio Gotti" <
eugeni...@mediacom.it
> ha scritto nel messaggio
news:9akb3d$1ik$1...@fe2.cs.interbusiness.it...

hehehe, caro eugenio,
ti sei impelagato in un problema (mi riferisco alla gestione degli orari)
che ti creera' non pochi grattacapi.
Ad ogni modo, in questo momento non ho il tempo di dedicarmi a darti una
risposta completa, ma sicuramente non puoi gestire questi calcoli in una
query. Devi aggiungere dei campi dove inserire i risultati dei calcoli che
farai da codice.
Sib


title: HELP-calcolo del numero di ore notturne

author: Roberto dal portatile

text:
"Eugenio Gotti" <
eugeni...@mediacom.it
> ha scritto nel messaggio
news:9akb3d$1ik$1...@fe2.cs.interbusiness.it...

Ipotizziamo che che nella tua tabella (chiamata Tabella1) ci sia un campo
Data/ora che contenga sia la data che l'orario di inizio del trasporto (
ovvero con formato gg/mm/aaa hh:mm) che si chiama Inizio.
Ipotizziamo che che nella tua tabella ci sia un campo Data/ora che contenga
sia la data che l'orario di fine del trasporto ( ovvero con formato
gg/mm/aaa hh:mm) che si chiama Fine.
Diamo per scontato che tu ti sia già calcolato le ore complessive di lavoro.
La query che ti restituisce in un campo chiamato OreNotturne le sole ore da
retribuire con la maggiorazione notturna nella forma ore e centesimi di ora
(ovvero 10 ore e mezza = 10,5), ha il seguente codice SQL:
SELECT Tabella1.*,
IIf(([Inizio]-Int([Inizio]))>=7/24,0,IIf([Fine]<(Int([Inizio])+7/24),[Fine]-
[Inizio],(Int([Inizio])+7/24)-[Inizio])) AS MP,
IIf(Int([Inizio])=Int([Fine]),IIf(([Fine]-Int([Fine]))<21/24,0,([Fine]-Int([
Fine]))-21/24),IIf(([Inizio]-Int([Inizio]))<21/24,3/24,1-([Inizio]-Int([Iniz
io])))) AS SP,
IIf(Int([Inizio])=Int([Fine]),0,IIf(([Fine]-Int([Fine]))>7/24,7/24,[Fine]-In
t([Fine]))) AS MA,
IIf(Int([Inizio])=Int([Fine]),0,IIf(([Fine]-Int([Fine]))<21/24,0,([Fine]-Int
([Fine]))-21/24)) AS SA,
([MP]+[SP]+[MA]+[SA]+IIf((Int([Fine])-Int([Inizio]))<=1,0,((Int([Fine])-Int(
[Inizio]))-1)*(10/24)))*24 AS OreNotturne
FROM Tabella1;
Il calcolo prevede che il viaggio possa durare più di 24 ore.
Se funziona non lo dire a Gauss. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: HELP-calcolo del numero di ore notturne

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9ake3i$gih$1...@serv1.iunet.it...
> "Eugenio Gotti" <
eugeni...@mediacom.it
> ha scritto nel messaggio
> news:9akb3d$1ik$1...@fe2.cs.interbusiness.it...
[CUT]
> Ad ogni modo, in questo momento non ho il tempo di dedicarmi a darti una
> risposta completa, ma sicuramente non puoi gestire questi calcoli in una
> query. Devi aggiungere dei campi dove inserire i risultati dei calcoli che
> farai da codice.
>
> Sib
>
Si puņ, si puņ. Con una query si puņ!! ;-))
Ciao, Roberto.


title: HELP-calcolo del numero di ore notturne

text:
>
> hehehe, caro eugenio,
> ti sei impelagato in un problema (mi riferisco alla gestione degli orari)
> che ti creera' non pochi grattacapi.
Sì, devo dire che se posso cerco di evitare tali problemi, ma non è il primo
e purtroppo non sarà l'ultimo caso...
Grazie comunque per l'incoraggiamento.
Eugenio


title: HELP-calcolo del numero di ore notturne

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:kJlz6.9781$wG3.8...@news.infostrada.it...

Non ho detto che non si puo', ma non si puo' chiedere a un responsabile del
personale di aspettare da 30 a 60 minuti le totalizzazioni ogni volta che
vuole visualizzare le ore lavorate dai dipendenti.
Tempo fa ho installato un sistema di rilevazione presenze in una azienda di
Palermo con 2 sedi (a Palermo) con 270 dipendenti con orari impossibili.
Ti posso assicurare che proporgli una query li avrebbe resi molto nervosi.
Ciao, Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: HELP-calcolo del numero di ore notturne

author: Roberto da casa

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:WFDz6.16271$wG3.1...@news.infostrada.it...
> "Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:kJlz6.9781$wG3.8...@news.infostrada.it...
> >
> > "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > news:9ake3i$gih$1...@serv1.iunet.it...
> > > "Eugenio Gotti" <
eugeni...@mediacom.it
> ha scritto nel messaggio
> > > news:9akb3d$1ik$1...@fe2.cs.interbusiness.it...
> > [CUT]
> > > Ad ogni modo, in questo momento non ho il tempo di dedicarmi a darti
una
> > > risposta completa, ma sicuramente non puoi gestire questi calcoli in
una
> > > query. Devi aggiungere dei campi dove inserire i risultati dei calcoli
> che
> > > farai da codice.
> > >
> > > Sib
> > >
> >
> > Si può, si può. Con una query si può!! ;-))
> >
> > Ciao, Roberto.
>
> Non ho detto che non si puo', ma non si puo' chiedere a un responsabile
del
> personale di aspettare da 30 a 60 minuti le totalizzazioni ogni volta che
> vuole visualizzare le ore lavorate dai dipendenti.
> Tempo fa ho installato un sistema di rilevazione presenze in una azienda
di
> Palermo con 2 sedi (a Palermo) con 270 dipendenti con orari impossibili.
> Ti posso assicurare che proporgli una query li avrebbe resi molto nervosi.
>
> Ciao, Sib
>
Sei sicuro che un computo fatto solamente con le 4 operazioni matematiche
(+ - * /) sia meno performante in una query anzichè in un codice VBA; si
insomma, che a+b scritto con codice SQL sia meno veloce di a+b scritto con
codice VBA?
Io ho i miei dubbi. ;-)
Ho aperto la query che ho consigliato ad Eugenio su una tabella che
conteneva 9000 record (che sono l'equivalente delle timbrature per un mese
di 346 dipendenti), ed Access ha impiegato una frazione di secondo e non 60
minuti. Provare per credere. ;-)
Non conosco la complessità della query cui hai dovuto rinunciare, ma per
quella di cui stiamo discutendo sono strasicuro che i tempi di calcolo sono
trascurabilissimi, quindi il problema non sussiste.
Ciao, Roberto


title: HELP-calcolo del numero di ore notturne

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > "Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
> > > "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > > > "Eugenio Gotti" <
eugeni...@mediacom.it
> ha scritto nel messaggio
> > > [CUT]
> > > > Ad ogni modo, in questo momento non ho il tempo di dedicarmi a darti
una
> > > > risposta completa, ma sicuramente non puoi gestire questi calcoli in
una
> > > > query. Devi aggiungere dei campi dove inserire i risultati dei
calcoli che
> > > > farai da codice.
> > >
> > > Si può, si può. Con una query si può!! ;-))
> >
> > Non ho detto che non si puo', ma non si puo' chiedere a un responsabile
del
> > personale di aspettare da 30 a 60 minuti le totalizzazioni ogni volta
che
> > vuole visualizzare le ore lavorate dai dipendenti.
> > Tempo fa ho installato un sistema di rilevazione presenze in una azienda
di
> > Palermo con 2 sedi (a Palermo) con 270 dipendenti con orari impossibili.
> > Ti posso assicurare che proporgli una query li avrebbe resi molto
nervosi.
>
> Sei sicuro che un computo fatto solamente con le 4 operazioni matematiche
> (+ - * /) sia meno performante in una query anzichè in un codice VBA; si
> insomma, che a+b scritto con codice SQL sia meno veloce di a+b scritto con
> codice VBA?
> Io ho i miei dubbi. ;-)
> Ho aperto la query che ho consigliato ad Eugenio su una tabella che
> conteneva 9000 record (che sono l'equivalente delle timbrature per un mese
> di 346 dipendenti), ed Access ha impiegato una frazione di secondo e non
60
> minuti. Provare per credere. ;-)
> Non conosco la complessità della query cui hai dovuto rinunciare, ma per
> quella di cui stiamo discutendo sono strasicuro che i tempi di calcolo
sono
> trascurabilissimi, quindi il problema non sussiste.
Premesso che e' sempre piacevole "battagliare" con te, ;-)
Prima di tutto non intendevo dire che da codice si fa prima, intendevo dire
che il calcolo va fatto una volta e memorizzato in una tabella. Che poi si
possa studiare il modo di farlo con una query di accodamento e' un altro
discorso, ma ho i miei dubbi che possa venire piu' facile fare questa query
che non gestire le condizioni via codice.
Inoltre, come dicevi tu, dipende molto dai calcoli che devi fare.
Infatti un ufficio del personale, per prima cosa, totalizza ogni mese, il
che moltiplica almeno per 20 il numero dei calcoli da fare. Poi bisogna
confrontare l'orario effettivamente svolto con quello che il dipendente
avrebbe dovuto svolgere calcolando:
Ritardi
Straordinari diurni cin le varie percentuali
Straordinari notturni
Straordinari festivi
Permessi
Malattie
ecc, ecc...
Il tutto suddiviso, causale per causale, giorno per giorno.
Non sono convinto che sia sufficiente una frazione di sencondo. Fermo
restando che la query faccia tutti questy calcoli suddivisi causale per
causale.
Ancora non abbiamo parlato della gestione dei turni che iniziano un giorno e
finiscono il successivo, ma questo e' un altro discorso.
Ciao, Sib


title: HELP-calcolo del numero di ore notturne

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:ub_z6.24125$wG3.1...@news.infostrada.it...
[CUT]
> Premesso che e' sempre piacevole "battagliare" con te, ;-)
Anche per me č molto stimolante confrontarmi con te. ;-)
Devo ammettere che quella query l'ho fatta quasi come una piccola "sfida",
quando mi sembrava di aver capito che tu dicessi che con una query non si
potesse fare.
> Prima di tutto non intendevo dire che da codice si fa prima, intendevo
dire
> che il calcolo va fatto una volta e memorizzato in una tabella. Che poi si
> possa studiare il modo di farlo con una query di accodamento e' un altro
> discorso, ma ho i miei dubbi che possa venire piu' facile fare questa
query
> che non gestire le condizioni via codice.
Ammetto che sarebbe stato molto piů facile scrivere del codice VBA; ma un pň
la richiesta di Eugenio e un pň che ormai era diventato un punto di
impegno....
> Inoltre, come dicevi tu, dipende molto dai calcoli che devi fare.
Certo che si.
> Infatti un ufficio del personale, per prima cosa, totalizza ogni mese, il
> che moltiplica almeno per 20 il numero dei calcoli da fare. Poi bisogna
> confrontare l'orario effettivamente svolto con quello che il dipendente
> avrebbe dovuto svolgere calcolando:
> Ritardi
> Straordinari diurni cin le varie percentuali
> Straordinari notturni
> Straordinari festivi
> Permessi
> Malattie
> ecc, ecc...
> Il tutto suddiviso, causale per causale, giorno per giorno.
Certo una procedura di paghe e stipendi non si esaurisce con la
determinazione delle ore lavorate e delle ore lavorate in un determinato
turno. Inoltre le rilevazioni statistiche postcedolino consigliano la
memorizione di calcoli intermedi. Certo le decisioni di come organizzare il
processo possono scaturire solo da una valutazione complessiva di tutte le
informazioni che devono essere fornite dalla procedura nel suo insieme.
> Non sono convinto che sia sufficiente una frazione di sencondo.
Le mie affermazioni riguardano solo i tempi di esecuzione di quella quella
query,
> Fermo
> restando che la query faccia tutti questy calcoli suddivisi causale per
> causale.
> Ancora non abbiamo parlato della gestione dei turni che iniziano un giorno
e
> finiscono il successivo, ma questo e' un altro discorso.
>
Onestamente il computo della mia query tiene conto di questo aspetto: il
turno notturno puň cominciare alle 21:00 di un giorno e finire alle 7:00 del
giorno successivo. Nel mondo dei quotidiani, questa č una norma; molti degli
addetti ai centri stampa ed alle tipografie iniziano a lavorare un giorno e
finiscono di lavorare il giorno successivo; quanto alla coloritura del turno
ordinario, le variabili sono molte e complesse, specie se c'č anche del
lavoro straordinario che puň essere effettuato in testa, in coda o staccato
dall'orario ordinario.
> Ciao, Sib
>
Ciao ed alla prossima interessante discussione.
Roberto


title: HELP-calcolo del numero di ore notturne

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
cut
> Ciao ed alla prossima interessante discussione.
> Roberto
E' evidente che questo e' un argomento su cui entrambi ci siamo scornati ;-)
Ciao, Sib
PS (Nel senso che ce ne siamo occupati con un certo impegno)


title: Add-in e USysRegInfo Table per form

author: Clarence

text:
Ciao a tutti!
Il mio problema è il seguente: vorrei creare un add-in che visualizzi
una form, simile ad un ToolBox (quindi non associata ad alcuna tabella
o query), che contenga dei pulsanti Image ai quali sono associate delle
azioni(come creare determinati tipi di form). Tale form l'ho creata
all'interno del db che userò per l'add-in. Alla pressione di questo
add-in vorrei associare una funzione del tipo ApriForm (presente nei
moduli del db) ed avere, così, questo pop-up attivo.
Però non so come compilare la tabella USysRegInfo. Ho provato sia come
menu add-in che come form wizard, ma nel primo caso mi dice che "questo
wizard non è presente nella libreria del db in cui lo voglio usare"
(ed invece nella cartella add-ins è presente in formato .mda); e nel
secondo caso mi dice che c'è stato un "errore nell'inserimento dei
dati nel Windows Register".
Potreste, per favore, aiutarmi?
Vi ringrazio in anticipo per l'attenzione!
Buon lavoro a tutti!
Clarence


title: Pulsanti di scorrimento al posto della barra verticale

author: Moebius Moebius

text:
Ho una casella di testo nella quale vengonovisualizzati dei dati di tipo memo
(quindi testi abbastanza lunghi). Non entrando tutto il testo nella casella
dovrei utilizzare la barra di scorrimento verticale per vedere il testo
nascosoto.

Vorrei creare due pulsanti che permettano lo scorrimento del testo su e giu
semplicemente andandoci sopra col mouse, evitando quindi l'utilizzo della
barra laterale.

Come si fa?
--
Inviato da
Newsgate.Localinfo.IT
 Web Service
http://newsgate.localinfo.it


author: moebius

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


author: Alessandro Baraldi

text:
Non si fà.
@Alex


text:
Di solito si sfruttano sistemi più razionali e funzionali, come una
form Zoom
che è in grado d'esporre l'intero contenuto senza giochi assurdi....!
@Alex


text:
> Di solito si sfruttano sistemi piů razionali e funzionali, come una
> form Zoom
> che č in grado d'esporre l'intero contenuto senza giochi assurdi....!
Potresti farmi un esempio di form zoom?



text:
Non è altro che una Form con una GROSSA textBox che è associata
al campo che devi visualizzare.
Io normalmente gestisco il Dbl_Click della TextBox ed apro la Form_Zoom
filtrando l'origine dati della Form passando tramite il metodo OpenForm
il criterio, pescando dalla Form(Principale) la PrimaryKey.
Ciao
@Alex


title: query per scrivere in un campo memo

text:
ho una tabella "Annotazioni" con due campi:
ID: contatore
Note: Memo
come faccio a fare un query per scrivere in un campo memo?
Se faccio:
INSERT INTO Annotazioni (Note) VALUES ('ciao');
oppure:
UPDATE Annotazioni SET Note='ciao';
Acces'97 mi dice "Syntax error in INSERT INTO statement" oppure "Syntax
error in UPDATE statement" ed in entrambi i casi mi evidenzia il campo
"Note"
Grazie.


title: query per scrivere in un campo memo

author: MikyArt

text:
Non ho capito se devi aggiornare o inserire nuovi records. Comunque se li
devi aggiornare la sintassi da utilizzare è la seguente:
UPDATE Annotazioni SET Annotazioni.[note] = "PROVA";
Otterrai che tutti i recors inseriti nella tabella Annotazioni verrano
aggiornati sostituendo, relativamente al campo "note", ciò che era
memorizzato in precedenza con la stringa "PROVA".
Ciao... MikyArt.
[[_matteo_]] <
m.or...@delfi.it
> wrote in message
395A1837...@delfi.it...



title: query per scrivere in un campo memo

author: lbo dal portatile

text:
>INSERT INTO Annotazioni (Note) VALUES ('ciao');
>UPDATE Annotazioni SET Note='ciao';
>
>Acces'97 mi dice "Syntax error in INSERT INTO statement" oppure "Syntax
>error in UPDATE statement" ed in entrambi i casi mi evidenzia il campo
>"Note"
non ci crederai ma sembra che dipenda dal nome del campo Note.
ho creato una tabella identica alla tua, un campo id (Contatore) e un
campo Nota (Memo).
dalla finestra di debug ho eseguito piu' volte questa riga:
docmd.RunSQL "INSERT INTO Tabella1 (Nota) VALUES ('Pippo')"
come vedi identica a quella che hai scritto tu, che era
sintatticamente corretta (e questo mi ha insospettito).  ho ottenuto
questa tabella:
id	Nota
1	Pippo
2	Pippo
3	Pippo
fai caso che io ho chiamato il campo Not*A* e non Not*E*.  ho provato
a rinominare il mio campo Nota in Note ed ho ottenuto un errore simile
al tuo.  l'ho rinominato Nota e ha rifunzionato.
probabilmente Note e' una parola riservata di Access, che verra' usata
da qualche parte nel suo modello.
questo e' uno dei motivi per cui non conviene dare ai campi nomi
"banali" tipo Nome, Data e simili.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Access e Excel

text:
Ho provato a guardare gli altri post ma non riesco a levarmi il dilemma
che mi assila, forse perchè non ho guardato bene.
Il mio problema è che devo condiviedere con altri colleghi dei dati.
Questi non vogliono ne usare Access nemmeno se sono fatte le maschere x
inserimento ecc., ma solamente l'uso di EXCEL.
Pertanto io vorrei lavorare con Access e i dati inseriti salvarli in Excel.
Mentre se i colleghi lavorano e inseriscono dati in Excel, al momento che
apro mi dovrei trovare i dati che hanno modificato e inserito.
Il tutto senza macro o altro perche se mi dimentico un volta la procedura
o di creazione tabella o importa i dati viene il macello.
Si puo fare quello che chiedo, sperando di avermi espresso in modo
corretto.
Grazie e Auguri
Giovanni_l
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Access e Excel

author: napo

text:
> Si puo fare quello che chiedo, sperando di avermi espresso in modo
> corretto.
Oh, sě. Ti HAI espresso in modo corretto...
Il tuo problema sta tutto nella sincronizzazione dei dati tra 2 programmi
diversi.
Come primo tentativo potresti provare a collegare i fogli Excel all'interno
del database Access.
Cosě tu lavori in Access, modificando i fogli Excel.
E quando apri Access, ti trovi i fogli modificati dagli altri.
Ciao
Marco


title: Access e Excel

text:
napo ha scritto:
> > Si puo fare quello che chiedo, sperando di avermi espresso in modo
> > corretto.
> Oh, sì. Ti HAI espresso in modo corretto...
> Il tuo problema sta tutto nella sincronizzazione dei dati tra 2 programmi
> diversi.
> Come primo tentativo potresti provare a collegare i fogli Excel all'interno
> del database Access.
> Così tu lavori in Access, modificando i fogli Excel.
> E quando apri Access, ti trovi i fogli modificati dagli altri.
> Ciao
> Marco
Innanzitutto grazie della risposta ho provato il metodo che mi hai detto
però se inserisco i dati da Excel i dati li vedoi in Access mentre se
tento di inserirli da Access mi va in errore il programma.
Ho tentato di mettere apposto anche da gestione tabelle collegate mi dice
che va bene ma se vado a lavorare questo mi continua a dare l'errore.
Grazie



title: Access e Excel

text:
> Innanzitutto grazie della risposta ho provato il metodo che mi hai detto
> però se inserisco i dati da Excel i dati li vedoi in Access mentre se
> tento di inserirli da Access mi va in errore il programma.
> Ho tentato di mettere apposto anche da gestione tabelle collegate mi dice
> che va bene ma se vado a lavorare questo mi continua a dare l'errore.
Il mio suggerimento non l'avevo mai provato.
Può essere benissimo che le tabelle collegate siano in sola lettura.
Altrimenti, potresti provare a creare una sorgente ODBC legata al file
Excel.
Poi connettere Access a tale sorgente.
Credo che ciò sia possibile, mi sembra di aver letto tempo fa qualcosa in
merito alla cosa.
Ciao
Marco


title: Access e Excel

text:
"giovanni_l" <
no_spam_g...@libero.it
> ha scritto nel messaggio
news:dorgbu$q8q$1...@news.newsland.it...
>
> Innanzitutto grazie della risposta ho provato il metodo che mi hai detto
> però se inserisco i dati da Excel i dati li vedoi in Access mentre se
> tento di inserirli da Access mi va in errore il programma.
> Ho tentato di mettere apposto anche da gestione tabelle collegate mi dice
> che va bene ma se vado a lavorare questo mi continua a dare l'errore.
> Grazie
>
Se apri da access il foglio collegato, poi excel non ti permette di aprirlo.
Una volta aperto il foglio excel poi puoi lavorare (quasi) in contemporanea.
Devi fare attenzione che access non supporta le celle con le formule e ti
riporta solo i valori e tu potresti scrivere nella cella cancellando la
formula dal foglio.
Poi chi compila il foglio non si può permettere di giocherellare con le
righe/colonne; non puoi lasciare righe vuote o fare dei totali spezzando la
continuità dei valori nelle colonne e neanche fare nessun tipo di
totalizzazione. Il foglio che contiene i dati deve essere solo utilizzato
per inserire i dati e basta, facendo attenzione che dove ci devono essere
dei numeri ci siano sempre e solo numeri; stessa cosa per i valori data...
Ciao.
--
Sergio MAZZA


title: Access e Excel

author: luigi onofrio

text:
Sergio MAZZA ha scritto:


> Ciao.
a come ho capito, è un gran casino!
sicuro che non ne puoi fare a meno???
di una cosa sono certo , se su un archivio ci lavora più di una persona,
succede sempre qualche guaio, prima o poi.
Evidenziato i rischi, valuta la  procedura.



title: Filtro Maschere continue con casella di testo non associata

author: jef

text:
Ciao a tutti,
E' un po' tardi e forse sono rincoglionito.
Ho una maschera impostata a "maschere contiue" dove attraverso caselle di
controllo (si/no) creo un filtro.
Finchč uso campi della query di origine tutto OK mentre se devo mettere nel
filtro il valore di una casella di testo non associata es. not
isnull(testo22) non funziona e in visualizzazione maschera mi chiede il
parametro testo22.
E' possibile filtrare in base a controlli non associati la maschera ?
Grazie
Ciao


author: Carlo Costarella

text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
news:Zi1W9.17025$YG2.4...@twister1.libero.it...
> Ciao a tutti,
>
> E' un po' tardi e forse sono rincoglionito.
>
> Ho una maschera impostata a "maschere contiue" dove attraverso caselle di
> controllo (si/no) creo un filtro.
> Finchè uso campi della query di origine tutto OK mentre se devo mettere
nel
> filtro il valore di una casella di testo non associata es. not
> isnull(testo22) non funziona e in visualizzazione maschera mi chiede il
> parametro testo22.
>
> E' possibile filtrare in base a controlli non associati la maschera ?
>
> Grazie
> Ciao
>
>
Non è chiaro dove metti l'istruzione...comunque
Not isNull([Testo22]) oppure
Not IsNull(Me![Testo22]) oppure
Not IsNull(Forms!NomeMaschera![Testo22])
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:w%7W9.63567$AA2.2...@news2.tin.it...
>
> "jef" <
j...@libero.it
> ha scritto nel messaggio
> news:Zi1W9.17025$YG2.4...@twister1.libero.it...
> > Ciao a tutti,
> >
> > E' un po' tardi e forse sono rincoglionito.
> >
> > Ho una maschera impostata a "maschere contiue" dove attraverso caselle
di
> > controllo (si/no) creo un filtro.
> > Finchč uso campi della query di origine tutto OK mentre se devo mettere
> nel
> > filtro il valore di una casella di testo non associata es. not
> > isnull(testo22) non funziona e in visualizzazione maschera mi chiede il
> > parametro testo22.
> >
> > E' possibile filtrare in base a controlli non associati la maschera ?
> >
> > Grazie
> > Ciao
> >
> >
>
> Non č chiaro dove metti l'istruzione...comunque
>
> Not isNull([Testo22]) oppure
> Not IsNull(Me![Testo22]) oppure
> Not IsNull(Forms!NomeMaschera![Testo22])
>
> Ciao, Carlo
>
>
Grazie Carlo,
Esempio:
Ho una casella di controllo CC1 es ulla maschera una casella di testo
(testo22) dove il valore č un dmin(ecc. ecc. ecc.)n e mi restituisce una
data.
Sull'evento click di CC1 ho messo:
Select case cc1.value
    case 0
        me.filteron = off
    case -1
        me.filter = "isnull([testo22])"
        me.filteron = true
end select
Quando cc1 = -1 in fase di fileron = true mi si chiede come parametro
[testo22] ...
Forse sbaglio qualcosa nella sintassi ma ho provato a sostituire [testo22]
con me.testo22 ecc. ecc. ma non mi funziona
Grazie dell'aiuto
Ciao


text:
CUT
>
> Esempio:
>
> Ho una casella di controllo CC1 es ulla maschera una casella di testo
> (testo22) dove il valore è un dmin(ecc. ecc. ecc.)n e mi restituisce una
> data.
>
> Sull'evento click di CC1 ho messo:
>
> Select case cc1.value
>     case 0
>         me.filteron = off
>     case -1
>         me.filter = "isnull([testo22])"
>         me.filteron = true
> end select
>
> Quando cc1 = -1 in fase di fileron = true mi si chiede come parametro
> [testo22] ...
>
> Forse sbaglio qualcosa nella sintassi ma ho provato a sostituire [testo22]
> con me.testo22 ecc. ecc. ma non mi funziona
>
> Grazie dell'aiuto
> Ciao
>
Cosa vuol dire me.filter = "isnull([testo22])"?
Filter è un valore stringa e serve a filtrare i record restituiti da un
recordset senza la parola riservata WHERE.
Che tipo di filtro vorresti applicare?
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:DLdW9.65491$AA2.2...@news2.tin.it...

[test22] è una casella di riepilogo dove c'é un dmin (ecc ecc) che mi cerca
su una tabella relazionata una data specifica. Questa potrebbe darmi in
restituzione NULL ed io cerco un sistema di visualizzare nella maschera
continua tutti i record dove [testo22] è NULL.
Grazie ancora.
Ciao
Jef


title: Recuperare valore visualizzato in combobox, non associato

author: Marco

text:
Ho una maschera in cui ho inserito una classica combobox collegata ad una
tabella.
La combobox preleva i dati dalla semplice query:
    SELECT id, nome FROM tabella
Pertanto le colonne sono 2, quella associata per i riferimenti è "id" ed il
testo visualizzato nella combobox è "nome".
Sto realizzando una sub per inserire i valori della maschera in un documento
Word, ma quando arrivo ad inserire il valore della combobox mediante
    Me.cbox.Value
ottengo il valore di id e non di nome. A me serve il nome.
Quindi volevo sapere se c'è una proprietà che mi è sfuggita oppure se devo
fare una query in VBA per recuperare il nome.
Ciao
Marco


author: MA

text:

me.tuacombobox.column(0)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
> Quindi volevo sapere se c'è una proprietà che mi è sfuggita oppure se devo
> fare una query in VBA per recuperare il nome.
Come non detto, ho risolto.
Mi era sfuggita la proprietà SelText.
Ciao
Marco


title: Ringraziamento

author: Topona

text:
Ringrazio tantissimo tutti:
per aver ritoccato la foto;
per avermela inviata;
per tutte le coccole scritte che mi sono arrivate;
per la vostra continua gentilezza;
Ho trovato un'infinità di fratelli.
E poi la nuova foto è come  sono: sorridente.
Ciao ed a presto
Ale


title: Ringraziamento

text:
"Topona" <
sd...@sdag.it
> ha scritto nel messaggio
news:8udpp3$q45$1...@pc1.spin.it...

Visto che di tutto il gruppo io ero il più grande (di età naturalmente),
potrei essere quindi il tuo Grande Fratello. :-))))))
(E adesso un ROFTL da Federico chi me lo toglie?)
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Ringraziamento

author: Federico Luciani

text:
Roberto da casa wrote:
> "Topona" <
sd...@sdag.it
> ha scritto nel messaggio
> > Ringrazio tantissimo tutti:
> > per aver ritoccato la foto;
> > per avermela inviata;
> > per tutte le coccole scritte che mi sono arrivate;
> > per la vostra continua gentilezza;
> > Ho trovato un'infinità di fratelli.
> > E poi la nuova foto è come  sono: sorridente.
> >
> > Ciao ed a presto
> > Ale
> >
>
> Visto che di tutto il gruppo io ero il più grande (di età naturalmente),
> potrei essere quindi il tuo Grande Fratello. :-))))))
> (E adesso un ROFTL da Federico chi me lo toglie?)
> --
> Roberto
eccolo qua
ROFTL!
--
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 email
fluc...@paperino.libero.it
--------------------------------------


title: [?] Concatenare 2 query

author: Ramona

text:
Ciao a tutti ^_^
è possibile concatenare due query nel campo criteri?
es
--
campo:nome
criterio: [inserisci nome]
campo: codice
criterio: like '15*'  & like '20*'
--
grazie per l'attenzione
`*·.¸(`*·.¸ ¸.·*´)¸.·*´)
«´¨`·.* ramona *.·´¨`»
(¸.·*´(¸.·*´ `*·.¸)`*·.¸)


title: [?] Concatenare 2 query

author: Antonio Biso

text:
"Ramona" <
NOS...@libero.it
> ha scritto nel messaggio
news:xiBVa.44093$Za4.1...@news2.tin.it...
> Ciao a tutti ^_^
>
> č possibile concatenare due query nel campo criteri?
>
> es
> --
> campo:nome
> criterio: [inserisci nome]
> campo: codice
> criterio: like '15*'  & like '20*'
> --
Ramonahhh eehhhh...
Tu non vuoi concatenare due query ma eseguire una query con piů criteri.
Non hai spiegato se la query la prepari via codice o se ce l'hai salvata
Antonio


title: [?] Concatenare 2 query

text:
> Ramonahhh eehhhh...
> Tu non vuoi concatenare due query ma eseguire una query con più criteri.
> Non hai spiegato se la query la prepari via codice o se ce l'hai salvata.
Per 'salvata' ... intendi costruita nella 'struttura' delle query?
Se è così, allora l'ho salvata.
E' possibile, in questo modo, eseguire una query con due criteri,
oppure la si deve scrivere a manina?
grazie
--



title: [?] Concatenare 2 query

text:
"Ramona" <
NOS...@libero.it
> ha scritto nel messaggio
news:rlKVa.45245$Za4.1...@news2.tin.it...
> > Ramonahhh eehhhh...
> > Tu non vuoi concatenare due query ma eseguire una query con piů criteri.
> > Non hai spiegato se la query la prepari via codice o se ce l'hai
salvata.
>
> Per 'salvata' ... intendi costruita nella 'struttura' delle query?
> Se č cosě, allora l'ho salvata.
>
> E' possibile, in questo modo, eseguire una query con due criteri,
> oppure la si deve scrivere a manina?
Scrivi un criterio sotto un campo e l'altro criterio sotto l'altro campo,
sulla stessa riga della zona criteri. Questo equivale alla logica AND.
Antonio


title: [?] Concatenare 2 query

text:
> Scrivi un criterio sotto un campo e l'altro criterio sotto l'altro campo,
> sulla stessa riga della zona criteri. Questo equivale alla logica AND.
si, però se io ho un altro campo che intendo compilare, dovrò compilarlo per
2 volte.
Es.
[campo: nome] -- criterio: [inserisci nome]
[campo: valore] -- criterio: "10"
[campo: valore] -- oppure: "20"
in questo modo, quando io eseguo:
Ramona
10
20
mi viene restituito solo 20
se io invece scrivo
Es.
[campo: nome] -- criterio: [inserisci nome]
[campo: nome] -- oppure: [inserisci nome II° volta]
[campo: valore] -- criterio: "10"
[campo: valore] -- oppure: "20"
allora tutto fila,
ma questo mi costringe a riscrivere nuovamente il nome
per ottenere  tutti i record relativi.



title: [?] Concatenare 2 query

text:
"Ramona" <
NOS...@libero.it
> ha scritto nel messaggio
news:3DMVa.31023$Df5.9...@news1.tin.it...
> > Scrivi un criterio sotto un campo e l'altro criterio sotto l'altro
campo,
> > sulla stessa riga della zona criteri. Questo equivale alla logica AND.
>
> si, però se io ho un altro campo che intendo compilare, dovrò compilarlo
per
> 2 volte.
>
> Es.
> [campo: nome] -- criterio: [inserisci nome]
> [campo: valore] -- criterio: "10"
> [campo: valore] -- oppure: "20"
>
> in questo modo, quando io eseguo:
> Ramona
> 10
> 20
> mi viene restituito solo 20
>
> se io invece scrivo
> Es.
> [campo: nome] -- criterio: [inserisci nome]
> [campo: nome] -- oppure: [inserisci nome II° volta]
> [campo: valore] -- criterio: "10"
> [campo: valore] -- oppure: "20"
Nella riga del valore scrivi 10 OR 20
Antonio


title: [?] Concatenare 2 query

text:
> Nella riga del valore scrivi 10 OR 20
;P
grazie



title: report che visualizza il numero(ID) e non il testo relativo al campo (lunghetto)

author: I-CNNG

text:
Subject sicuramente non chiaro, ma non sono in grado di trovare una
sintesi piu' esplicativa e di cio' chiedo scusa in anticipo. Sono un
utilizzatore "amatoriale" (forse troppo) di access.
Ho creato un piccolo db (access2003) che tiene traccia delle prestazioni
giornaliere del servizio in cui lavoro. La struttura e' semplice:
1)tabella anagrafica con codice fiscale chiave primaria
2)tabella "scheda" legata alla prima tramite il codice fiscale e con una
chiave primaria autoincrementante come da esempio trovato nel sito comune
3)altre tre tabelle (uguali nella forma) costituite da un ID e un campo
testo.
Ho creato una maschera (anagrafica) con relativa sottomaschera (scheda).
Nella sottomaschera (scheda) ci anche tre caselle combinate originate
dalle tre tabelle simili di cui sopra.
Con mia meraviglia, dopo alcuni "aggiustamenti" il tutto funziona. Il
problema sorge quando costruisco un report (originato da una query che
prende i dati dalle tabelle anagrafica e scheda) perche' elenca l'ID e
non corrispondente campo dalle tre tabelle citata precedentemente cosa
che non avviene nella sottomaschera scheda.
Finalmente arrivo alla domanda: come fare per avere nel report non il
numero ma il testo corrispondente al campo della tabella?
Grazie per la pazienza e per aver letto sino in fondo il post
Walter


author: Michele (Giò)

text:
"I-CNNG" <
al...@beta.com
> ha scritto nel messaggio news:45f6ce6a$0$20812$5fc...@news.tiscali.it...
> Con mia meraviglia, dopo alcuni "aggiustamenti" il tutto funziona. Il problema sorge quando
> costruisco un report (originato da una query che prende i dati dalle tabelle anagrafica e scheda)
> perche' elenca l'ID e non corrispondente campo dalle tre tabelle citata precedentemente cosa che
> non avviene nella sottomaschera scheda.
>
> Finalmente arrivo alla domanda: come fare per avere nel report non il numero ma il testo
> corrispondente al campo della tabella?
Innanzitutto prova a vedere il risultato della query che costituisce l'origine record per il tuo
report, e assicurati che sia esattamente questa query l'origine record per il tuo report (non sto
dicendo la stessa cosa al rovescio, ma di solito si crede che una query perchè si chiama magari
"Query Preventivo" sia proprio quella l'origine del report preventivi, poi magari su Origine Record
del report c'è un enunciato SQL che differisce per un campo).
Se il risultato della query ti visualizza pure il campo testo che vuoi visualizzare, allora passa
oltre e assicurati che il controllo che dovrebbe visualizzarti il testo abbia come origine il campo
testo che vuoi visualizzare.
Creati magari un nuovo report libero da strambezze e impegnati a far saltar fuori il testo su
quello, poi trarrai le tue conclusioni.
Michele


text:
> Innanzitutto prova a vedere il risultato della query che costituisce l'origine record per il tuo
> report, e assicurati che sia esattamente questa query l'origine record per il tuo report (non sto
> dicendo la stessa cosa al rovescio, ma di solito si crede che una query perchè si chiama magari
> "Query Preventivo" sia proprio quella l'origine del report preventivi, poi magari su Origine Record
> del report c'è un enunciato SQL che differisce per un campo).
il risultato della query visualizzato in forma tabellare (come se fosse
un foglio di excel per intenderci) mi restituisce i dati che chiedo ma
sempre in forma numerica per quanto riguarda i controlli in aggetto,
confermo che l'origine del report e' la stessa query, del resto il
report  nasce con procedura guidata sulla base appunto di quella query.
> Se il risultato della query ti visualizza pure il campo testo che vuoi visualizzare, allora passa
> oltre e assicurati che il controllo che dovrebbe visualizzarti il testo abbia come origine il campo
> testo che vuoi visualizzare.
la query restituisce solo il campo numerico.
> Creati magari un nuovo report libero da strambezze e impegnati a far saltar fuori il testo su
> quello, poi trarrai le tue conclusioni.
Il mio sospetto e' che l'inghippo nasca dal fatto che non ho nessuna
relazione fra le tre tabelle semplici e il resto (non saprei come
"legarle" in quanto sono state create allo scopo di poter inserire solo
e soltanto quelle voci che io posso poi aggiornare aggiungendone di
nuove alla bisogna nella relativa tabella). Nella sottomaschera il
controllo e' una casella combinata (anch'essa ottenuta con procedura
guidata) che va a pescare l'ID e attuando una automatica conversione
dell'ID nel rispettivo campo. Se capissi come fare il passo inverso
avrei risolto il problema.
Continuero' a provare
Grazie
Walter


text:
"I-CNNG" <
al...@beta.com
> ha scritto nel messaggio news:45f6f3da$0$20804$5fc...@news.tiscali.it...

Ma scusa un attimo, apri la query in modalità struttura, aggiungi la tabella che contiene il testo e
collega con un join i due campi numerici. Se la tabella già appare, assicurati che il campo testo
sia presente come visibile.


text:
Michele (Giò) ha scritto:
> Ma scusa un attimo, apri la query in modalità struttura, aggiungi la tabella che contiene il testo e
> collega con un join i due campi numerici. Se la tabella già appare, assicurati che il campo testo
> sia presente come visibile.
allora il risultato e' questo:
se collego l'ID mi dice: dati non corrispondenti
se collego il campo testo la query non ritorna alcun dato
Per maggiore chiarezza: la tabella semplice e' cosi' costruita
IDPresidio
Presidio
Walter


text:
"I-CNNG" <
al...@beta.com
> ha scritto nel messaggio news:45f6f741$0$20809$5fc...@news.tiscali.it...

Assicurati che ID in entrambi le tabelle sia nello stesso formato numerico (Byte, Intero, Lungo),
altrimenti non li puoi collegare. Inoltre, buona cosa, IDpresidio sarebbe bene lo postassi come
chiave primaria (se non lo hai già fatto) dal lato Molti per capirsi, ossia nella tabella
IDpresidio-Presidio
Fammi sapere
Michele


text:
Michele (Giò) ha scritto:
> Assicurati che ID in entrambi le tabelle sia nello stesso formato numerico (Byte, Intero, Lungo),
> altrimenti non li puoi collegare. Inoltre, buona cosa, IDpresidio sarebbe bene lo postassi come
> chiave primaria (se non lo hai già fatto) dal lato Molti per capirsi, ossia nella tabella
> IDpresidio-Presidio
>
> Fammi sapere
Vittoria
dopo aver rivisto come da tua indicazione la struttura e i nomi dei
campi nelle tabelle sono riuscito a metterle in relazione ottenendo che:
le caselle combinate continuano a mostrare la scelta in formato "testo"
la query accetta i join
il report mi ritorna i nomi e non l'ID
Grazie per l'aiuto e per la pazienza
Walter


text:
"I-CNNG" <
al...@beta.com
> ha scritto nel messaggio news:45f720d3$0$20821$5fc...@news.tiscali.it...
> Grazie per l'aiuto e per la pazienza
> Walter
:-)
Prego


title: Informazioni activex

author: fede

text:
Scusate la domanda banale.
Ho dovuto formattare l'h.d. e dopo aver installato access2000 se faccio
creazione guidata maschera me dice che non è presente il componente Activex.
Mi sembrava che andasse registrato ma nonricordo bene dove e sopratutto
quale componente.
Qualcuno sa aiutarmi?
Grazie anticipatamente.


title: Informazioni activex

author: Roberto da casa

text:
"fede" <fe...@fede.fede> ha scritto nel messaggio
news:_W6w9.54535$aL4.1...@news1.tin.it...

Vai sul Sito Comune (link qui sotto), nella Sezione General leggiti la FAQ
di Karl Donaubauer intitolata "Errore 429 - Il componente Activex non e' in
grado di creare l'oggetto". Penso faccia al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschre filtro e rotellina del mouse

author: Vazim

text:
Come mai in alcune maschere aperte con un filtro tipo:
DoCmd.OpenForm "Maschera", , , "CF='xxxxxxxxxxx'"
la rotellina del mouse non ha alcun effetto mentre in altre mi fa
scorrere tra record nulli e il recort sellezionato dal filtro.
Ho confrontato le proprietą delle due maschere che si comportano in
maniera differente ma sono identiche inoltre prendono i dati da un
stessa tabella.


title: Msgbox

text:
Ciao
Ho convertito il mio programmino da A97 a AXP: prima nel msgbox dove non
indicato esplicitamente il titolo del msgbox mi veniva in automatico il
titolo dell'applicazione impostato in Strumenti\Avvio, ora esce Microsoft
Access
Conoscete un sistema per fare uscire il nome dell'applicazione di default
senza che modichi i "migliaia" di msgbox presenti?
Grazie
Ciao


title: Msgbox

author: Nicola Di Martino

text:
"Re_Artů" <
lucchino@t_i_s_c_a_l_i.it
> ha scritto nel messaggio
news:dv4apl$6kl$1...@carabinieri.cs.interbusiness.it...

Hai dato una occhiata all'Help?
la sintassi č molto chiara...
Ciao
Nik


title: Msgbox

text:
"Nicola Di Martino" <
nic.dim...@libero.it
> ha scritto nel messaggio
news:aRgRf.31748$A83.8...@twister1.libero.it...
>
> "Re_Artù" <
lucchino@t_i_s_c_a_l_i.it
> ha scritto nel messaggio

> la sintassi è molto chiara...
> Ciao
> Nik
Ok, col 97 funziona sta cosa, con l'xp però se vado a vedere la proprietà
Application.name mi da "Microsoft Access"...
Secondo me è un bug, infatti nella guida scrivono a riguardo:
...
title: Facoltativa. Espressione stringa visualizzata nella barra del titolo
della finestra di dialogo. Se l'argomento title viene omesso, nella barra
del titolo verrà indicato il nome dell'applicazione
Io ho indicato il nome in Strumenti\Avvio...
Thanks
Luca


title: Msgbox

text:
CUT
> Ok, col 97 funziona sta cosa, con l'xp però se vado a vedere la proprietà
> Application.name mi da "Microsoft Access"...
> Secondo me è un bug, infatti nella guida scrivono a riguardo:
> ...
> title: Facoltativa. Espressione stringa visualizzata nella barra del
titolo
> della finestra di dialogo. Se l'argomento title viene omesso, nella barra
> del titolo verrà indicato il nome dell'applicazione
>
> Io ho indicato il nome in Strumenti\Avvio...
>
> Thanks
> Luca
>
 Hai provato anche "
currentproject.name
" ?
Ciao
Nik


title: Msgbox

text:
"Nicola Di Martino" <
nic.dim...@libero.it
> ha scritto nel messaggio
news:EoYTf.43456$PR2.8...@twister2.libero.it...

Mi sono rassegnato a fare una ricerca di tutti i msgbox usati e ad
aggiungere il titolo (una funzioncina come quancuno mi aveva suggerito) a
mano
Erano solo .... 426...
Grazie comunque a tutti
Ciao
Luca


title: Password

author: Enrico Pietrobon

text:
Ciao ciao, mi chiedevo se era possibile con Vba creare un campo tipo
password, mi spiego meglio, devo inserire una password anziche i caratteri
vorrei vedere degli asterischi, qualcuno ci ha giŕ provato. ???'
Grazie Grazie Grazie
Enrico Pietrobon


title: Password

author: Caponetto

text:
Enrico Pietrobon <
enri...@softdream.it
> wrote in message
9b74bn$5at$1...@lacerta.tiscalinet.it...
> Ciao ciao, mi chiedevo se era possibile con Vba creare un campo tipo
> password, mi spiego meglio, devo inserire una password anziche i caratteri
> vorrei vedere degli asterischi, qualcuno ci ha già provato. ???'
> Grazie Grazie Grazie
>
> Enrico Pietrobon
>
>
ciao scusa se accidentalmente ti ho postato la risp in privato, mi sono un
pò incasinato sull'invio pardon
non so quale sia il tuo livello di sicurezza ma io ho usato un campo
nascosto (es. passwordnascosta) dove veniva copiato il testo che veniva
inserito in un'altro campo chiamato password e man mano che veniva digitato
il codice veniva copiato carattere dopo carattere nel campo
"passwordnascosta" e il carattere nel campo password veniva sostituito da
un'asterisco. Ripeto non è che sia la soluzione del secolo ma per quello che
dovevo fare io andava benissimo. Se non trovi di meglio provaci.
ciao e auguri dibuona pasqua
Alex


title: Password

author: Silvio Berruti

text:
"Enrico Pietrobon" <
enri...@softdream.it
> ha scritto nel messaggio
news:9b74bn$5at$1...@lacerta.tiscalinet.it...
> Ciao ciao, mi chiedevo se era possibile con Vba creare un campo tipo
> password, mi spiego meglio, devo inserire una password anziche i caratteri
> vorrei vedere degli asterischi, qualcuno ci ha già provato. ???'
> Grazie Grazie Grazie
>
Se chiedi un campo, suppongo che tu lo voglia in una tabella: come maschera
di input gli dai Password.
Se invece intendevi dire controllo, che si trova nelle maschere e nei
report, metti come maschera di input il tipo Password.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com