title: Problema di sincronizzazione

author: Roberto da casa

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:0YmOd.517735$b5.24...@news3.tin.it...
> Ciao a Tutti
>
> Ho questo problema : in una maschera ho un pulsante che mi apre una
> maschera popup e mi sincronizza le due , solo che se nella maschera popup
> che apro non c'è un valore che permette la sincronizzazione , la maschera
> stessa
> si blocca , ora il codice per aprire la maschera è questo.
>
> Dim intNuovo As Integer
> Dim intStile As Integer
> Dim strNomeDoc As String, strCriteriCollegamento As String
> Dim IntFinestraMsg
> strNomeDoc = "foto"
>
> If strCriteriCollegamento = "[CodiceCatalogo] =
> Forms![AA_ApriliaCatalogo]![CodiceCatalogo]" = True Then
>
> strCriteriCollegamento = "[CodiceCatalogo] =
> Forms![AA_ApriliaCatalogo]![CodiceCatalogo]"
>
> DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
> DoCmd.MoveSize (300 * 0.98), (70 * 2.98)
>
>  Else:
>
> strTitolo = "              Informazione "
> StrMsg = " Foto momentaneamente non disponibili  "
>  IntFinestraMsg = vbOKOnly
>  intNuovo = MsgBox(StrMsg, IntFinestraMsg, strTitolo)
>
> End if
>
> Il valore del controllo CodiceCatalogo è quello che permette la
> sincronizzazione .
> se il valore non è uguale in entrambi i controlli mi dovrebbe apparire il
> messaggio.
>
> Solo che non funziona così come ho fatto.
>
> Una mano per favore
>
> Ciao Giuseppe
Non mi è proprio chiaro cosa tu voglia fare, ma ci sono due cose che a mio
avviso hanno veramente poco senso:
1) che significati ha i due segni di uguale nella If:
If strCriteriCollegamento = "[CodiceCatalogo] =
Forms![AA_ApriliaCatalogo]![CodiceCatalogo]" = True Then
penso che tu voglia scrivere:
If strCriteriCollegamento = "[CodiceCatalogo] =
Forms![AA_ApriliaCatalogo]![CodiceCatalogo]" Then
2) Non vedo alcuna riga di codice prima della If che imposti alcun valore
nella variabile strCriteriCollegamento, ed allora che significato ha
chiedersi con una If quale sia il suo valore visto che non può essere che
una stringa vuota.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Problema di sincronizzazione

author: Giuseppe

text:
[  CUT ]
> Non mi è proprio chiaro cosa tu voglia fare, ma ci sono due cose che a mio
> avviso hanno veramente poco senso:
>
> 1) che significati ha i due segni di uguale nella If:
>
> If strCriteriCollegamento = "[CodiceCatalogo] =
> Forms![AA_ApriliaCatalogo]![CodiceCatalogo]" = True Then
>
> penso che tu voglia scrivere:
>
  Si in effetti è stato un errore nelle varie prove cho ho fatto
poi ho scritto anche come dici tu .
> If strCriteriCollegamento = "[CodiceCatalogo] =
> Forms![AA_ApriliaCatalogo]![CodiceCatalogo]" Then
>
> 2) Non vedo alcuna riga di codice prima della If che imposti alcun valore
> nella variabile strCriteriCollegamento, ed allora che significato ha
> chiedersi con una If quale sia il suo valore visto che non può essere che
> una stringa vuota.
>
> --
> Roberto
>
Il problema sta proprio nell'inserire del codice nella variabile ,
praticamente
devo dire  , se il valore del controllo nelle due maschere è lo stesso
effettua
il collegamento , altrimenti   messaggio,
nonostante la buona volontà ,non ci riesco, se mi puoi dare  una  mano
te ne sono grato .
Ciao Giuseppe


title: Problema di sincronizzazione

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:CnqOd.858769$35.32...@news4.tin.it...

Lo farei volentieri, ma non riesco a mettere fuoco il tuo problema.
Forse sarebbe meglio se tu, invice di dire cosa hai fatto (ed a quanto
sembra non fa quello che vorresti), ci raccontassi meglio da dove parti e
dove vuoi arrivare, il come arrivarci lo vedremo poi insieme: spesso il
problema non si risolve con quattro righe di codice ma ha bisogno di un
approccio differente.
>
> Ciao Giuseppe



title: Problema di sincronizzazione

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:eWsOd.24361$lB4.6...@twister1.libero.it...

Ciao Roberto
scusa ma ho avuto dei problemi  non ho potuto rispondere prima
Cerco di spiegare il mio problema
Ho una Maschera "AA_ApriliaCatalogo", con un controllo CodiceCatalogo  più
un pulsante per aprire  una maschera popup  "Foto" .
In base al valore del controllo CodiceCatalogo la maschera popup si
sincronizza e
mi visualizza la foto appropriata , con questa istruzione :
Private Sub Comando7_Click()
 Dim strNomeDoc As String, strCriteriCollegamento As String
 strNomeDoc = "foto"
 strCriteriCollegamento = "[CodiceCatalogo] =
Forms![AA_ApriliaCatalogo]![CodiceCatalogo]"
  DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
 DoCmd.MoveSize (300 * 0.98), (70 * 2.98)
Fin qui bene .
Il problema sorge se cliccando sul pulsante per aprire la popup "Foto"  il
valore preso dal controllo CodiceCatalogo non trova un corrispondente nella
Popup,
in poche parole non avviene la sincronizzazione e la maschera si blocca .
Praticamente vorrei che all' apertura o prima dell'apertura  della maschera
popup , se non avviene
la sincronizzazione perchè non  trova  un valore corrispondente  , compaia
un
messaggio  tipo "Immagine non disponibile"  e finito lì .
Spero essermi fatto comprendere,
Ciao Giuseppe


title: Problema di sincronizzazione

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:bqNOd.869578$35.33...@news4.tin.it...

Con una DCount (vedi help) verifica se nella tabella origine record della
mascgera foto esiste un record che nel campo CodiceCatalogo abbia il valore
contenuto nella casella di testo
Forms![AA_ApriliaCatalogo]![CodiceCatalogo]; se la funzione DCount ti
restituisce il valore zero significa che il record non esiste, nel qual caso
non apri la maschera foto, ma invii un messaggio all'utilizzatore con una
MsgBox.



title: Esecuzione tramite RunTime

author: Raffaele

text:
Ciao a tutti
Ho un problema con il runtime di access 2000 presente nella versione di
Office 2000 Development che spero qualcuno più esperto di me mi aiuti a
risolvere.
Ho realizzato per la ditta per cui lavoro una piccola applicazione composta
da varie maschere e tabelle.
Inoltre ho realizzato delle barre degli strumenti personalizzate che
richiamo, tramite il codice:
DoCmd.ShowToolbar "Strumenti n", acToolbarYes
nell'evento su apertura della prima maschera.
Quando apro la prima maschera oltre ad aprire le barre degli strumenti
personalizzate, nascondo quelle di default.
DoCmd.ShowToolbar "DataBase", acToolbarNo
Il problema nasce nel momento in cui creo il file eseguibile per l'uso su un
PC dove è presente il Runtime di access 2000.
Ad un certo punto del caricamento compare un messaggio di errore di runtime
e viene chiusa l'applicazione.
Ho verificato che il motivo sembra essere il caricamento delle barre degli
strumenti personalizzate,
infatti non richiamandole, il caricamento va a buon fine ma compare la barra
dei menu di default pergiunta in inglese.
Se l'applicazione la carico su un PC dove è presente access 2000 il problema
non si verifica.
Scusate la lunghezza del testo.
Ringrazio tutti coloro chevorranno darmi una dritta.
Raffaele


title: Esecuzione tramite RunTime


title: Esecuzione tramite RunTime

text:
> DoCmd.ShowToolbar "Strumenti n", acToolbarYes
Ciao a tutto il NG!
Io proverei ad inserire l'attivazione della Barra Personalizzata dalle
proprietą "Barra Menu" della maschera e non da codice.
Spero funzioni!
Un saluto by i800!!


title: BANALE ma non trovo l'opzione

author: Pisinho

text:
Buongiorno,
in fase di struttura della maschera i componenti per esempio TEXTBOX si
muovono insieme (textbox e la sua relativa etichetta), non riesco a trovare
lo sblocco per muoverli separatamente, � banale lo so ma non riesco.
Scusate.
Saluti
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4809 (20100127) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it


title: BANALE ma non trovo l'opzione

author: CIDI

text:
"Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4b60...@news.x-privat.org...
> Buongiorno,
> in fase di struttura della maschera i componenti per esempio TEXTBOX si
> muovono insieme (textbox e la sua relativa etichetta), non riesco a
> trovare lo sblocco per muoverli separatamente, � banale lo so ma non
> riesco.
spero di, non, aver capito la domanda :-))
sposta il cursore nel quadratino nero in alto a sx della txt o etichetta
....
assumer� la forma di dito ....clic e trascina....
ciao
Daniele


title: BANALE ma non trovo l'opzione

author: Karl Donaubauer

text:
Pisinho wrote:
> in fase di struttura della maschera i componenti per esempio
> TEXTBOX si muovono insieme (textbox e la sua relativa etichetta), tnon
> riesco a rovare lo sblocco per muoverli separatamente, � banale lo so ma
> non riesco.
http://groups.google.com/group/microsoft.public.it.office.access/msg/2cbb4b585dd5cfb5
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: BANALE ma non trovo l'opzione

text:
"Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4b60...@news.x-privat.org...
> Buongiorno,
> in fase di struttura della maschera i componenti per esempio TEXTBOX si
> muovono insieme (textbox e la sua relativa etichetta), non riesco a
> trovare lo sblocco per muoverli separatamente, � banale lo so ma non
> riesco.
>
> Scusate.
>
Oggi sar� una giornata NO, credevo di aver pigiato qualcosa, basta
selezionare la textbox  e spostare l'etichetta o viceversa.
Mi do dello stupido da solo.
Scusate la banalit� ma stavo impazzendo.... sar� l'influenza.



title: OpenForm annullata :( - DB Libri

author: Stefano Amadei

text:
Ciao,
ho provato come mi hai consigliato e sono già contento in quanto ho visto
che il messaggio è già diverso, ma ancora di aprire la tabella non se ne
parla.
Ecco il codice relativo al mio bottone (ho messo Routine Evento al posto
della macro e ho modificato come mi hai detto tu.
Private Sub Comando9_Click()
On Error GoTo Err_Comando9_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    DoCmd.Minimize
    stDocName = "Libri letti"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Comando9_Click:
    Exit Sub
Err_Comando9_Click:
    MsgBox Err.Description
    Resume Exit_Comando9_Click
End Sub
Dopo aver ridotto a icona mi dice :
L'azione OpenForm è stata annullata
sai  per caso perchè visto che a quanto sembra il codice è pulito e tutto
dovrebbe funzionare? Non posso neanche dare la colpa a delle macro.
Comunque grazie davvero, sto iniziando a capire l'1% del codice per VBA e lo
sto trovando facile (almeno la parte che mi hai spiegato!).
Ciao, Stefano


title: OpenForm annullata :( - DB Libri

author: Daniele

text:
Prova a controllare i margini del report che dovrebbe venire visualizzato.
Ad esempio: vai in struttura del report e clicca su anteprima e vedi se si
vede qualcosa sul foglio o se ti da qualche messaggio di errore.
Daniele
Stefano Amadei <
ama...@ngi.it
> wrote in message
8y7y4.6641$O3.6...@news.infostrada.it...



title: OpenForm annullata :( - DB Libri

text:
in realtà il comendo doveva aprire una tabella nativa A97... e non lo fa
Daniele <
d.z...@tiscalinet.it
> wrote in message
8adlq7$sr9$1...@pegasus.tiscalinet.it...



title: OpenForm annullata :( - DB Libri

text:
Il comando che hai postato era:
            Docmd.Openform ....
che nello specifico apre un report e non una tabella.
Daniele
Stefano Amadei <
ama...@ngi.it
> wrote in message
tFvy4.13233$O3.1...@news.infostrada.it...



title: OpenForm annullata :( - DB Libri

text:
questo è il codice relativo a un bottone che apre una maschera collegata a
una tabella. Peccato che io abbia parecchi problemini con quest'ultima. Mi
viene da pensare che questo comendo sia valido sia per i Report che per le
maschere, ma ne so proprio poco per sostenere questa ipotesi.
Grazie comunque...
Stefano
Daniele <
d.z...@tiscalinet.it
> wrote in message
8aetch$n0v$1...@pegasus.tiscalinet.it...



title: OpenForm annullata :( - DB Libri

text:
Cosa sigificava quando hai detto che l'azione doveva aprire una tabella
nativa di access97?
Stefano Amadei <
ama...@ngi.it
> wrote in message
6oMy4.17072$O3.1...@news.infostrada.it...



title: OpenForm annullata :( - DB Libri

text:
si tratta del codice relativo a una macro che apriva una maschera collegata
a una tabella... ovviamente ora che sono passato al 2000 non funziona e non
riesco a capire al perchè... infatti in codice sembra a posto, la struttura
della tabella la vedo ma... non vedo i record. Che debba passare per Excel
esportando da A97  e poi importarlo in A2000???
Ciao!
Daniele <
d.z...@tiscalinet.it
> wrote in message
8ah5cb$9k4$1...@lacerta.tiscalinet.it...



title: Funzione Contatore modificata non funziona

author: Maurizio Miozzo

text:
buonasera a tutti
WinXp+A2003
ho trovato sul sito accesgroup 2 un esempio di "contatore personalizzato in
una lan"di Salvino Crucitti e ne ho ricavato ,modificando l'esempio,questa
funzione:
***Codice
Public Function Cnt_Fatt() As Integer 'numerazione fatture
On Error GoTo Cnt_Fatt_err
Dim Db As DAO.Database
Dim RsCntFatt As Recordset
Dim Cnt As Integer
Dim ContaAggFatt As Integer 'contatore tentativi di aggiornamento del
contatore nella tabella
ContaAggFatt = 0
Set Db = CurrentDb
Set RsCntFatt = Db.OpenRecordset("ContaFatt", dbOpenDynaset, dbSeeChanges,
dbPessimistic)
If RsCntFatt.BOF Then
    RsCntFatt.AddNew
'*******************
'Qui mi da errore 3021
'*********************
'NB:nell'esempio c'è del codice anche su FormCurrent ma io vorrei poter
avere tutto in questa funzione
End If
With RsCntFatt
.Edit
    !IdContaFatt = !IdContaFatt + 1
    .Update
    Cnt = !IdContaFatt
    Cnt_Fatt = Cnt
    .Close
        Db.Close
    End With
Set RsCntFatt = Nothing
Set Db = Nothing
    Exit Function
Cnt_Fatt_err: 'se errore
If MsgBox("Errore " & Err.Number & ": " & Err.Description & Chr(13) _
& "" & Chr(13) _
& "Numero Fattura non assegnato ! " & Chr(13) _
& "Riprovare ?", vbYesNo + vbQuestion + vbDefaultButton2, "Numero
progressivo non assegnato") = vbNo Then
    Exit Function
        Else
                 'vado in errore al massimo 10 volte
                        ContaAggFatt = (ContaAggFatt + 1)
                        If ContaAggFatt = 10 Then
                        MsgBox "Sono stati fatti 10 tentativi di aggiornare
il numero progressivo delle FATTURE !", vbInformation, "Errore ripetuto 10
volte "
                            Exit Function
                    End If
                    'se non sono a 10 riprovo
                    Resume
End If
    End
End Function
**** Fine codice
E fin qui ,a parte l'errore 3021 ,tutto Ok.
la funzione viene lanciata prima della stampa della fatturacon questo
codice:
Me.TxtNumFatt = Cnt_Num()
Ora vorrei modificare la funzione per  aggiornare i l contatore deiDDT,dei
preventivi ,delle ricevute fiscali modificando la funzione in questo modo:
'*******************************************************************************************
'Funzione incrementa il progressivo documento
Public Function Cnt_Num(Str1 As String) As Integer
'Str1=Fatt,Prev,Ddt,RicFisc
On Error GoTo Cnt_Num_err
Dim Db As DAO.Database
Dim RsCnt As Recordset
Dim Cnt As Integer
Dim ContaAgg As Integer 'contatore tentativi di aggiornamento del contatore
nella tabella
ContaAgg = 0
Set Db = CurrentDb
Set RsCnt = Db.OpenRecordset("Conta" & (Str1), dbOpenDynaset, dbSeeChanges,
dbPessimistic)
If RsCnt.BOF Then
    RsCnt.AddNew
End If
With RsCnt
.Edit
'****e qui mi pianto perchè non riesco a passare i parametri giusti da QUI
    !idconta& (Str1) = !idconta& (Str1) + 1
    .Update
    Cnt =  !idconta& (Str1)
    Cnt_Num = Cnt
'********a QUI
    .Close
        Db.Close
    End With
Set RsCnt = Nothing
Set Db = Nothing
    Exit Function
Cnt_Num_err: 'se errore
If MsgBox("Errore " & Err.Number & ": " & Err.Description & Chr(13) _
& "" & Chr(13) _
& "Numero " & (Str1) & " non assegnato ! " & Chr(13) _
& "Riprovare ?", vbYesNo + vbQuestion + vbDefaultButton2, "Numero
progressivo non assegnato") = vbNo Then
    Exit Function
        Else
                 'vado in errore al massimo 10 volte
                        ContaAgg = (ContaAgg + 1)
                        If ContaAgg = 10 Then
                        MsgBox "Sono stati fatti10 tentativi di aggiornare
il numero progressivo di & (Str1) & !", vbInformation, "Errore ripetuto 10
volte "
                            Exit Function
                    End If
                    'se non sono a 10 riprovo
                    Resume
End If
    End
End Function
'**********************
La funzione modificata viene lanciata così: Me.TxtNumFatt = Cnt_Num("Fatt")
se fattura altrimenti  Me.TxtNumDdt = Cnt_Num("Ddt") se DDT,ecc
Ho naturalmente 4 tabelle :ContaDdt,ContaFatt,ContaPrev e ContaRicFisc con i
rispettivi campi (IdContaDdt,IdContaFatt,IdContaPrev e IdContaRicFisc.
Mi scuso per la lunghezza del messaggio, ma ho preferito mostrare tutto il
codice , spero comunque di essermi spiegato bene su quello che vorrei
ottenere
Dove sbaglio ?
Maurizio


author: sv

text:
Maurizio Miozzo ha scritto:
> buonasera a tutti
> WinXp+A2003
> ho trovato sul sito accesgroup 2 un esempio di "contatore personalizzato in
> una lan"di Salvino Crucitti e ne ho ricavato ,modificando l'esempio,questa
> funzione:
> ***Codice
> Public Function Cnt_Fatt() As Integer 'numerazione fatture
> On Error GoTo Cnt_Fatt_err
> Dim Db As DAO.Database
> Dim RsCntFatt As Recordset
> Dim Cnt As Integer
> Dim ContaAggFatt As Integer 'contatore tentativi di aggiornamento del
> contatore nella tabella
> ContaAggFatt = 0
> Set Db = CurrentDb
> Set RsCntFatt = Db.OpenRecordset("ContaFatt", dbOpenDynaset, dbSeeChanges,
> dbPessimistic)
> If RsCntFatt.BOF Then
>     RsCntFatt.AddNew
> '*******************
> 'Qui mi da errore 3021
> '*********************
Questa istruzione non la vedo necessaria. La tabella contatore deve
partire con un "SOLO" record con valore 0
> 'NB:nell'esempio c'è del codice anche su FormCurrent ma io vorrei poter
> avere tutto in questa funzione
L'esempio è un demo e pertanto il controllo nella maschera è non associato.
Il codice su FormCurrent serve solo a visualizzare l'incremento.
> End If
> With RsCntFatt
> ..Edit





Anche qui l'istruzione non è necessaria. Le tabelle che ti crei debbono
già avere un record a zero.
> ..Edit
> '****e qui mi pianto perchè non riesco a passare i parametri giusti da QUI
>     !idconta& (Str1) = !idconta& (Str1) + 1
>     .Update
>     Cnt =  !idconta& (Str1)
>     Cnt_Num = Cnt
> '********a QUI
Str1 ti serve solo a puntare alla tabella, non per crearti il nome del
Campo come se fosse una stringa.
Pertanto nelle dichiarazioni delle variabili aggiungi:
Dim fldRst As Field
e sostituisci con:
****
Set RsCnt = Db.OpenRecordset("Conta" & Str1, dbOpenDynaset, dbSeeChanges,
dbPessimistic)
Set fldRst = RsCnt.Fields(0)
With RsCnt
Edit
fldRst.Value = fldRst.Value + 1
Update
Cnt = fldRst.Value
Cnt_Num = Cnt
Close
Db.Close
End With
***********
>     .Close
>         Db.Close
>     End With


--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Cut
Grazie mille ,funziona tutto OK
Ciao
maurizio


title: compatibilità file MDE

author: fsangio

text:
I file MDE sono compatibili con qualsiasi versione di office, oppure è
necessaria la stessa versione di Office con cui è stato creato?
Grazie


title: compatibilità file MDE

author: Emyr

text:


penso varino con la versione....
Saluti.
Emanuele.


title: Determinare dinamicamente le coordinate di una popup

author: ruggeroxa

text:
salve
Access 2007
Ipotesi: maschera continua con un campo memo
Problema: in molti record il contenuto del campo memo viene visualizzato
solo in parte e per visualizzarlo tutto non voglio usare la finestra zoom,
ma una popup da me creata ad hoc.
Obiettivo: fare in modo che la popup, quando viene aperta, si posizioni
sempre in una posizione fissa rispetto al campo memo del record corrente,
che invece cambia continuamente scorrendo la maschera.
Si puň fare?
grazie
ruggero


text:
"ruggeroxa" <
rugg...@yahoo.it
> ha scritto nel messaggio
news:4c81fbaf$0$18654$4faf...@reader3.news.tin.it...

> Si può fare?
vedi help per: Docmd.movesize
su evento load della popup
ciao
Daniele


author: Carlo Costarella

text:
"ruggeroxa" <
rugg...@yahoo.it
> ha scritto nel messaggio
news:4c81fbaf$0$18654$4faf...@reader3.news.tin.it...

> Si può fare?
>
> grazie
> ruggero
Qualcosa del genere?
DoCmd.OpenForm "NomeMascheraPopUp"
DoCmd.MoveSize Forms!MascheraInUso.WindowLeft + Me.WindowWidth,
Forms!MascheraInUso.WindowTop + Me.WindowHeight
Ciao, Carlo


text:

> Si può fare?
http://www.lebans.com/openform.htm
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Sě Karl, č quello che cercavo, grande!
grazie a tutti
ruggero
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8efc4u...@mid.individual.net...
> ruggeroxa wrote:
>> Access 2007
>>
>> Ipotesi: maschera continua con un campo memo
>> Problema: in molti record il contenuto del campo memo viene
>> visualizzato solo in parte e per visualizzarlo tutto non voglio
>> usare la finestra zoom, ma una popup da me creata ad hoc.
>> Obiettivo: fare in modo che la popup, quando viene aperta, si
>> posizioni sempre in una posizione fissa rispetto al campo memo del
>> record corrente, che invece cambia continuamente scorrendo la
>> maschera.
>> Si puň fare?



title: Sommare Campi Testo letti da tabella e scrivere su altra tabella ?

author: Omar Franchi

text:
Mi Spiego ho una tabella che contiene due campi:
    1. Numero d'ordine (indice)
    2. Codice Articolo (testo)
ovviamente esistono più record per stesso ordine.
Ora io voglio creare una tabella raggruppando per N.Ordine e
Nel campo Codice articolo voglio inserire la somma dei codici articoli della
tabella di partenza.
Esempio
Tabella 1
NumOrd    Codart
10001            C0512
10001            C0701
10001            C0702
11111            A0001
11111            A0002
Vorrei ottenere
Tabella 2
NumOrd    Codart
10001            C0512C0701C0702
11111            A0001A0002
Grazie Mille in Anticipo


author: Roberto - Syd

text:
"Omar Franchi" <
omi...@galactica.it
> ha scritto nel messaggio
news:izCg7.13798$4b5.3...@news6.giganews.com...

La tabella che indichi nell'esempio sembra più una tabella dettaglio ordine,
se non hai una tabella ordini devi fare una query di raggruppamento sul
campo codice ordine, in modo da sapere quanti e quali ordini hai, dopodiche
ti fai una routine che legge la query appena fatta (o se hai la tabella
ordini leggerà la tabella) e per ogni ordine leggi il dettaglio e mentre
leggi il dettaglio salvi in una variabile il codice art. così
varCodArt=varCodArt & CAMPO Codice Art. alla fine della lettura del
dettaglio nella variabile varCodArt ci sarà la stringa che desideravi a
questo punto la salvi nella tabella che vuoi.
Ma a che ti serve ?
Ciao fammi sapere Roberto - Syd
P.S. Non ho scritto il codice perchè penso tu sia in grado di scriverlo.


text:
Ti ringrazio ti ho inviato un e-mail per chiederti ulteriore aiuto !!!
Grazie!!
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:zwDg7.27844$TS4....@news2.tin.it...



author: bande

text:
"Omar Franchi" <
omi...@galactica.it
> ha scritto nel messaggio
news:izCg7.13798$4b5.3...@news6.giganews.com...

Supponiamo che la tua tabella si chiami Tabella1 con i due campi NumOrd di
tipo Intero lungo e CodArt di tipo testo.
Io sfruttarei l'utilizzo di una funzione per concatenare.
Apri la scheda moduli ed inseririsci la seguente funzione:
---
Public Function ConcatenaArticoli(NumeroOrdine As Long) As String
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("select * from Tabella1 where
Tabella1!NumOrd = " & NumeroOrdine)
rst.MoveFirst
While Not (rst.EOF)
    ConcatenaArticoli = ConcatenaArticoli & rst![CodArt]
    rst.MoveNext
Wend
rst.Close
Set rst = Nothing
End Function
----
Poi ti crei una query di raggruppamento (premi il pulsante con la
sommatoria) basata sulla Tabella1.
Aggiungi il campo NumOrd e nella riga Formula metti Raggruppamento.
Crei il campo "Articoli: ConcatenaArticoli([NumOrd])" e nella riga Formula
metti Espressione.
La query dovrebbe corrispondere al seguente SQL:
SELECT Tabella1.NUmOrd, ConcatenaArticoli([NumOrd]) AS Articoli
FROM Tabella1
GROUP BY Tabella1.NUmOrd;
Ciao
Andrea


title: non riesco a postare più nulla

author: Marcello Merola

text:
C'č qualche problema al server?
Non riesco piů a postare nulla da outlook,
mi da :
Impossibile inviare il messaggio.  Oggetto 'R: maschera con casella di
riepilogo particolare', Account: '
newsreader.mailgate.org
', Server:
'
newsreader.mailgate.org
', Protocollo: NNTP, Risposta del server: '441
Article not posted -- more included text than new text', Porta: 119,
Protezione (SSL): No, Errore del server: 441, Numero di errore:
0x800CCCA9
qualcuno mi puň aiutare?
mille grazie.
(mi connetto da una lan universitaria che fino adf ora non mi aveva dato
problemi)
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: non riesco a postare più nulla

author: marcello

text:
Qualcuno mi aiuti :-(
Impossibile inviare il messaggio.  Oggetto 'R: non riesco a postare più
nulla', Account: '
newsreader.mailgate.org
', Server:
'
newsreader.mailgate.org
', Protocollo: NNTP, Risposta del server: '441
Article not posted -- more included text than new text', Porta: 119,
Protezione (SSL): No, Errore del server: 441, Numero di errore: 0x800CCCA9
questo è l'errore.


title: non riesco a postare più nulla

author: Lucia Rita Carfagno

text:
"marcello" <
mar...@libero.it
> ha scritto nel messaggio
news:a2hhac$a9j$2...@newsreader.mailgate.org...



title: non riesco a postare più nulla

text:
"marcello" <
mar...@libero.it
> ha scritto nel messaggio
news:a2hhac$a9j$2...@newsreader.mailgate.org...
>

Io come Account non ripeto il nome del server, ho semplicemente l'account di
posta eletteronica.
Prova perchè anch'io avevo lo stesso problema poi smanettando ho cambiato
l'Account ed ha funzionato.
Ciao
Rita


title: non riesco a postare più nulla

author: Dario Centofanti

text:
"marcello" <
mar...@libero.it
> wrote in message
news:a2hhac$a9j$2...@newsreader.mailgate.org...
>
> Qualcuno mi aiuti :-(
>
Leggi news:932fe700197ab83a0...@mygate.mailgate.org...
Un saluto
--
Dario Centofanti



title: [Contributo] aggiornamento immagini con aree cliccabili

text:
Visto il buon successo del precedente esempio e pensando di fare cosa
gradita, ho cercato di rendere più funzionale il db della cartina con aree
cliccabili in base al colore.
Il db in formato Axp può essere scaricato da qui:
http://www.frantoiogestione.com/Cartina.zip
Ciao, Carlo
p.s. Inutile dire che è liberamente pubblicabile dai vari webmaster
collegati al NG.


text:

Gran bel lavoro. Complimenti.
p.s.
Bisogna modificare nel campo "DESCRI_REG" la scritta PUGLIA al posto
di PUGLIE altrimenti la combo non visualizza le province.
Ciao Vladimiro.


text:
<
vlad...@alice.it
> ha scritto nel messaggio
news:3f6a05d5-6834-4f4c-ab47-cut
>Gran bel lavoro. Complimenti.
Grazie.
>p.s.
>Bisogna modificare nel campo "DESCRI_REG" la scritta PUGLIA al posto
>di PUGLIE altrimenti la combo non visualizza le province.
>Ciao Vladimiro.
Fatto.
Ciao, Carlo


author: MA

text:

Carlo, complimenti anzitutto, ma perchè non usi un'immagine al posto delle form e quindi usi una sola form e gli passi l'immagine che vuoi?
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


author: Oscar Manfredini

text:
"Carlo Costarella" <
> Visto il buon successo del precedente esempio e pensando di fare cosa
> gradita, ho cercato di rendere piů funzionale il db della cartina con aree
> cliccabili in base al colore.
> Il db in formato Axp puň essere scaricato da qui:
>
http://www.frantoiogestione.com/Cartina.zip
Posso essere sincero Carlo?
Il contributo dell'altro giorno č eccezionale (potente, certo, ma
soprattutto semplice) e l'avrei ritoccato solo leggermente.
In questa Demo hai inserito delle soluzioni (le API di posizionamento Forms)
che allontanano dall'obiettivo puro e semplice.
Consiglierei di pubblicare la FAQ comprensiva di due .MDB: la versione di
base, in cui si mostra solo il codice necessario a identificare le aree.
E poi quella estesa, con l'implementazione piů completa.
Ciao!


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fnhgtt$o5h$1...@tdi.cu.mi.it...
cut
> Ciao, Carlo
Carlo, complimenti anzitutto, ma perchè non usi un'immagine al posto delle
form e quindi usi una sola form e gli passi l'immagine che vuoi?
Certamente. Ottima osservazione. Il motivo è presto detto, volevo mostrare
un esempio di applicazione realizzabile con quel sistema, fornendo nel
contempo altre soluzioni come il posizionamento delle maschere, le
istruzioni sql create a partire da una funzione, il popolamento di combobox
a runtime (più volte già visto) e in ultimo una tabella che riassume i
colori "validi" per la cartina evitando i lunghi case...case else.
In una versione di lavoro è evidente che avrei usato una sola maschera per
le regioni...cambiando di volta in volta il solo sfondo...come già visto nel
precedente esempio "cambiare sfondo a runtime e random", anche se bisognava
fare alcuni adattamenti a causa delle dimensioni diverse delle immagini
delle singole regioni.
Grazie per il tuo contributo.
Ciao, Carlo


text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:479c4a53$0$10619$4faf...@reader2.news.tin.it...
cut
> Posso essere sincero Carlo?
> Il contributo dell'altro giorno č eccezionale (potente, certo, ma
> soprattutto semplice) e l'avrei ritoccato solo leggermente.
> In questa Demo hai inserito delle soluzioni (le API di posizionamento
> Forms)
> che allontanano dall'obiettivo puro e semplice.
Non c'č solo quello anche se il posizionamento puň interessare a molti.
>
> Consiglierei di pubblicare la FAQ comprensiva di due .MDB: la versione di
> base, in cui si mostra solo il codice necessario a identificare le aree.
> E poi quella estesa, con l'implementazione piů completa.
>
> Ciao!
>
Quoto in pieno le tue osservazioni. Come dicevo a MA č stato fatto per
mostrare un esempio di cosa si potrebbe fare con quella tecnica, aggiungendo
delle features di sicuro (imho) interesse: posizionamento di finestre
accostate, tabella colori "validi", stringhe sql create a mezzo funzione,
ecc.
Provvedo comunque a separare i due demo.
Grazie del contributo.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fnf5l6$mhn$1...@tdi.cu.mi.it...
cut
Facendo seguito alle preziose indicazioni di Massimiliano e Oscar, ho
provveduto a dividere l'esempio iniziale in due mdb:
http://www.frantoiogestione.com/Cartina.zip
che contiene un esempio di applicazione con cartine e mappe regionali
(indispensabile mettere le bitmap delle regioni in c:\  - poi si potrà
cambiare il percorso da codice) e
http://www.frantoiogestione.com/MappeCliccabili.zip
che invece contiene solo l'esempio iniziale dove si può cliccare su di una
regione e ottenerne il colore e il nome della regione.
Più snello il secondo e un po' più complesso il primo ma che potrebbe
servire a più di uno per implementare un database di "immagini cliccabili"
in base al colore.
Ciao, Carlo
p.s. Inutile dire che è liberamente pubblicabile dai vari webmaster
 collegati al NG, con gli opportuni distinguo sulle versioni.


title: Salvataggio dati

author: Pippo Salemi

text:
Rieccomi con un piccolo problema.
Ho creato il mio bel DB, porň vorrei che i dati caricati non fossero
salvati sul Pc ma su floppy, cosě da avere sul Pc solo le maschere i
report e le tabelle vuote.
E poi per avere i dati compattati sul floppy in modo da aumentare la
capienza e rendere comunque operativa l'archvazione dei dati, come
faccio?
Grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Salvataggio dati

text:
Non ho capito, ma hai una struttura BE e FE o un unica struttura generica
omnicomprensiva di dati e interfacce?
--
Maurizio75
Pippo Salemi <
sal...@supereva.it
> wrote in message
f3ba8796c60ff735cc3...@mygate.mailgate.org...



title: Salvataggio dati

text:
"Pippo Salemi" <
sal...@supereva.it
> wrote in message
news:f3ba8796c60ff735cc3...@mygate.mailgate.org...
> Rieccomi con un piccolo problema.
> Ho creato il mio bel DB, porň vorrei che i dati caricati non fossero
> salvati sul Pc ma su floppy, cosě da avere sul Pc solo le maschere i
> report e le tabelle vuote.
> E poi per avere i dati compattati sul floppy in modo da aumentare la
> capienza e rendere comunque operativa l'archvazione dei dati, come
> faccio?
> Grazie.
Ho un DB su pc č devo salvare i dati (riservati)su floppy, quindi su Pc
non
deve rimanere nulla.



title: Salvataggio dati

text:
Pippo Salemi <
sal...@supereva.it
> wrote in message
697d2ac6b64ead85b3b...@mygate.mailgate.org...
> Ho un DB su pc č devo salvare i dati (riservati)su floppy, quindi su Pc
> non
> deve rimanere nulla.
>
Ne so quanto prima... voglio sapere se il tuo DB č composto da una parte FE
(front end) -Query,Form,Report,Macro,Moduli - e da una parte BE (back
end) -tabelle (quindi dati)-, o contiene tutto?
E poi cosa intendi per dati riservati...? Tutti, una parte... sii piů
chiaro.
--
Maurizio75


title: Salvataggio dati

text:
"Pippo Salemi" <
sal...@supereva.it
> wrote in message
news:f3ba8796c60ff735cc3...@mygate.mailgate.org...
> Rieccomi con un piccolo problema.
> Ho creato il mio bel DB, porň vorrei che i dati caricati non fossero
> salvati sul Pc ma su floppy, cosě da avere sul Pc solo le maschere i
> report e le tabelle vuote.
> E poi per avere i dati compattati sul floppy in modo da aumentare la
> capienza e rendere comunque operativa l'archvazione dei dati, come
> faccio?
> Grazie.
Chiedo sempre scusa per la mia ingnoranza ma non sono esperto di access.
Adesso sň il significato di FE e BE, quindi posso essere piů chiaro.
Il mio Db contiene tutto (query, report,tabelle) e devo poter lavorare
con i dati che non devono risiedere sul Pc per ovvi motivi (non posso
essere
piů chiaro sui dati riservati), ma ho bisogno che la struttura pel
programma
sia su Pc e non i dati.
Quindi non so come fare.



title: Salvataggio dati

author: massimiliano

text:
>Chiedo sempre scusa per la mia ingnoranza ma non sono esperto di access.
>Adesso sò il significato di FE e BE, quindi posso essere più chiaro.
>Il
mio Db contiene tutto (query, report,tabelle) e devo poter lavorare
>con i
dati che non devono risiedere sul Pc per ovvi motivi (non posso
>essere
>più chiaro sui dati riservati), ma ho bisogno che la struttura pel
>programma
>sia su Pc e non i dati.
>Quindi non so come fare.
ci sono
due strade: o usi dividi database in A2000 o importi solo le tabelle dal
tuo db nel floppy, poi cancelli quelle del db e le colleghi a quelle nuove
del floppy.
ti consiglio comunque di lavorare su delle copie, il tutto è
semplice, ma non si sa mai
ciao MAssimiliano
>--
>Posted via
Mailgate.ORG Server -
http://www.Mailgate.ORG
--------------------------------
Inviato via
http://usenet.iol.it


title: Salvataggio dati

text:
> Chiedo sempre scusa per la mia ingnoranza ma non sono esperto di access.
> Adesso sò il significato di FE e BE, quindi posso essere più chiaro.
> Il mio Db contiene tutto (query, report,tabelle) e devo poter lavorare
> con i dati che non devono risiedere sul Pc per ovvi motivi (non posso
> essere
> più chiaro sui dati riservati), ma ho bisogno che la struttura pel
> programma
> sia su Pc e non i dati.
> Quindi non so come fare.
Mo si!!!! Allora... potresti dividere il tuo DB in tre, un FE e due BE il
primo da tenere sul PC per i dati normali e l'altro da tenere sul
direttamente su un floppy (di cui farai miriadi di copie per evitare perdite
scommetto)... nel FE basterà collegare le tabelle ai vari BE e il gioco è
fatto... nel caricare i dati lui ricorderà il percorso delle tabelle, quindi
salverà di conseguenza i dati normali sul PC e quelli sensibili sul floppy.
Chiaro????
--
Maurizio75


title: usare access con diversi motori di database sql server php ecc..

text:
siccome ho notato che access in rete anche a 2 soli pc non è il massimo
delle prestazioni vi chiedo se qualcuno ha esperienza e sa spiegarmi come
usare file per le tabelle con altri database sql server o php ma coninuare a
lavorare con access come se le tabelle fossero state create con access ma
sfruttando cosi il motore dei rispettivi db contro il jet che è molto
limitato.
grazie a tutt.


author: Silver

text: tabelle collegate e  query pass through'


author: Cinzia

text:

Ciao Stero72,
attenzione che PHP non ha niente a che vedere con i database...
Che Access in rete non sia particolarmente brillante, si sa... del resto non
è un database server ma un database "desktop" che consente la multiutenza.
Ma da qui a dire che  anche con soli 2 pc ci sono problemi ... ce ne
passa....
Certo molto dipende dall'applicazione se mi dici che il database è di
qualche centinaia di mega, che hai tabelle grossissime e che fai un  sacco
di query molto complicate, ... allora ti dico passa  di corsa ad un altro
motore di database ... ma se  il tuo db non è molto grande e le query non
sono particolarmente complesse e nonostante questo con 2 utenti è già
inchidato  allora  forse varrebbe la pena rivedere l'architettura
dell'applicazione... forse ci sono dei miglioramenti possibili senza
cambiare motore ...
Se invece vuoi cambiare puoi usare via ODBC praticamente tutti i database
server esistenti da SQL Server Express 2005 o MSDE (gratuito)  a buona parte
dei database Opensource come MySql,  FireBird, PostGres ecc.., anche se per
ottenere le migliori prestazioni bisogna  lavorare molto sul Server e usare
Access solo per la User Interface.
Ciao
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


author: Morgan

text:
"Stero72" <
ste...@email.it
> ha scritto nel messaggio
news:454c9403$0$19231$4faf...@reader4.news.tin.it...

Non sono daccordo.Dalla mia esperienza diretta
ti posso dire che ho un programma sviluppato interamente con access
con il database (96 tbl) su un server di rete a cui sono collegate 13
postazioni
e le prestazioni sono ottime.Ha che prestazioni ti riferisci?La base dati è
strutturata
bene?Le tabelle sono oculatamente indicizzate?Le query sul FE sono
ottimizzate?
Inoltre php non è un database ma un linguaggio di script per il web.
L'uso di un sistema client server a cui ti riferisci (access + access è file
client)
tipo Postgree SQL + Access ,MySQL + Access ,SQL Server Express 2005 + Access
lo puoi fare utilizzando l'ODBC o gli ADO.Se non vuoi cambiare molto la
struttura del FE
continuando ad usare DAO ti conviene usare ODBC se invece puoi permetterti
di riscrivere
tutto il codice usa ADO.Come ti trovi meglio.Cero valuta bene se ne vale la
pena.La migrazione
ad altri motori di database non è come si ritiene correntemente senza
dolori, anzi.Bisogna studiare e
bene le caratteristiche di questi.
Sempre per esperienza personale tra MySQL SQL Server Express e PostGre SQL
direi che in generale il migliore
è MySQL soprattutto da quando sono state implementate le transazioni.Poi
metterei PostGre di cui adesso
esiste una versione per Windows ed in ultimo SQL Server Express 2005.Tra
l'altro considera che tra quelli
citati l'unico veramente GPL è PostGre.Quello di mamma microsoft che
dovrebbe essere la naturale evoluzione da access
è pesante come un mattone e richiede risorse hardware non indifferenti.
Valuta anche FireBird che mi dicono buono.
P.S.
Di grazia in cosa sarebbe molto limitato il Jet?Per curiosità.
Morgan


title: importare dati da excel

author: mario rossi

text:
buongiorno a tutti

ho collegato un file di excel come tabella collegata in access

poi eseguo questo codice per scorrere i record presenti nel file di excel e importarli in una tabella access ma il campo codice pur non essendo mai nullo aprendo il collegamento al file di excel nel debug passo passo in vba vale sempre null (qualche aiuto? Grazie.)

il codice che eseguo è qui sotto

    Dim DB As Database
    Dim Rs As Recordset
    Dim RsOfferte As Recordset
    Dim i As Integer

    Set DB = CurrentDb
    Set Rs = DB.OpenRecordset("select distinct * from " & tbExcel & " order by codice")

    If Rs.RecordCount > 0 Then

        Set RsOfferte = DB.OpenRecordset("select * from offerte")

        For i = 1 To Rs.RecordCount
            RsOfferte.AddNew
            RsOfferte!codice = Rs!codice
            RsOfferte.Update
        Next i

        RsOfferte.Close

    End If

    Rs.Close
    Set DB = Nothing


title: importare dati da excel

author: Alex

text:
Perché non fai semplicemente una query di accodamento dal momento
 che devi solo accodare, in base al codice che hai
 scritto...?
Puoi costruirla con QBE ed eseguirla.

--
@Alex

----Android NewsGroup Reader----
https://piaohong.s3-us-west-2.amazonaws.com/usenet/index.html


title: importare dati da excel

text:

ci avevo pensato in effetti ma ero curioso di capire la stregoneria  del perchè quando apro la tabella collegata excel il campo si chiama codice e contiene sempre un valore e quando ciclo i record di tale tabella collegata e richiamo rs!codice è null

farò la query se nessuno sa il motivo.


title: importare dati da excel

text:
ci avevo pensato in effetti ma ero curioso di capire la
 stregoneria  del perchè quando apro la tabella collegata excel il
 campo si chiama codice e contiene sempre un valore e quando ciclo
 i record di tale tabella collegata e richiamo rs!codice è
 nullfarò la query se nessuno sa il motivo.

Non è che nessuno sa il motivo... anche perché non è che il tuo
 modo di operare sia standard...

Probabilmente non riconosce il FieldName... e te ne accorgeresti
 in modo molto banale anche da solo semplicemente stampando in
 finestra immediata I nomi dei fields dell'oggetto
 Recordset.
Apri il rs sulla Linked(excel)... quindi:
Dim fld As DAO.Field
For each fld in rsExcel.fields
    Debug.Print
fld.name
, fld.value
Next

Saluti



title: importare dati da excel

author: Bruno Campanini

text:
mario rossi pretended :
> buongiorno a tutti
>
> ho collegato un file di excel come tabella collegata in access

Questa è la cosa più importante che non hai spiegato: come hai fatto
tale collegamento?

Bruno


title: importare dati da excel

text:

Utilizzando dati esterni - nuova origine dati - da file - Excel - collega all'origine dati creando una tabella collegata e impostando la prima riga come intestazione nome campo


title: importare dati da excel

text:
mario rossi wrote :

Questo codice, scritto nella maniera più barbara ch'io conosca,
funziona:
=============================
Private Sub Command10_Click()
Dim RS As Recordset, RSOfferte As Recordset, i As Integer

Set RS = CurrentDb.OpenRecordset("select distinct * from tbExcel order
by codice")
Set RSOfferte = CurrentDb.OpenRecordset("select * from offerte")

If RS.RecordCount > 0 Then
    For i = 1 To RS.RecordCount
        RSOfferte.AddNew
        RSOfferte!Codice = RS!Codice
        RSOfferte.Update
    Next
End If

End Sub
===========================

Nel mio caso, tbExcel non è una variabile, ma il nome della
tabella d'importazione.

Bruno

PS
Le chiusure e i nothing, quando la fine della procedura è
immediatamente successiva, non servono a nulla.
Quando si chiude la procedura si chiude tutto quello che con
essa hai aperto.


title: Tradurre l'identificazione del mese in stringa

author: Rita

text:
Salve, sono di nuovo io.
Ho utilizzato la funzione Monthname per tradurre il valore numerico del mese
nella corrispondente stringa, però praticamente il valore non devo darglielo
io, ma deve ricavarselo da solo dal campo data (gg/mm/aa).
Sapete dirmi come?
Grazie
Rita


text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:vdGzd.3841$H%6.18...@twister1.libero.it...

Ho risolto, grazie mille.
Ciao Rita


author: Alessandro Baraldi

text:
"Rita" <
demo...@inwind.it
> wrote in message
news:WtGzd.3860$
H%6.18...@twister1.libero.it
[CUT]
> Ho risolto, grazie mille.
>
> Ciao Rita
A Natale siamo tutti più buoni Rita.
Quando risolvi dovresti avere la bontà di
inserire nel tuo PostReplay la soluzione
cosicchè chi si trovasse a cercare avrebbe
per le mani qualche cosa in più di "Ho risolto"
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:6f8695fb7dd47bc22f...@mygate.mailgate.org...

Mi scuso, ma mi è sfuggita questa regola e se non l'ho fatto non è stato
certo per un atto di noncuranza, quindi, mi spiace se è stato interpretato
in questo modo.
Sintetizzo cosa ho fatto.
Ho risolto il problema sulla scorta dei suggerimenti di Karl di cui riporto
la risposta del precedente post:
Ti fai una query coi campi:
>> GrpMesi:Format([TuoCampoData];"aaaamm")
>> GrpAnni: Year([TuoCampoData])
>>
>> Poi accendi le funzioni della query e scegli Ragruppamento
>> per GrpMesi e GrpAnni e Somma o Count (nella versione italiana?)
>> per il campo coi numeri d'interventi o nome d'interventi che
>> come risultato ti dà la somma dei interventi per mese.
>>
>> Nel report puoi fare un ragruppamento con GrpAnni e
>> nel pie del gruppo usi una casella di testo con:
>> =Sum([CampoNellaQueryConSommeD'InterventiPerMese])
All'inizio mi sono accorta che, nonostante il suggerimento, non riuscivo a
risolvere in quanto avevo del codice in apertura che dava fastidio,
Ripulito il tutto, nel Report mi sono servita dei campi GrpMesi e GrpAnni
creando appunto nell'Ordinamento e Raggruppamento dei più di gruppo.
L'unica variante è stata che non ho inserito, come ha detto Karl, la casella
di testo:=Sum([CampoNellaQueryConSommeD'InterventiPerMese]), non perchè non
funzionasse, ma semplicemnete perchè ho la mania di sperimentare più vie
alla risoluzione di un problema.
Quindi, invece della riga suddetta ho inserito l'espressione =Conteggio(*)
sia nel piè di gruppo di GrpMesi, dandomi come risultato il totale dei
record per mese, sia nel più di gruppo di GrpAnni, dandomi come risultato il
totale dei record per anno.
Ho fatto tutta questa premessa per dire che per ottenere la traduzione in
stringa del mese corrispondente, ho creato un ulteriore campo nella query
leggermente diversa da quella creata da Karl:
GrpMese:Format([TuoCampoData];"mm").
Si chiama GrpMese e non mesi per distinguerla dall'altra.
Nel Report ho inserito, poi, una casella di testo con all'origine controllo
la seguente espressione:
=MonthName([GrpMese])
sempre nel piè di gruppo di GrpMesi.
Ciao
Rita


author: cidi

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:jVQzd.3724$_E5.1...@twister2.libero.it...
>
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:6f8695fb7dd47bc22f...@mygate.mailgate.org...
>> "Rita" <
demo...@inwind.it
> wrote in message
>> news:WtGzd.3860$
H%6.18...@twister1.libero.it
>>
>> [CUT]
>> > Ho risolto, grazie mille.
>> >
>> > Ciao Rita
>>
>>
>> A Natale siamo tutti più buoni Rita.
>> Quando risolvi dovresti avere la bontà di
>> inserire nel tuo PostReplay la soluzione
>> cosicchè chi si trovasse a cercare avrebbe
>> per le mani qualche cosa in più di "Ho risolto"
magari.....un panettone e una bottiglia di quello buono!!
>> Ciao
>> @Alex
>>
>>
>> --
>> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
> Mi scuso, ma mi è sfuggita questa regola e se non l'ho fatto non è stato
> certo per un atto di noncuranza, quindi, mi spiace se è stato interpretato
> in questo modo.
ciao Rita
non farci caso....lo conosci Alex......no?
con gli estranei non si permetterebbe mai!
il fatto è che ha sentito odore di classifica e non vorrebbe perdere
il primo posto :-)
Eppoi lui è come Lupo Alberto: duro di fuori e morbido dentro :-)
Ehilà Beppe come butta?
>
> Ciao
> Rita
>
>
---
Daniele


text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:u8Szd.572702$35.24...@news4.tin.it...

Ma sì Daniele lo so, non mi sono mica offesa, assolutamente, ho solo voluto
spiegare e basta.
Visto che siamo in clima di feste, direi piuttosto che Alex sia come il
torrone, appunto duro di fuori e morbido dentro; bisogna stare attenti a
masticare bene le mandorle! Ehehe
Ciao
Rita


text:
"Rita" <
demo...@inwind.it
> wrote in message
news:6MSzd.4314$
H%6.22...@twister1.libero.it
[CUT]
> Ma sě Daniele lo so, non mi sono mica offesa, assolutamente, ho solo voluto
> spiegare e basta.
> Visto che siamo in clima di feste, direi piuttosto che Alex sia come il
> torrone, appunto duro di fuori e morbido dentro; bisogna stare attenti a
> masticare bene le mandorle! Ehehe
>
> Ciao
> Rita
Il torrone lo fanno dalle mie parti..... che sia quello...?
He...he.... Daniele mi conosce sicuramente meglio, e
sŕ che i miei toni sono cosě di fabbrica, tutt'altro che
voluti o personali, sono un pň secco di mio.
Non voleva essere assolutamente un rimprovero, solo una
sensibilizzazione, alcune volte capita di dimenticare
i particolari....!
Un saluto ad entrambi.



title: incorporare tabelle MDE in BE

author: gigion

text:
mi è capitato questa situazione:
ho creato un applicativo MDE , in questo, sono stati aggiunti dati.
Ho avuto l'esigenza di trasformare l'MDE  in MDB diviso in BE e FE,
Ho preso l'MDB originale senza dati e l'ho diviso ,
Ora devo inserire i dati contenuti in tutte le tabelle dell'MDE nelle
tabelle BE dell'MDB,
Come procedere per non avere problemi sia di collegamenti tabelle che altro?
o comunque mi devo importare tutte le tabelle una per una?
grazie


title: incorporare tabelle MDE in BE

author: George

text:
Apri il BE e cancella tutte le tabelle.
Pulsante destro le mouse: importa;
Seleziona il file dove hai i dati da importare, pulsante <seleziona
tutto> -> <OK>
Il gioco č fatto.
Durata dell'operazione: 3ns...
Ciao, Giorgio


title: incorporare tabelle MDE in BE

text:
"George" <
giorgio....@libero.it
> ha scritto nel messaggio
news:b9qb9q$li0$1...@newsreader.mailgate.org...
> Apri il BE e cancella tutte le tabelle.
> Pulsante destro le mouse: importa;
> Seleziona il file dove hai i dati da importare, pulsante <seleziona
> tutto> -> <OK>
> Il gioco è fatto.
> Durata dell'operazione: 3ns...
> Ciao, Giorgio
>
> quello che mi preoccupa è che se cancello tutte le tabelle  perdo i
collegamenti fra tabelle dell'MDE che voglio assolutamente conservare.
grazie


title: Icona sul desktop con collegamento file MDW

author: Tom

text:
Ciao a tutti
ho creato un file.mdw  per la protezione e livello utente, volevo sapere,
considerando che quando installo il programma con Inno Setup creo sul
desktop un'icona di collegamento al programma, se era possibile inserire nel
percorso del file anche quello del file mdw in modo da evitare al cliente di
aderrire  manualmente al file di protezione.
Spero di esere stato chiaro.
Ciao Tommy


author: ALESSANDRO Baraldi

text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio
news:DEFsd.4794$Lg7.1...@twister1.libero.it...

Secondo me stai facendo un pò di confusione.
Prima di tutto non ritengo una ottima idea la distribuzione del File MDW
per motivi di sicurezza, pertanto la protezione a livello utenti sarebbe
meglio farla solo per disabilitare completamente l'ADMIN poi creare
una gestione Utenti e privilegi INTERNA.
In ogni caso quello che devi fare con INNO è solo passare all'ICONA
sul DeskTop relativa al file MDE il percorso corretto RELAZIONATO
all'MDW che deve essere inserito in una CARTELLA di programma.
Non devi assolutamente avere un'icona sul DESK per l'MDW.
"C:\Programmi\Microsoft Office\OFFICE11\MSACCESS.EXE"
"C:\Programmi\PATHAPPLICATIVO\NomeApplicativo.mdb" /WRKGRP
"C:\Programmi\PATHAPPLICATIVO\NomeSicurezza.mdw"
Tutto questo lo devi far fare alla composizione del Link sul Desktop da
INNOSETUP.
Questo è un esempio  che ricava dal registro la Path di Access_XP(Versione
10.0), se distribuisci il Runtime
è ancora più semplice perchè il Percorso lo conosci già....!
[Icons]
Name: {group}\MyIcon;
Filename:"""{reg:HKLM\SOFTWARE\Microsoft\Office\10.0\Access\InstallRoot,Path
}\MSACCESS.EXE""";Parameters: """{app}\MyDB.mdb"" /WRKGRP
""{app}\MyDB.mdw"""
Dai un'occhiata alla sintassi in quanto non l'ho provato.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:covf2c$o3s$1...@lacerta.tiscalinet.it...
> "Tom" <
ar...@libero.it
> ha scritto nel messaggio
> news:DEFsd.4794$Lg7.1...@twister1.libero.it...
> > Ciao a tutti
> > ho creato un file.mdw  per la protezione e livello utente, volevo
sapere,
> > considerando che quando installo il programma con Inno Setup creo sul
> > desktop un'icona di collegamento al programma, se era possibile inserire
> nel
> > percorso del file anche quello del file mdw in modo da evitare al
cliente
> di
> > aderrire  manualmente al file di protezione.
> > Spero di esere stato chiaro.
> >
> > Ciao Tommy
>
>
> Secondo me stai facendo un pò di confusione.
>
> Prima di tutto non ritengo una ottima idea la distribuzione del File MDW
> per motivi di sicurezza, pertanto la protezione a livello utenti sarebbe
> meglio farla solo per disabilitare completamente l'ADMIN poi creare
> una gestione Utenti e privilegi INTERNA.
in che modo?
>
> In ogni caso quello che devi fare con INNO è solo passare all'ICONA
> sul DeskTop relativa al file MDE il percorso corretto RELAZIONATO
> all'MDW che deve essere inserito in una CARTELLA di programma.
proprio quello che volevo dire...
> Non devi assolutamente avere un'icona sul DESK per l'MDW.
... infatti mi sono spiegato male
>
> "C:\Programmi\Microsoft Office\OFFICE11\MSACCESS.EXE"
> "C:\Programmi\PATHAPPLICATIVO\NomeApplicativo.mdb" /WRKGRP
> "C:\Programmi\PATHAPPLICATIVO\NomeSicurezza.mdw"
>
> Tutto questo lo devi far fare alla composizione del Link sul Desktop da
> INNOSETUP.
>
> Questo è un esempio  che ricava dal registro la Path di Access_XP(Versione
> 10.0), se distribuisci il Runtime
> è ancora più semplice perchè il Percorso lo conosci già....!
>
> [Icons]
> Name: {group}\MyIcon;
>
Filename:"""{reg:HKLM\SOFTWARE\Microsoft\Office\10.0\Access\InstallRoot,Path
> }\MSACCESS.EXE""";Parameters: """{app}\MyDB.mdb"" /WRKGRP
> ""{app}\MyDB.mdw"""
>
> Dai un'occhiata alla sintassi in quanto non l'ho provato.
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> --------------------------------------------------------------------------
-
>
darò un'occhiata alla sintassi e ti farò sapere.
Grazie 1000


title: documentazione

text:
ciau, esiste qualke documento, tutorial, guida per imparare? italiano e/o
inglese vanno bene


title: documentazione

author: Rob

text:
"raid3n" <
rai...@aruba.it
> ha scritto nel messaggio
news:U6mY5.62152$IP1.2...@news1.giganews.com...
> ciau, esiste qualke documento, tutorial, guida per imparare? italiano e/o
> inglese vanno bene
>
Imparere Ke???
Rob.


title: documentazione

text:
ehm access?
"Rob" <dg.rob"NOSPAM"@
tiscalinet.it
> ha scritto nel messaggio
news:90t773$fb5$1...@lacerta.tiscalinet.it...



title: documentazione

author: sib

text:
raid3n <
rai...@aruba.it
> wrote in message
%LpY5.114740$DG3.2...@news2.giganews.com...
> ehm access?
Scrivi dopo il testo precedente.
La guida in linea (con tutti gli esempi che contiene) e i db di esempio che
accompagnano Access rappresentano la documentazione migliore che tu possa
trovare.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: documentazione

text:
"raid3n" <
rai...@aruba.it
> ha scritto nel messaggio
news:%LpY5.114740$DG3.2...@news2.giganews.com...
> ehm access?
Dai un'occhiata al post di "Virgilio Roberto" del 06/12/2000.
E' buona norma guardare se la domanda che devi vare l'ha già fatta
qualcun'altro appena prima di te.
Ciao, Rob.


title: Access 97 ---> Windows 2000 with Access 2000

author: sli

text:
Who can tell me what can go wrong if I update a program made in Access 97 to
Access 2000 with windows 2000.
If heard that there can be any problems.
Please email me at
sgt.li...@quicknet.nl
Thanks,
Sylvester


title: Report esportato inExcel

author: Robt

text:
Ho un report di access che contiene un campo alfanumerico con la partita
iva/ Codice Fiscale e quando dal report lancio l'esportazione in Excel il
campo se contiene solo un valore numerico con degli zeri non significativi
mi viene formattato senza zeri.
Per Es. 0012345678 in access diventa 12345678  in excel
Grazie
Ciao Roberta


title: Report esportato inExcel

author: MA

text:
"Robt" <
pi...@topolino.it
> ha scritto nel messaggio
news:bu5pb0$qud$1...@newsread.albacom.net...

Esporta il tuo campo così cstr(tuocampo)
In pratica gli dice che è un valore testo e lui non te lo modifica
MAssimiliano


title: Report esportato inExcel

author: SunRex

text:
"Robt" <
pi...@topolino.it
> ha scritto nel messaggio
news:bu5pb0$qud$1...@newsread.albacom.net...

Probabilmente devi formattarti le celle in Excel.
Cmq secondo me è meglio richiamare i dati da Excel
da Menu di Excel Dati carica dati esterni o meglio ancora
se vuoi presentarli meglio Menu Dati Rapporto Tabella Pivot.....
e scegli origine dati esterna.
Ciao
SunRex


title: campi calcolati

author: Gianni

text:
PREMETTO: ho qualche esperienza di programmazione, ma sono un "absolute
beginners" di Access.
ho 2 tabelle, non collegate tra loro. Nella prima alcuni campi devono essere
inseriti manualmente, altri devono essere calcolati tramite valori di campi
contenuti nella seconda tabella (che ha un solo record).
Ho impostato una maschera basata sulla prima tabella x l'inserimento dei
dati, ma qaundo imposto i campi calcolati con Origine Controllo = il campo
"da scrivere" della prima tabella e "Valore Predefinito" = un'espressione
che usa i campi della seconda tabella   Tab K:
            =[Tab K]![N_tubetti]*[Tab K]![Peso Tubetto]
Access  visualizza  #nome? nel relativo controllo e mi dice che l'oggetto
Tab K non esiste
Forse il problema è banale, ma non riesco ad andare avanti...
Grazie in anticipo


title: campi calcolati

author: Silvio Berruti

text:
"Gianni" <
g...@unavoltaerolibero.it
> ha scritto nel messaggio
news:duNh7.5720$%a4.2...@news.infostrada.it...
> PREMETTO: ho qualche esperienza di programmazione, ma sono un "absolute
> beginners" di Access.
> ho 2 tabelle, non collegate tra loro. Nella prima alcuni campi devono
essere
> inseriti manualmente, altri devono essere calcolati tramite valori di
campi
> contenuti nella seconda tabella (che ha un solo record).
Il mio consiglio è quello di NON inserire campi calcolati nelle tabelle.
I relativi valori calcolati saranno sempre ottenibili direttamente nelle
maschere, nei report o con query.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: campi calcolati

text:
PREMETTO: ho qualche esperienza di programmazione, ma sono un "absolute
beginners" di Access.
ho 2 tabelle, non collegate tra loro. Nella prima alcuni campi devono essere
inseriti manualmente, altri devono essere calcolati tramite valori di campi
contenuti nella seconda tabella (che ha un solo record).



title: Aggiungere Password ad una maschera

author: Luca

text:
Ciao a tutti
    avrei bisogno di aggiungere una password ad una maschera prima di
entrare nella maschera principale del DB e se la password č errata per 2 o 3
volte(se č possibile) far chiudere il programa.
E' possibile?
Se si come?
Grazie in anticipo.
Luca


title: Aggiungere Password ad una maschera

author: Pablitomf

text:
Luca ha scritto:
> Ciao a tutti
>     avrei bisogno di aggiungere una password ad una maschera prima di
> entrare nella maschera principale del DB e se la password è errata per 2 o 3
> volte(se è possibile) far chiudere il programa.
> E' possibile?
> Se si come?
> Grazie in anticipo.
> Luca
A fare si può fare, ma a livello di "sicurezza" visto che è un controllo
interno risulta comunque "ROBETTA", nel senso che la sua efficacia dipende
dall'utente che accede e alle sue relative conoscenze di access...
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aggiungere Password ad una maschera

text:
Ciao
    Va benissimo anche se è "robetta" l'utente che devrà accedere non sa
proprio nulla di Access.
Grazie
Luca
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c7a3id$rfv$1...@news.newsland.it...



title: Aggiungere Password ad una maschera

author: namor

text:
Pablitomf ha scritto:
> Luca ha scritto:
> > Ciao a tutti
> > avrei bisogno di aggiungere una password ad una maschera prima di
> > 2 o 3entrare nella maschera principale del DB e se la password è
> > errata per volte(se è possibile) far chiudere il programa.
> > E' possibile?
> > Se si come?
> > Grazie in anticipo.
> > Luca
> A fare si può fare, ma a livello di "sicurezza" visto che è un controllo
> interno risulta comunque "ROBETTA", nel senso che la sua efficacia dipende
> dall'utente che accede e alle sue relative conoscenze di access...
Se progetti una protezione ben fatta e distribuisci solo gli mde in modo
che non si possano bypassare parti di codice puoi ottenere un ottimo
risultato, difficilmente craccabile anche da chi abbia ottime conoscenze
di access.
Namor
--
namor at inwind punto it



title: Aggiungere Password ad una maschera

text:
ciao....
        ma come faccio?
grazie
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c7cmhi$352$1...@news.newsland.it...
> Pablitomf ha scritto:
> > Luca ha scritto:
>
> > > Ciao a tutti
> > > avrei bisogno di aggiungere una password ad una maschera prima di
> > > 2 o 3entrare nella maschera principale del DB e se la password č
> > > errata per volte(se č possibile) far chiudere il programa.
> > > E' possibile?
> > > Se si come?
> > > Grazie in anticipo.
> > > Luca
>
>
> > A fare si puņ fare, ma a livello di "sicurezza" visto che č un controllo



title: Aggiungere Password ad una maschera

text:
Luca ha scritto:

> Grazie
> Luca

Ti spedisco un esempio... si fa prima



title: Aggiungere Password ad una maschera

text:
namor ha scritto:
> Se progetti una protezione ben fatta e distribuisci solo gli mde in modo
> che non si possano bypassare parti di codice puoi ottenere un ottimo
> risultato, difficilmente craccabile anche da chi abbia ottime conoscenze
> di access.
> Namor
Ne abbiamo discusso a lungo io e @Alex e la conclusione č che secondo noi
(e altri) "č probabile" che per quanto sia ben fatto c'č sempre chi ne sa
una in piů del diavolo.
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito



title: Aggiungere Password ad una maschera

text:
Pablitomf ha scritto:
> namor ha scritto:
> > Se progetti una protezione ben fatta e distribuisci solo gli mde in modo
> > che non si possano bypassare parti di codice puoi ottenere un ottimo
> > risultato, difficilmente craccabile anche da chi abbia ottime conoscenze
> > di access.
> > Namor
> Ne abbiamo discusso a lungo io e @Alex e la conclusione č che secondo noi
> (e altri) "č probabile" che per quanto sia ben fatto c'č sempre chi ne sa
> una in piů del diavolo.
Si, non avrai mai la sicurezza al 100%, ma su una protezione con password
salvate in chiaro in tabella quante persone trovi che siano in grado di
craccarla? Almeno 50.000.000. Una con password codificate 3des o md5,
quanti la craccano? Almeno in 3.000.000. Una che richieda l'accesso
diretto alla memoria del PC per leggere il contenuto delle variabili?
Molti di meno.
Potrebbe sempre esserci qualcuno in grado di superare le protezioni, la
bravura del programmatore sta nel ridurre il piů possibile il numero di
queste persone.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: rowsource

author: Fulvia

text:
In una maschera ho una casella combinata con origine controllo Elenco
valori.
da codice aggiungo un valore e se controllo lo vedo presente nell'eleco
valori della casella.
Perch� quando chiudo e riapro la maschera il valore aggiunto nella casella
non viene salvato.
Come posso fare a salvare il valore aggiunto?
--
Ciao a tutti


title: rowsource

author: Karl Donaubauer

text:
Fulvia wrote:
> In una maschera ho una casella combinata con origine controllo
> Elenco valori.
> da codice aggiungo un valore e se controllo lo vedo presente
> nell'eleco valori della casella.
> Perchï¿œ quando chiudo e riapro la maschera il valore aggiunto nella
> casella non viene salvato.
> Come posso fare a salvare il valore aggiunto?
Per salvare il valore nell'elenco dovresti aprire la maschera
in vis. struttura.
Usa una tabella invece di un'elenco valori.
Vedi anche
www.donkarl.com/it?FAQ4.13
.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: visualizzare nel report i primi 4 record per ogni  gruppo

text:
Salve,
in un report ho visualizzo per ogni macchina i prodotti che sta facendo. Per questioni di spazio vorrei visualizzare solo i primi 4 record per ogni macchina.
Come posso fare?
Questo è  la sql della query da cui deriva il report

SELECT Jobs.*
FROM Jobs
WHERE (((Jobs.[Produzione finita])=False))
ORDER BY Jobs.CoWCode;

Poi il raggruppamento lo faccio a livello di report.

Grazie a chi potrà aiutarmi

Saluti


text:

Usa la clausola TOP
SELECT TOP 4 .......
Occhio all'ordinamento per avere solo 4 record. Se Access ne trova 2/3/.... con lo stesso valore te li mostra tutti. Se usi un ordinamento almeno doppio (su due voci) risolvi


author: Sergio Rocco

text:

Ciao Fair87,
grazie per la risposta ma non posso usare la select top sulla query, altrimenti mi farebbe vedere solo 4 record. Come ti dicevo, è nel report che uso l'intestazione macchina(CoWCode) e faccio vedere tutti i record per ognuna. Invece vorrei che me ne mostrasse 4, gli altri no.
A mio avviso la cosa piu giusta sarebbe fare tutto a livello di query però se raggruppo per codice macchina ottengo i record per ogni macchina.
Eh si sono un principiante e per di piu faccio un programmino ogni 3-4 anni

Saluti


text:
Am 02.08.2014 21:51, schrieb
roc...@gmail.com
:
> in un report ho visualizzo per ogni macchina i prodotti
 > che sta facendo. Per questioni di spazio vorrei
 > visualizzare solo i primi 4 record per ogni macchina.
> Come posso fare?
> Questo ï¿œ  la sql della query da cui deriva il report
>
> SELECT Jobs.*
> FROM Jobs
> WHERE (((Jobs.[Produzione finita])=False))
> ORDER BY Jobs.CoWCode;
>
> Poi il raggruppamento lo faccio a livello di report.

- nella sezione corpo crea un nuova casella di testo "txtConta"
- imposta la proprietï¿œ "Origine controllo" della casella a
=1
- imposta la proprietï¿œ "Somma parziale" della casella a "Su gruppo"
- nella proprietï¿œ "Su formatazione" della sezione corpo scegli
[procedura evento] e fai clic sul piccolo pulsante a destra che
ti porta nell'editore VBA. Qui inserisci questa riga di codice:

If Me!txtConta > 4 Then Cancel = True

Gioco fatto.

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

Access Lobby:
http://www.AccessDevelopers.org


text:
Il giorno lunedì 4 agosto 2014 13:15:02 UTC+2, Karl Donaubauer ha scritto:
> Am 02.08.2014 21:51, schrieb :
>
> > in un report ho visualizzo per ogni macchina i prodotti
>
>  > che sta facendo. Per questioni di spazio vorrei
>
>  > visualizzare solo i primi 4 record per ogni macchina.
>
> > Come posso fare?
>
> > Questo ï¿oe  la sql della query da cui deriva il report
>
> >
>
> > SELECT Jobs.*
>
> > FROM Jobs
>
> > WHERE (((Jobs.[Produzione finita])=False))
>
> > ORDER BY Jobs.CoWCode;
>
> >
>
> > Poi il raggruppamento lo faccio a livello di report.
>
>
>
> - nella sezione corpo crea un nuova casella di testo "txtConta"
>
> - imposta la proprietï¿oe "Origine controllo" della casella a
>
> =1
>
> - imposta la proprietï¿oe "Somma parziale" della casella a "Su gruppo"
>
> - nella proprietï¿oe "Su formatazione" della sezione corpo scegli
>
> [procedura evento] e fai clic sul piccolo pulsante a destra che
>
> ti porta nell'editore VBA. Qui inserisci questa riga di codice:
>
>
>
> If Me!txtConta > 4 Then Cancel = True
>
>
>
> Gioco fatto.
>
>
>
> --
>
> Ciao
>
> Karl
>
> *********
>
> Access FAQ:
http://www.donkarl.com/it

>
> Access Lobby:
http://www.AccessDevelopers.org

Grazie Karl funziona perfettamente

Saluti


author: Simone Calligaris

text:
> "Karl Donaubauer"

Karl, chiedo venia per l'OT: da voi � gi� entrata in vigore (o prevista per
il futuro) una modalit� di fatturazione simile a questa?

http://www.fatturapa.gov.it/export/fatturazione/it/normativa/f-2.htm

Saluti da Simone


text:
Ciao Simone,

Simone Calligaris ha scritto:> ...
 > da voi è già entrata in vigore (o prevista per
 > il futuro) una modalità di fatturazione simile a questa?
 >
 >
http://www.fatturapa.gov.it/export/fatturazione/it/normativa/f-2.htm

Direi di no.
Però non sono nemmeno sicuro di capire cosa fate in Italia
e con quale scopo.

Anche
http://it.wikipedia.org/wiki/Fattura_elettronica

non mi aiuta molto.

Se sul sito di wikipedia cambi alla versione tedesca già
dalla struttura dell'articolo vedi che qui è molto diverso.
Poche legge e regole, ancora meno dopo le direttive dell'UE
di 2010 che ha semplificata la fatturazione elettronica.



text:
"Karl Donaubauer"

> Simone Calligaris ha scritto:> ...
> > da voi � gi� entrata in vigore (o prevista per
> > il futuro) una modalit� di fatturazione simile a questa?
> >
> >
http://www.fatturapa.gov.it/export/fatturazione/it/normativa/f-2.htm

>
> Direi di no.
> Per� non sono nemmeno sicuro di capire cosa fate in Italia
> e con quale scopo.

Mah, l'obiettivo teorico � un controllo real-time del fatturato verso la P.A
per poter evadere pi� celermente i pagamenti.
Oltre a un risparmio di tempo e carta negli uffici pubblici.
Comunque la sostanza � che tra pochi mesi tutte le fatture inviate verso la
P.A italiana dovranno essere in quel formato (previo firma elettronica).

> Anche
http://it.wikipedia.org/wiki/Fattura_elettronica

> non mi aiuta molto.
>
> Se sul sito di wikipedia cambi alla versione tedesca gi�
> dalla struttura dell'articolo vedi che qui � molto diverso.
> Poche legge e regole, ancora meno dopo le direttive dell'UE
> di 2010 che ha semplificata la fatturazione elettronica.

Gi�, molto diverso.
Ci saranno sicuramente aziende estere che vendono (servizi soprattutto) alla
pubblica amministrazione italiana: mi domando, poverette, come faranno ad
emettere fattura...

Ciao!


text:
Simone Calligaris:
> ...
>>> da voi � gi� entrata in vigore (o prevista per
>>> il futuro) una modalit� di fatturazione simile a questa?
>>>
>>>
http://www.fatturapa.gov.it/export/fatturazione/it/normativa/f-2.htm

>
> Mah, l'obiettivo teorico � un controllo real-time del fatturato verso la P.A
> per poter evadere pi� celermente i pagamenti.
> Oltre a un risparmio di tempo e carta negli uffici pubblici.
> Comunque la sostanza � che tra pochi mesi tutte le fatture inviate verso la
> P.A italiana dovranno essere in quel formato (previo firma elettronica).

Ok, ora capisco che tutto si riferisce solo a fatture verso la Pubblica
Amministrazione. No, finora non c'� nessuna discussione di farlo in .at
e .de. Sembra che siate i primi e forse soli.



title: catturare dei campi

author: Vittorio

text:
Nessuno mi ha risposto nelle precedenti domande.
Non mi ha risposto nessuno alla precedente messaggio.
Buona sera a tutti, avrei bisogno del vostro aiuto.
Ho una Query chiamata "ELENCO MATERIALI UTILIZZATI" con i campi [MATERIALE]
e [DESCRIZIONE MATERIALE]
Ho una Sottomaschera chiamata "Sottomaschera Elementi" con i campi [PARTE
(LRM) FIGLIO]; [DESCRIZIONE] e [QTA']
Infine la maschera che contiene la precedente sottomaschera chiamata
[INSERIMENTO LEGAMI].
Io avrei bisogno che quando inserisco un nuovo record nella sottomaschera
"Sottomaschera elementi", dopo aver inserito il materiale nel campo [PARTE
(LRM) FIGLIO] in automatico (se presente nella Query) viene compilato il
campo [DESCRIZIONE] della sottomaschera prendendo spunto dalla Query.
P.S. I campi che contengono gli stessi dati sono: [PARTE (LRM) FIGLIO] della
sottomaschera e [MATERIALE] della Query.
Grazie!!


title: catturare dei campi

author: VT @ home

text:
Il Mon, 5 Mar 2007 18:33:09 +0100, "Vittorio" <
vi...@email.it
> ha scritto:
>(.....)

E quattro !
Ma ci sei o ci fai ?
E intanto la risposta langue non letta dal 26/02/07 ore 07:49 ...
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: catturare dei campi

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:46pou2dnai92ip0i8...@4ax.com...

Sarà anche 6 ma non trovo niente al 26/02/07, forse viene più semplice se mi
rispondi a questo messaggio.
Ne ho bisogno. Grazie.


title: catturare dei campi

text:
Il Thu, 8 Mar 2007 20:22:11 +0100, "Vittorio" <
vi...@email.it
> ha
scritto:
>
>"VT @ home" <
V...@home.it
> ha scritto nel messaggio
>news:46pou2dnai92ip0i8...@4ax.com...
>> Il Mon, 5 Mar 2007 18:33:09 +0100, "Vittorio" <
vi...@email.it
> ha scritto:
>>>(.....)
>>
>>>Nessuno mi ha risposto nelle precedenti domande.
>>>
>>>Non mi ha risposto nessuno alla precedente messaggio.
>>>
>>>Buona sera a tutti, avrei bisogno del vostro aiuto.
>>>Ho una Query chiamata "ELENCO MATERIALI UTILIZZATI" con i campi
>>>[MATERIALE]
>>>e [DESCRIZIONE MATERIALE]
>>>Ho una Sottomaschera chiamata "Sottomaschera Elementi" con i campi [PARTE
>>>(LRM) FIGLIO]; [DESCRIZIONE] e [QTA']
>>>Infine la maschera che contiene la precedente sottomaschera chiamata
>>>[INSERIMENTO LEGAMI].
>>>
>>>Io avrei bisogno che quando inserisco un nuovo record nella sottomaschera
>>>"Sottomaschera elementi", dopo aver inserito il materiale nel campo [PARTE
>>>(LRM) FIGLIO] in automatico (se presente nella Query) viene compilato il
>>>campo [DESCRIZIONE] della sottomaschera prendendo spunto dalla Query.
>>>
>>>P.S. I campi che contengono gli stessi dati sono: [PARTE (LRM) FIGLIO]
>>>della
>>>sottomaschera e [MATERIALE] della Query.
>>>
>>>Grazie!!
>>>
>>
Nella sottomaschera, nell'origine controllo associato al campo
[Descrizione], imposta la seguente espressione:
=Dlookup("Descrizione materiale","Elenco materiali
utilizzati","Materiale='" & [Parte (lrm) figlio] & "'")
dove ho supposto che il campo Materiale sia di tipo testo. Se invece
fosse numerico, devi usare l'espressione
=Dlookup("Descrizione materiale","Elenco materiali
utilizzati","Materiale=" & [Parte (lrm) figlio])


title: catturare dei campi

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:r8l4v2lvj291ha9fc...@4ax.com...

Non funziona. Se copio ciň che hai scritto nell' "origine controllo" con "="
mi dice che "Errore di sintassi nell'espressione" (ho utilizzato quella dove
descrizione č testo. Togliendo l'uguale prima dell'espressione mi
dice"#Nome?". Puoi darmi una mano? Grazie e ciao


title: catturare dei campi

author: VT @ Work

text:
On Mon, 12 Mar 2007 20:13:28 +0100, "Vittorio" <
vi...@email.it
> wrote:
 (...)
>> Nella sottomaschera, nell'origine controllo associato al campo
>> [Descrizione], imposta la seguente espressione:
>> =Dlookup("Descrizione materiale","Elenco materiali
>> utilizzati","Materiale='" & [Parte (lrm) figlio] & "'")
>>
>> dove ho supposto che il campo Materiale sia di tipo testo. Se invece
>> fosse numerico, devi usare l'espressione
>>
>> =Dlookup("Descrizione materiale","Elenco materiali
>> utilizzati","Materiale=" & [Parte (lrm) figlio])
>
>Non funziona. Se copio ciň che hai scritto nell' "origine controllo" con "="
>mi dice che "Errore di sintassi nell'espressione" (ho utilizzato quella dove
>descrizione č testo. Togliendo l'uguale prima dell'espressione mi
>dice"#Nome?". Puoi darmi una mano? Grazie e ciao
Sostituisci la virgola con punto e virgola:
=Dlookup("Descrizione materiale";"Elenco materiali
utilizzati";"Materiale='" & [Parte (lrm) figlio] & "'")


title: catturare dei campi

text:
"VT @ Work" <V...@Work.it> ha scritto nel messaggio
news:45fa533c...@firewall.regione.toscana.it...

Domani proverň a lavoro e ti farň sapere. Io vorrei che la descrizione del
materiale "pescato" con la funzione DLOOKUP venga salvato anche nel campo
[DESCRIZIONE] della tabella alla quale la sottomaschera č collegata.
Cioč se nella Query "Elenco materiali utilizzati" č presente il [Materiale]:
Lavazza con la [Descrizione]: caffč, vorrei che nella Tabella "Elenco
Elementi" collegata alla Sottomaschera "Elenco Elementi", se nel campo
[Parte (lrm) figlio] inserisco Lavazza, venga salvata la [Descrizione]:
caffč anche nella tabella corrispondente "Elenco Elementi" e non solo
visualizzata nella sottomaschera. In piů, nel caso in cui non esistesse il
materiale inserito nel campo [Parte (lrm) figlio] nella Query "Elenco
materiali utilizzati", mi deve essere possibile inserire la descrizione
nella Sottomaschera.
Spero di essermi spiegato bene.
Grazie


title: catturare dei campi

text:
"VT @ Work" <V...@Work.it> ha scritto nel messaggio
news:45fa533c...@firewall.regione.toscana.it...
> On Mon, 12 Mar 2007 20:13:28 +0100, "Vittorio" <
vi...@email.it
> wrote:
> (...)
>
>>> Nella sottomaschera, nell'origine controllo associato al campo
>>> [Descrizione], imposta la seguente espressione:
>>> =Dlookup("Descrizione materiale","Elenco materiali
>>> utilizzati","Materiale='" & [Parte (lrm) figlio] & "'")
>>>
>>> dove ho supposto che il campo Materiale sia di tipo testo. Se invece
>>> fosse numerico, devi usare l'espressione
>>>
>>> =Dlookup("Descrizione materiale","Elenco materiali
>>> utilizzati","Materiale=" & [Parte (lrm) figlio])
>>
>>Non funziona. Se copio ciò che hai scritto nell' "origine controllo" con
>>"="
>>mi dice che "Errore di sintassi nell'espressione" (ho utilizzato quella
>>dove
>>descrizione è testo. Togliendo l'uguale prima dell'espressione mi
>>dice"#Nome?". Puoi darmi una mano? Grazie e ciao
>
> Sostituisci la virgola con punto e virgola:
>
> =Dlookup("Descrizione materiale";"Elenco materiali
> utilizzati";"Materiale='" & [Parte (lrm) figlio] & "'")
Grazie, ho provato e sono riuscito a risolvere il problema. Ho creato un
modulo "dopo l'aggiornamento di [Parte (lrm) figlio] e funziona. Solo una
curiosità, hai qualche sito o libro da consigliarmi per capire bene quando
mettere le virgole ",", quando i punti e virgola ";" e cosa significano. Mi
piacerebbe molto imparare un po' di più...
Comunque molte grazie del tuo aiuto!


title: Uso di Me

author: Bruno Campanini

text:
Qualcuno conosce costrutti VBA in cui sia
necessario l'uso di Me?
A  parte
Me("Field_" & 1) dove Field_1 è un campo di form.
e il poco frequente esempio fornito dall'help?
Bruno


title: Uso di Me

author: Alessandro Baraldi

text:
"Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
news:eXR7e.784285$
b5.34...@news3.tin.it
> Qualcuno conosce costrutti VBA in cui sia
> necessario l'uso di Me?
>
> A  parte
>
> Me("Field_" & 1) dove Field_1 č un campo di form.
Magari era Me.Controls("Field_" & 1)...?
;-)
> e il poco frequente esempio fornito dall'help?
>
> Bruno
Diciamo che non č obbligatorio l'uso di Me, ma rende
esplicito il riferimento al contenitore rendento piů
snello il codice e alcuni sostengono anche piů veloce.
Il mio non č un dubbio, solo non ho mai fatto Test.
Di sicuro č importante differenziare il "!" dal "."
questo si che rende piů veloce il riferimento dinamico.
Personalmente essendo un apassionato di CODICE e di
come questo venga finalizzato all'ottimizzazione io
uso sempre questi criteri.
Forse ho frainteso il senso della domanda....?
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Uso di Me

author: Salvatore

text:
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:eXR7e.784285$b5.34...@news3.tin.it...

Me si può usare nelle routine per far riferimento a campi o controlli
presenti sulla maschera o sul report corrente.
Un esempio: se devi aggiornare un campo (chiamiamolo TuoCampo) su una
maschera e l'operazione di aggiornamento consiste nell'impostare tale campo
ad un determinato valore (calcolato o meno) anzichè scrivere
 Forms!TuaMaschera!TuoCampo=ValoreDaAssegnare
 puoi scrivere
 Me.TuoCampo=ValoreDaAssegnare.
Il vantaggio è che puoi copiare la stringa, infatti essa sarà valida in
tutte le maschere o sottomaschere o report o sottoreport che contengano il
campo TuoCampo.
Ciao
Salvatore


title: Uso di Me

text:
"Salvatore" <
sal...@tiscali.it
> wrote in message
news:425ff0b0$0$24430$
5fc...@news.tiscali.it
[CUT]
>  Forms!TuaMaschera!TuoCampo=ValoreDaAssegnare
>  puoi scrivere
>  Me.TuoCampo=ValoreDaAssegnare.
In realtà il PUNTO definisce METODI/PROPRIETA' Native di Access
è un'uso improprio dell'intellisense associare il PUNTO al controllo
nonostante questo possa essere visto come Proprietà della Form
usando il PUNTO.
Me!NomeCampo.Value=Valore
dove Value è la DefaultProperty e può essere Omessa.
E' una precisazione doverosa e tutt'altro che banale.
[CUT]
> Ciao
> Salvatore



title: Uso di Me

text:
"Salvatore" <
sal...@tiscali.it
> wrote in message
news:425ff0b0$0$24430$5fc...@news.tiscali.it...
> Me si può usare nelle routine per far riferimento a campi o controlli
> presenti sulla maschera o sul report corrente.
> Un esempio: se devi aggiornare un campo (chiamiamolo TuoCampo) su una
> maschera e l'operazione di aggiornamento consiste nell'impostare tale
> campo ad un determinato valore (calcolato o meno) anzichè scrivere
> Forms!TuaMaschera!TuoCampo=ValoreDaAssegnare
> puoi scrivere
> Me.TuoCampo=ValoreDaAssegnare.
Beh, in luogo di
Me.TuoCampo=ValoreDaAssegnare.
puoi più semplicemente fare
TuoCampo = ValoreDaAssegnare.
Me qui non è necessario.
Intendevo casi di "necessità" non di "possibilità".
Bruno


title: Uso di Me

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d12bfa5f56f4a5f4e2...@mygate.mailgate.org...

Verissimo quanto dici.
In realtà volevo fare un esempio semplice, senza addentrarmi nei diversi
aspetti della sintassi.
Ciao
Salvatore


title: Uso di Me

text:
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:NtS7e.1241157$35.45...@news4.tin.it...

Non sono sicuro al 100% che l'affermazione TuoCampo = ValoreDaAssegnare sia
equivalente a Me.TuoCampo=ValoreDaAssegnare, in quanto nel tuo caso TuoCampo
può essere il nome di una variabile e non essere legata direttamente al
campo.
Ciao
Salvatore


title: Uso di Me

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:fcb28183ec832a5676...@mygate.mailgate.org...
> "Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
> news:eXR7e.784285$
b5.34...@news3.tin.it
>
>> Qualcuno conosce costrutti VBA in cui sia
>> necessario l'uso di Me?
>>
>> A  parte
>>
>> Me("Field_" & 1) dove Field_1 è un campo di form.
>
> Magari era Me.Controls("Field_" & 1)...?
> ;-)
>
>> e il poco frequente esempio fornito dall'help?
>>
>> Bruno
>
> Diciamo che non è obbligatorio l'uso di Me, ma rende
> esplicito il riferimento al contenitore rendento più
> snello il codice e alcuni sostengono anche più veloce.
>
> Il mio non è un dubbio, solo non ho mai fatto Test.
> Di sicuro è importante differenziare il "!" dal "."
> questo si che rende più veloce il riferimento dinamico.
>
> Personalmente essendo un apassionato di CODICE e di
> come questo venga finalizzato all'ottimizzazione io
> uso sempre questi criteri.
>
> Forse ho frainteso il senso della domanda....?
No, no, nessun fraintendimento.
È che io sono molto per l'economia di codice laddove
non risulti indispensabile maggior loquacità.
E poiché vedo qui un uso generalizzato del Me mi era venuto
di chiedermi, e di chiedere, dove fosse chiaramente indispensabile.
Quanto ai "!" e "." ricordo che il manuale di Access,
quando ancora non era implementato il VB e il linguaggio
si chiamava Access Basic, precisava doversi usare "!"
per gli oggetti creati dall'utente e "." per quelli built-in
e le proprietà.
Io sto ancora usando quel criterio.
Ciao
Bruno


title: Uso di Me

text:
"Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
news:gGS7e.1241227$
35.45...@news4.tin.it
[CUT]
> No, no, nessun fraintendimento.
> È che io sono molto per l'economia di codice laddove
> non risulti indispensabile maggior loquacità.
> E poiché vedo qui un uso generalizzato del Me mi era venuto
> di chiedermi, e di chiedere, dove fosse chiaramente indispensabile.
Ci sono segnalazioni nelle quali inspiegabili errori
sono stati risolti usando la dichiarazione esplicita
ma sinceramente non saprei cosa dire.
Molti usano il tuo concetto di scrittura del codice, e
credo non ci siano motivi per obiettare, io adotto
lo stesso criterio sforzando di ottimizzare, ma in quanto
alla sintassi non sgarro.
> Quanto ai "!" e "." ricordo che il manuale di Access,
> quando ancora non era implementato il VB e il linguaggio
> si chiamava Access Basic, precisava doversi usare "!"
> per gli oggetti creati dall'utente e "." per quelli built-in
> e le proprietà.
> Io sto ancora usando quel criterio.
Direi che è la "bibbia".
> Ciao
> Bruno



title: Uso di Me

text:
"Salvatore" <
sal...@tiscali.it
> wrote in message
news:425ff4c8$0$18227$5fc...@news.tiscali.it...
> Non sono sicuro al 100% che l'affermazione TuoCampo = ValoreDaAssegnare
> sia equivalente a Me.TuoCampo=ValoreDaAssegnare, in quanto nel tuo caso
> TuoCampo può essere il nome di una variabile e non essere legata
> direttamente al campo.
> Ciao
> Salvatore
Certamente hai ragione se disponi di un campo e di una variabile
con lo stesso nome.
VBA te lo consente e di default si riferisce alla
variabile se non precisi col Me trattarsi di un campo.
Bruno


title: Uso di Me

text:
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:kUS7e.784515$b5.34...@news3.tin.it...

Se non ho capito male, scrivendo nel codice TuoCampo = ValoreDaAssegnare
viene automaticamente impostato il valore del campo avente quel nome? In
altre parole, l'uso di Me diventa superfluo se non si utilizzano variabili
aventi il nome dei campi?
Ciao
Salvatore


title: Uso di Me

text:
"Salvatore" <
sal...@tiscali.it
> wrote in message
news:425ffbdf$0$18243$5fc...@news.tiscali.it...
> Se non ho capito male, scrivendo nel codice TuoCampo = ValoreDaAssegnare
> viene automaticamente impostato il valore del campo avente quel nome? In
> altre parole, l'uso di Me diventa superfluo se non si utilizzano variabili
> aventi il nome dei campi?
> Ciao
> Salvatore
Si certo.
Ed è per questo che chiedevo quali potessero essere
le circostanze in cui risulta "necessario" l'uso di Me,
oltre a quelle citate nel mio primo post.
Io in effetti non l'uso mai mentre c'è chi ne fa uso
frequentissimo.
Penso sia una questione d'abitudine.
Bruno


title: Uso di Me

author: Roberto da casa

text:
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:eXR7e.784285$b5.34...@news3.tin.it...

Io comincerei con il dire che nel caso di:
Me.NomeProprietà = ...
non puoi omettere il Me, a meno che in alternativa non usi:
Forms!NomeMaschera.NomeProprietà = ...
Certo non puoi scrivere solamente:
NomeProprietà = ...
Nel caso invece di:
Me.NomeControllo o Me.NomeCampo
che sarebbe meglio scrivere sia per chiarezza che per velocità di
esecuzione:
Me!NomeControllo o Me!NomeCampo
è obbligatorio qualificare il nome del campo o del controllo con Me solo se
possono nascere equivoci, ovvero esistono nello stesso modulo di classe
variabili che hanno lo stesso nome del campo/controllo, oppure nel caso
siano aperte anche altre maschere che contengono controlli con lo stesso
nome; in caso contrario qualificare il nome del controllo/campo con il nome
della maschera è opzionale.
Naturalmente anche in questi casi puoi sostituire Me! con
Forms!NomeMaschera! .
Resta il fatto che io preferisco sempre qualificare il nome controllo/campo
con Me! sia per una migliore leggibilità del codice che per prevenire
complicanze dovute a modifiche future del codice che rendessero poi
obligatorio qualificare con il nome della maschera il nome del
controllo/campo (vedi quanto scritto precedentemente). Ma questi sono altri
discorsi che non rendono comunque obbligatorio l'uso di Me.
Infine Me è usabile come argomento nel richiamo di una funzione utente alla
quale va passato il nome della maschera chiamante: siamo a utilizzi molto al
limite in quanto normalmente non si passa alla funzione il nome della
maschera, visto che esistono altri modi per determinara dall'interno della
funzione utente il nome della maschera chiamante. Comunque, anche in questo
caso Me equivale a Forms!NomeMaschera.
>
> Bruno
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Uso di Me

text:
"Salvatore" <
sal...@tiscali.it
> wrote in message
news:425ffbdf$0$18243$
5fc...@news.tiscali.it
[CUT]
> Se non ho capito male, scrivendo nel codice TuoCampo = ValoreDaAssegnare
> viene automaticamente impostato il valore del campo avente quel nome? In
Esatto.
> altre parole, l'uso di Me diventa superfluo se non si utilizzano variabili
> aventi il nome dei campi?
Non Superfluo, a livello di sintassi e di comprensione di Codice
è indispensabile proprio per distinguere nel tempo le variabili
dagli Oggetti.
Diciamo che "potrebbe" essere omesso, ma come dicevo a Bruno
le segnalazioni di strani "malfunzionamenti" del codice
associate proprio all'assenza dell'esplicitazione e risolti
proprio ritornando sui passi dei sacri testi sono diverse.
Ognuno poi però adotta nel bene e nel male i propri metodi
di ottimizzazione.
> Ciao
> Salvatore



title: Uso di Me

text:
"Roberto da casa" <
r.masso...@libero.it
> wrote in message
news:NP08e.67208$zZ1.1...@twister1.libero.it...
> "Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
> news:eXR7e.784285$b5.34...@news3.tin.it...
>> Qualcuno conosce costrutti VBA in cui sia
>> necessario l'uso di Me?
>>
>> A  parte
>>
>> Me("Field_" & 1) dove Field_1 è un campo di form.
>>
>> e il poco frequente esempio fornito dall'help?
>
> Io comincerei con il dire che nel caso di:
>
> Me.NomeProprietà = ...
>
> non puoi omettere il Me, a meno che in alternativa non usi:
>
> Forms!NomeMaschera.NomeProprietà = ...
>
> Certo non puoi scrivere solamente:
>
> NomeProprietà = ...
No.
Ovviamente non le ho provate tutte, ma poiché
diverse funzionano come ad esempio
FontName = "Terminal"
Msgbox RecordSource
è plausibile ritenere che tutte siano r/w senza
dover usare Me.
> Nel caso invece di:
> Me.NomeControllo o Me.NomeCampo
> che sarebbe meglio scrivere sia per chiarezza che per velocità di
> esecuzione:
Per chiarezza è questione di gusti.
A me disturba molto - sotto il profilo estetico -
quella pletora di Me ma, ripeto, de gustibus...
Quanto alla velocità io non ne so niente ma se così fosse
la circostanza potrebbe costituire una ragione a favore.
> Me!NomeControllo o Me!NomeCampo
> è obbligatorio qualificare il nome del campo o del controllo con Me solo
> se
> possono nascere equivoci, ovvero esistono nello stesso modulo di classe
> variabili che hanno lo stesso nome del campo/controllo, oppure nel caso
> siano aperte anche altre maschere che contengono controlli con lo stesso
> nome; in caso contrario qualificare il nome del controllo/campo con il
> nome
> della maschera è opzionale.
> Naturalmente anche in questi casi puoi sostituire Me! con
> Forms!NomeMaschera! .
Quasi d'accordo.
Se ci son più maschere aperte con campi dello stesso nome
il semplice riferimento senza Me vale per quella attiva, per le
altre devi ben specificare l'oggetto.
> Resta il fatto che io preferisco sempre qualificare il nome
> controllo/campo
> con Me! sia per una migliore leggibilità del codice che per prevenire
> complicanze dovute a modifiche future del codice che rendessero poi
> obligatorio qualificare con il nome della maschera il nome del
> controllo/campo (vedi quanto scritto precedentemente). Ma questi sono
> altri
> discorsi che non rendono comunque obbligatorio l'uso di Me.
> Infine Me è usabile come argomento nel richiamo di una funzione utente
> alla
> quale va passato il nome della maschera chiamante: siamo a utilizzi molto
> al
> limite in quanto normalmente non si passa alla funzione il nome della
> maschera, visto che esistono altri modi per determinara dall'interno della
> funzione utente il nome della maschera chiamante. Comunque, anche in
> questo
> caso Me equivale a Forms!NomeMaschera.
> Roberto
Ok
Ciao
Bruno


title: Ho perso dei record da un db

author: angelo

text: Ho perso dei record da un data base Acces 2000 c'è un modo per recuperarli


title: Ho perso dei record da un db

text:
"angelo" <
angelo...@aruba.it
> ha scritto nel messaggio
news:oqHga.54864$Lr4.1...@twister2.libero.it...
> Ho perso dei record da un data base Acces 2000 c'è un modo per recuperarli
Prova con la lanterna di Diogene. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ho perso dei record da un db

author: Antonio Biso

text:
"angelo" <
angelo...@aruba.it
> ha scritto nel messaggio
news:oqHga.54864$Lr4.1...@twister2.libero.it...
> Ho perso dei record da un data base Acces 2000 c'è un modo per recuperarli
Da una copia di backup, certo!
Antonio


title: SOS SOS SOS

author: micbin

text:
Ciao ,
per la prima volta ho cercato di installare il PWS ma quasi alla fine
dell'installazione ( INSTALLAZIONE TIPICA) ho avuto questo messaggio:
ERRORE SCONOSCIUTO DURANTE L'INTRODUZIONE DI MODIFICHE SPECIFICHE DI
MICROSOFT TRANSACTION SERVER NEL REGISTRO DI CONFIGURAZIONE DI SISTEMA.
CODICE ERRORE: 0X80004005
Poi clicchando OK ne appare uno nuovo:
IMPOSSIBILE INSTALLARE "COMPONENTI TRANSACTION SERVER"
CODICE ERRORE: 0XFREE670
Cosa devo fare?
sul mio pc ho win 98 e office 2000 compreso IE5 poi ho installato  sql
service manager dal primo cd di office 2000
grazie
Michele b.


title: Consentire solo caratteri in un campo

author: Giulio Severini

text:
Ciao :)
Ho un campo Nome. Vorrei che fosse possibile l'inserimento dei soli
caratteri letterali maiuscoli o minuscoli, e che il primo carattere fosse
sempre maiuscolo e gli altri vengano eventualmente messi in minuscolo.
Sto provando varie funzioni ma non ci riesco.
Come posso fare?
Grazie!
--
Non lo capiscono, i grandi, che il mondo dei giovani č un mondo fragile.
E' come un paese in guerra permanente, in cui tutti vogliono avere
ragione. E nel quale veniamo spesso lasciati da soli.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Consentire solo caratteri in un campo

author: Roccia Max De Poli

text:
Prima imposti a ?????????????????? la inputmask del controllo.
Ovviamente un ? per ogni carattere previsto.
Poi in afterupdate metti me.controllo=strconv(me.controllo,3)
Cia'
Max


title: Consentire solo caratteri in un campo

text:
Roccia Max De Poli ha scritto:


> Cia'
> Max
Non mi funzionano le procedure guidate perciň la Maschera di input del
campo non posso usarla. Devo fare tutto a mano.
Eppoi la funzione che mi hai descritto che fa?
A quanto sembra converte in stringa un qualcosa...e quel 3 che fa?
E l'evento afterupdate?
Al VB ancora non sono arrivato :(



title: Consentire solo caratteri in un campo

text:
Ah, ecco.
Non servono procedure guidate: nella finestrella delle proprieta' del
controllo c'e' una proprieta' "inputmask" o "maschera di input", li'
dentro ci butti dentro la sfilza di punti di domanda, digitandoli
direttamente senza procedure guidate (IMHO sono fastidiose, limitanti e
se le usi non impari uno zufolo. Il mio consiglio e' evitarle, al
massimo usarle una volta per vedere che codice VBA creano),
Da questo punto in poi e' tutto presente nell'help di VBA, impara a
usarlo, sara' il tuo migliore amico per i primi tempi:
L'evento afterupdate ha luogo quando esci da un controllo dopo averne
modificato il valore.
Me. e' un riferimento all'oggetto attivo (la maschera)
strconv e' una funzione che converte una stringa da maiuscolo a
minuscolo o viceversa.
3 e' un parametro che dice di convertire la stringa in modo che sia
tutto minuscolo tranne le iniziali di ogni parola.
In pratica hai detto:
"Quando viene aggiornato il controllo X: assegna al controllo X il
valore della funzione STRCONV applicata ai parametri (valore del
controllo X, 3)"
Cia'
Max


title: Consentire solo caratteri in un campo

text:
> In pratica hai detto:
> "Quando viene aggiornato il controllo X: assegna al controllo X il
> valore della funzione STRCONV applicata ai parametri (valore del
> controllo X, 3)"
> Cia'
> Max
Okkei, ti ringrazio. Ma per consentire solo caratteri letterali [A - Z] e
[a - z] che devo fare?
Perchè in quel modo qualcuno potrebbe scrivere Anto3nio2 senza ottenere
alcun errore.
Grazie ancora!
--
Non lo capiscono, i grandi, che il mondo dei giovani è un mondo fragile.



title: Consentire solo caratteri in un campo

text:
Ciao, ho appena fatto quanto mi hai detto ma ho ottenuto un errore:
L'espressione Dopo aggiornamento immessa come impostazione della proprietà
di evento ha provocato il seguente errore: La dichiarazione della routine
non corrisponde alla descrizione dell'evento o della routine con lo stesso
nome. ecc...ecc...
Che vuol dire??
Io ho una maschera con un controllo txtNomeUtente associato al campo Nome
della tabella tblUtenti.
Nell'evento afterupdate ho inserito il seg. codice
Me.txtNomeUtente=strconv(Me.txtNomeUtente,3)
m dopo aver inserito il nome mi appare quell'errore. Il bello è così anche
l'evento associato al tasto Click non funziona più!
Che succede?
--
Non lo capiscono, i grandi, che il mondo dei giovani è un mondo fragile.



title: Consentire solo caratteri in un campo

text:
Mah... a me no... se io imposto ??? come inputmask mi fa inserire solo
caratteri letterali... i numeri me li ignora bellamente...
Che versione usi? Io qui in ufficio ho A2003 su WinXP pro...
a casa stasera provo (A2K su W2K), ma credo che sia uguale
Cia'
Max


title: Consentire solo caratteri in un campo

text:
Nonono, non funziona cosi'.
QUando entri nella casellina dell'evento sulla destra appare il
pulsante con i tre puntini dell'autocomposizione.
Se lo premi appaiono diverse opzioni: le autocomposizioni dei criteri
(ignorale) e "generatore di codice".
Se selezioni questo ti si apre la finestra di VBA, con gia' inseriti i
predicati
Private Sub txtNomeUtente_Afterupdate()
End sub
(A seconda delle tue impostazioni potrebbe aprirsi direttamente
l'editor VBA, senza darti possibilita' di scegliere le
autocomposizioni)
Il codice che ti ho dato lo devi inserire (ovviamente) prima di end
sub.
Nella casellina afterupdate comparira' (routine evento).
Perche' tutto questo caos? Perche' nella casella afterupdate potresti
anche scriverci direttamente il nome di una macro da eseguire (E
infatti Axx ha cercato una macro con nome "me.txnomeutente"ecc, non
l'ha trovata e ti ha dato un erroraccio)
Cia'
Max