title: valore predefinito in una tabella

text:
"carlo" <
carlov...@tiscalinet.it
> ha scritto nel messaggio
news:_u%u7.2204$pm2....@news1.tin.it...
> Ti ringrazio per la risposta, ma sia la tua che la seguente funzione
> applicate ad un controllo maschera in "visualizzazione foglio dati" che in
> "visualizzazione schede continue",produce un errore scrivendo due volte la
> stessa data.
> Sai come mai?
>
> Function CalcolaData() As Date
>
>   Dim RS As DAO.Recordset
>
>   Set RS = CurrentDb.OpenRecordset("SELECT campodata FROM tbldate ORDER BY
> campodata")
>
>     'se la tabella e' vuota, il valore dell'ID sara' 1
>     If RS.EOF Then
>           CalcolaData = Date
>     Else
>     ' altrimenti cerca l'ultimo ID
>           RS.MoveLast
>     ' il valore dell'ID sara' pari al valore del record + 1
>           CalcolaData = RS!Campodata + 1
>     End If
>
>
>  RS.Close
> End Function
[CUT]
Per provare a darti una risposta dovresti postare la struttura della tabella
tbldate  indicando quale č la chiave primaria.



title: valore predefinito in una tabella

author: carlo

text:
nome campo          Tipo dati
id                           Contatore
campodata             Data/ora
nome                     Testo
Ogni volta che inserisci i dati nella maschera in visualizzazione foglio
dati o maschere continue il campo data viene raddoppiato,cioč quando
inserisci suo nome nel suo campo viene aggiunta subito una nuova riga con la
stessa data del campo precedente.
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:oU5v7.25114$0Y2.2...@news.infostrada.it...



title: valore predefinito in una tabella

author: Roberto dal portatile

text:
"carlo" <
carlov...@tiscalinet.it
> ha scritto nel messaggio
news:i6fv7.4696$pm2....@news1.tin.it...
> nome campo          Tipo dati
> id                           Contatore
> campodata             Data/ora
> nome                     Testo
> Ogni volta che inserisci i dati nella maschera in visualizzazione foglio
> dati o maschere continue il campo data viene raddoppiato,cioè quando
> inserisci suo nome nel suo campo viene aggiunta subito una nuova riga con
la
> stessa data del campo precedente.
>
Vai tranquillo, va bene così.
Poiché abbiamo agito sul valore di default, Access comincia a predisporselo
per l'inserimento del prossimo record, ma in tabella non ti duplica alcun
record. Prova e vedrai che é così.



title: valore predefinito in una tabella

text:
Ti ringrazio per la risposta ma purtroppo a me quando apro la maschera in
modalitŕ foglio dati o maschere continue, il campo data nella riga di
inserimento nuovo record (con l'indicatore *) appare con la nuova data
(giusto)(diciamo 5 ottobre 2001).Appena passo all'inserimento dati (con
l'indicatore "penna") si aggiunge una nuova riga sotto (con l'indicatore *)
che contiene nel campo data lo stesso valore data(errore) (5 ottobre
2001).Quando vado a inserire dati su questo record mi si crea sotto una
nuova riga con la data successiva (6 ottobre 2001). Tutto questo non avviene
in modalitŕ maschera singola, ma questa modalitŕ non mi va bene per il mio
inserimento dati.
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9pk3id$bh0$1...@stargate1.inet.it...
>
> "carlo" <
carlov...@tiscalinet.it
> ha scritto nel messaggio
> news:i6fv7.4696$pm2....@news1.tin.it...
> > nome campo          Tipo dati
> > id                           Contatore
> > campodata             Data/ora
> > nome                     Testo
> > Ogni volta che inserisci i dati nella maschera in visualizzazione foglio
> > dati o maschere continue il campo data viene raddoppiato,cioč quando
> > inserisci suo nome nel suo campo viene aggiunta subito una nuova riga
con
> la
> > stessa data del campo precedente.
> >
>
> Vai tranquillo, va bene cosě.
> Poiché abbiamo agito sul valore di default, Access comincia a
predisporselo
> per l'inserimento del prossimo record, ma in tabella non ti duplica alcun
> record. Prova e vedrai che é cosě.



title: valore predefinito in una tabella

text:
"carlo" <
carlov...@tiscalinet.it
> ha scritto nel messaggio
news:VYkv7.6174$pm2.1...@news1.tin.it...
> Ti ringrazio per la risposta ma purtroppo a me quando apro la maschera in
> modalità foglio dati o maschere continue, il campo data nella riga di
> inserimento nuovo record (con l'indicatore *) appare con la nuova data
> (giusto)(diciamo 5 ottobre 2001).Appena passo all'inserimento dati (con
> l'indicatore "penna") si aggiunge una nuova riga sotto (con l'indicatore
*)
> che contiene nel campo data lo stesso valore data(errore) (5 ottobre
> 2001).Quando vado a inserire dati su questo record mi si crea sotto una
> nuova riga con la data successiva (6 ottobre 2001). Tutto questo non
avviene
> in modalità maschera singola, ma questa modalità non mi va bene per il mio
> inserimento dati.
Sorry.



title: valore predefinito in una tabella

text:
Grazie per il tuo aiuto, hai una soluzione in mente al riguardo?
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9pktpg$361c$1...@stargate1.inet.it...



title: valore predefinito in una tabella

text:
"carlo" <
carlov...@tiscalinet.it
> ha scritto nel messaggio
news:dldw7.15449$DW5.3...@news2.tin.it...
> Grazie per il tuo aiuto, hai una soluzione in mente al riguardo?
[CUT]
Ti ricordo che in questo NG il tetso delle risposte va scritto dopo e non
prima del testo dei messaggi precedenti.
Se la tabella origine record della tua maschera si chiama tblDate.
Se il campo di tipo Data/ora della tabella tbldate che contiene la data da
incrementare si chiama CampoData.
Se il controllo della tua maschera associato al campo Campodata si chiama
anche lui CampoData.
A fronte dell'evento "Su corrente" della tua maschera prova a generare il
seguente codice VBA:
Private Sub Form_Current()
If Me.RecordsetClone.RecordCount = 0 Then
Me!CampoData.DefaultValue = "=Date()"
Else
Me!CampoData.DefaultValue = Chr$(34) & _
DMax("CampoData", "tblDate") + 1 & Chr$(34)
End If
End Sub



title: Eseguire file MDB senza Access

author: Paolo Marra

text:
Ciao a tutti,
sono nuovo di access e penso sia la prima volta che mi consulto questo NG.
Vorrei farvi una domanda: se ho installato Office Home Edition (nel quale
non e' incluso access!) posso eseguire in qualche modo un file mdb? C'e'
qualche utility che permetta di non acquistare la versione professional di
office (meglio se freeware!)?
Grazie
Paolo


title: Eseguire file MDB senza Access

author: AEOM

text:
"Paolo Marra" <
pm...@inwind.it
> ha scritto nel messaggio
news:M1h2c.4631$z23.1...@news3.tin.it...

http://groups.google.it/groups?hl=it&ie=UTF-8&oe=UTF-8&q=access+senza+office&sa=N&tab=wg&lr=
Ciao, AEOM


title: Eseguire file MDB senza Access

author: ALESSANDRO Baraldi

text:
"AEOM" <
fuck...@motherfucker.it
> ha scritto nel messaggio
news:%xh2c.4722$z23.2...@news3.tin.it...

Chi non muore.....!
Ciao ben risentito, speriamo per proseguire......!
@Alex.


title: Ricerca su casella combinata

text:
Buongiorno,
in una maschera continua FattureRicevute, scrivo l'elenco delle fatture ricevute.
La mia esigenza è questa:
Dopo aver compilato il campo Fornitore (IdFornitore), ho il campo NumeroOrdine (CmbNOrd)dove dovrei inserire il numero ordine di quel fornitore facendo in modo che lo possa scegliere sulla base del fornitore appena inserito.
Ho provato a scrivere così nell'origine dati della casella combinata CmbNOrd:

SELECT Bef.NOrdine, Bef.IdFornitore, Fornitori.Fornitore
FROM Fornitori INNER JOIN Bef ON Fornitori.IdFornitore = Bef.IdFornitore
WHERE (((Bef.NOrdine) Is Not Null) AND ((Fornitori.Fornitore)=[Forms]![FattureRicevute]![IdFornitore]));

Bef sono tutti i miei ordini di tutti i fornitori.
Io vorrei che questa casella combinata mi facesse scegliere solo fra gli ordini di quel fornitore...
Ho anche provato a mettere su dopoaggiornamento della combo Fornitore un requery sul campo NumeroOrdine (CmbNOrd) ma non funziona.
Qualcuno sa dirmi dove sbaglio?
Spero di essermi spiegata bene...
Grazie in anticipo a tutti.


title: Ricerca su casella combinata

author: BFS

text:
Il 12/12/2014 11:27,
lorena...@gmail.com
 ha scritto:
> Buongiorno,

> Spero di essermi spiegata bene...
> Grazie in anticipo a tutti.
>

sull'evento "su attivato" della combo scrivi:

me.cmbNOrd.rowsource="select Bef.NOrdine from bef where
bef.idfornitore=" & me.idfornitore

dove me.idfornitore è la casella con l'id fornitore nella machera continua

ciao
BFS


title: Ricerca su casella combinata

text:
Il giorno venerdì 12 dicembre 2014 16:38:00 UTC+1, BFS ha scritto:
> Il 12/12/2014 11:27,
lorena...@gmail.com
 ha scritto:
> > Buongiorno,
>
> > Spero di essermi spiegata bene...
> > Grazie in anticipo a tutti.
> >
>
> sull'evento "su attivato" della combo scrivi:
>
> me.cmbNOrd.rowsource="select Bef.NOrdine from bef where
> bef.idfornitore=" & me.idfornitore

Grazie per la risposta... ma mi va in errore sulla seconda riga anche sistemando maiuscole iniziali corrette...
Sai dirmi cosa può esserci di sbagliato?
Grazie ancora per la collaborazione!!!



title: Ricerca su casella combinata

text:

hai scritto tutto in una riga? come si chiamano le caselle del id
fornitore e la casella del n° ordine nella form?

BFS


title: Ricerca su casella combinata

text:

Allora io ho scritto su due righe così:

Me.CmbNOrd.RowSource = "select Bef.NOrdine from Bef where "
Bef.IdFornitore = " & me.idfornitore"

L'errore appare sulla seconda riga.
L'origine della maschera continua è Costi e si chiama FattureRicevute, il campo IdFornitore (Numerico) è una casella combinata che mi ricerca il fornitore, e il campo CmbNOrd è la casella combinata incriminata che ha come origine controllo NOrdine ed è un campo testo.
L'origine riga invece di CmbNOrd è:

SELECT Bef.IdBef, Bef.NOrdine, Bef.IdFornitore, Fornitori.Fornitore
FROM Fornitori INNER JOIN Bef ON Fornitori.IdFornitore = Bef.IdFornitore
WHERE (((Bef.NOrdine) Is Not Null));

Ci capisci qualcosa?
Io speravo bastasse scrivere nella query qui sopra nei criteri di IdFornitore un =Forms!FattureRicevute!IdFornitore ma non funziona...

Qualche idea?
Grazie mille.


title: Ricerca su casella combinata

text:

Sono riuscita, grazie comunque!!!
Ho fatto partire una query esterna e non creata nella combo e funziona!!!


title: Ricerca su casella combinata

text:

Scherzavo! Funziona sul primo rigo.
Se poi passo al secondo rigo mi cancella l'ordine inserito nel primo rigo al variare del fornitore...
Adesso devo capire perché...


title: Ricerca su casella combinata

text:
Il 15/12/2014 21:48,
lorena...@gmail.com
 ha scritto:

>
> Scherzavo! Funziona sul primo rigo.
> Se poi passo al secondo rigo mi cancella l'ordine inserito nel primo rigo

al variare del fornitore...
> Adesso devo capire perché...
>

ovvio...perchè la query che imposti come origine della combo da
risultati in base al campo idfornitore...quindi quando di sposti di riga
le combo precedenti si svuotano

devi usare la mia soluzione...il codice che ti ho scritto va messo tutto
in una riga...non in due righe. è il programma di posta che me la manda
a capo

ciao
BFS


title: [OT] Care vecchie piste elettriche...

author: 'gnurant

text:
http://rally.jowood.com/rally.html
La pista più lunga che son riuscito a fare fa impiegare 100 secondi al
computer(livello 5). Se riuscite a farne una più lunga mandatemi il
disegno!
http://www.tv4.se/lattjo/kojan/bilbanan.asp
Per una maggiore competizione
Ciauz, buone sgommate
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


title: [OT] Care vecchie piste elettriche...

author: Antonio Biso

text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200408051...@mynewsgate.net...
>
http://rally.jowood.com/rally.html
> La pista piů lunga che son riuscito a fare fa impiegare 100 secondi al
> computer(livello 5). Se riuscite a farne una piů lunga mandatemi il
> disegno!
CHE FISSAAAAAA!!!
potrei togliermi la droga dei pinguini ma ne inizierei un'altra!!!
Certo che se si potesse salvare la pista fatta!!!
Ti mando la mia...
Antonio



title: [OT] Care vecchie piste elettriche...

author: Io [Lavoro]

text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200408051...@mynewsgate.net...
>
http://rally.jowood.com/rally.html
> La pista piů lunga che son riuscito a fare fa impiegare 100 secondi al
> computer(livello 5). Se riuscite a farne una piů lunga mandatemi il
> disegno!
>
>
>
http://www.tv4.se/lattjo/kojan/bilbanan.asp
> Per una maggiore competizione
>
> Ciauz, buone sgommate
Eccezziunale verammente!!!
Ciauzzz
PS


title: [OT] Care vecchie piste elettriche...

author: ciroteo

text:
"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2ngs4l...@uni-berlin.de...

i pinguini son sempre i pinguini ...
il sanguinetor vi č arrivato?


title: [OT] Care vecchie piste elettriche...

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:K82Rc.31703$1V3.7...@twister2.libero.it...

WHAT?
Antonio


title: Utente - Riconoscimento

author: Marco Antonioli

text:
Ciao a tutti.
Mi chiedevo se è possibile riconoscere (e stampare in un report)
l'utente con il quale ci si connette ad un dominio (2003 Server).
Qualcosa tipo l'utente corrente del gruppo di lavoro (mdw).
Grazie+
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Utente - Riconoscimento

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:a34975981bda802bfcf...@mygate.mailgate.org...
> Ciao a tutti.
> Mi chiedevo se è possibile riconoscere (e stampare in un report)
> l'utente con il quale ci si connette ad un dominio (2003 Server).
> Qualcosa tipo l'utente corrente del gruppo di lavoro (mdw).
> Grazie+
> MArco
>
Ti può essere utile questo pezzo di codice.
Nella parte "dichiarazioni" di un modulo, inserisci la seguente riga:
Public Declare Function MyGetUserNameA Lib "advapi32.dll" Alias
"GetUserNameA" (ByVal lpBuffer As String, ByRef lpSize As Long) As Boolean
Nel corpo del modulo inserisci la seguente funzione:
Public Function LeggiUtenteCorrente() As String
' legge il nome dell'utente loggato: restituisce una stringa vuota in caso
di errore
Dim UsrName As String
Dim UsrLng As Long
UsrLng = 255
UsrName = String(UsrLng, vbNullChar)
If MyGetUserNameA(UsrName, UsrLng) <> 0 Then
    MsgBox "Utente corrente: " & UsrName
    LeggiUtenteCorrente = UsrName
Else
    MsgBox "Verificatosi errore nella lettura del nome dell'utente"
    LeggiUtenteCorrente = ""
End If
End Function
Provalo e facci sapere.
--
Simplex2
www.mdenittis.it
________________
LEGGE DEGLI EQUILIBRI DI SIMPLEX2
Da un grande potere, derivano grandi responsabilità,
da grandi responsabilità, derivano grandi rompimenti di palle,
i rompimenti di palle sono una gran perdita di tempo ma il tempo è denaro,
quindi una gran perdita di denaro comporta una grande perdita di potere.


title: Utente - Riconoscimento

text:
"simplex2" <
simp...@inestistente.it
> wrote in message
news:dbl3qv$6o0$
1...@canarie.caspur.it
> Ti può essere utile questo pezzo di codice.
> Nella parte "dichiarazioni" di un modulo, inserisci la seguente riga:
>
> Provalo e facci sapere.
>
appena possibile
grazie



title: importare file Acces in VB

author: luigi

text:
una volta creato un progetto con access, (maschere, report, query e tabelle,
si puo' richiamare lo stesso con Visual Basic per poi compilarlo come
probramma a se stante?


title: importare file Acces in VB

author: Luciano (DOC)

text:
luigi ha scritto nel messaggio ...

No.
Saluti.
Luciano
(DOC)


title: importare file Acces in VB

author: Carmel

text:


Non so se ti posso essere di aiuto, ma in un vecchio cd di IoProgrammo
(n.43) ho trovato un programma : Access To VB 4.51
La breve descrizione del prg. è questa :
"La nuova release per migrare applicazioni Access in Visual Basic6.0
Un tool che permette la migrazione di un progetto sviluppato in Access
2000 direttamente a Visual Basic.L’applicazione proposta consente ad
ogni sviluppatore Ms Access di migrare le proprie applicazioni
comprensive di maschere, codice, macro in un progetto Visual Basic. Il
suo utilizzo si presenta semplice e versatile; basta la semplice
selezione del file MDB da convertire, un paio di click del mouse ed il
gioco è fatto. Nella versione proposta si è limitati nel poter migrare
una sola applicazione ed in particolare la NorthWind fornita con lo
stesso Access. "
Io non l'ho mai provato quindi non so dirti di più. Se vuoi posso
mandartelo è grande circa 1.6 mb.
Ciao


title: importare file Acces in VB

author: lucianab64 on libero

text:
Carmel <
car...@inwind.it
> wrote in message
m30sctcbv4nqbs39m...@4ax.com...

... che paura!!!!         ;-)
Chissà quando ci sarà davvero un tool per convertire A in VB.... ?!?!?
Secondo me si fa prima a far convergere i due prodotti in uno solo piuttosto
che partire da due realtà così diverse e costruire un "migrator".
Se poi parliamo solo di Northwind .... ah beh ... allora è un altro
discorso. :-)
Boh? Staremo a vedere.
Ciao
Luciana


title: [BO]-Programmatori Access

author: Andrea Naldi

text:
Affermata societą ricerca per assunzione programmatori VBA specializzati in
Access.
Si offre ambiente di lavoro giovane, dinamico, stimolante.
Ampie possibilitą di crescita professionale.
Le informazioni verranno trattate con la massima riservatezza nel rispetto
delle leggi vigenti.
Si invitano gli interessati ad inviare un dettagliato curriculum vitae
comunicando la disponibilita' a colloquio (giorno ed ora) ed utilizzando lo
stesso soggetto di questo messaggio a
na...@alinet.it
 .
Andrea Naldi


title: [BO]-Programmatori Access

author: VeeJay

text:
Ciao Andrea,
puoi specificare la zona in cui operi?
Bye
VeeJay
"Andrea Naldi" <
na...@alinet.it
> ha scritto nel messaggio
news:38a3c...@212.7.64.37...



title: [BO]-Programmatori Access

author: Micio

text:
VeeJay ha scritto nel messaggio <880k0s$4mcs$
1...@stargate1.inet.it
>...
>Ciao Andrea,
>puoi specificare la zona in cui operi?
>
>Bye
>VeeJay
... dal subject direi che [BO] significa Bologna... no?
Micio


title: Macro access 97

text:
Ho una macro di access97.
Una riga di tale macro talvolta non può essere eseguita e da errore e
si blocca tutta l'esecuzione della macro.
Mi potreste indicare quale condizione permette l'avanzamento della
macro anche se all'interno di una riga c'è un errore?
Grazie


title: Macro access 97

author: Sergio MAZZA

text:
<
h...@ghf.it
> ha scritto nel messaggio
news:jfo1uuc44s42sipmb...@4ax.com...

Nell'help trovi l'esempio di come controllare l'esecuzione di una macro; ma
ti consiglio di trasformarla in codice VBA, se puoi...
Ciao.
--
Sergio MAZZA


title: SQL/AND/OR

author: Fabio

text:
Scusate ma proprio non riesco ad impostare dei filtri per una query!! I
criteri della query derivano da una maschera di appoggio attraverso la quale
l'utente li inserisce. Ho impostato correttamente la maschera e le
derivazioni da essa della query ma quando la lancio.....pur essendoci molti
dati mi da come risultato un query con nessuno record risultante!! Il
problema sta' nel campo della maschera che comprende l'immissione di due
criteri con la parola chiave between [mioprimocontrollo] and
[miosecondocontrollo].
Se dico in sql nell QBE di comprendere come criteri anche valori nulli della
maschera la query non mi da' il giusto risultato, quindi,
presumo.......sbaglio la sintassi SQL.
Quella che io immetto  nella griglia QBE e' :
Between ([Forms]![miamaschera]![mioprimocontrollo] or
[Forms]![miamaschera]![mioprimocontrollo] Is Null) AND
([Forms]![miamaschera]![miosecondocontrollo] or
[Forms]![miamaschera]![miosecondocontrollo] Is Null)
A me sembra corretta la sintassi ma sta di fatto che se la eseguo la query
non funziona mentre togliendo questi criteri e vedendo se funziona con altri
la query funziona............
Vi ringrazio per eventuale aiuto ed ascolto    ciao a tutti


title: SQL/AND/OR

author: VT @ work

text:
On Tue, 04 Jun 2002 17:01:11 GMT, "Fabio" <
fole...@libero.it
> wrote:
> (.....)
>Between ([Forms]![miamaschera]![mioprimocontrollo] or
>[Forms]![miamaschera]![mioprimocontrollo] Is Null) AND
>([Forms]![miamaschera]![miosecondocontrollo] or
>[Forms]![miamaschera]![miosecondocontrollo] Is Null)
>
>(.....)
Se il campo č numerico:
Between nz([Forms]![miamaschera]![mioprimocontrollo];0) AND
nz([Forms]![miamaschera]![miosecondocontrollo];99999999)
Se il campo č di tipo testo:
Between nz([Forms]![miamaschera]![mioprimocontrollo];"") AND
nz([Forms]![miamaschera]![miosecondocontrollo];"ZZZZZZ")
Se il campo č di tipo data:
Between nz([Forms]![miamaschera]![mioprimocontrollo];#01/01/1900#) AND
nz([Forms]![miamaschera]![miosecondocontrollo];#12/31/2050#)
In questo modo se il controllo della form non č stato valorizzato
(ovvero č Null) con la funzione Nz (guardala sull'help) lo inizializzi
con un valore a tua discrezione.
Ovviamente tale valore dev'essere scelto in funzione dei dati
contenuti nella tabella: per esempio, nel caso delle date, se si
tratta di date di nascita, il valore 01/01/1900 inteso come valore piů
basso possibile, puň non essere sufficientemente basso.
Cosě come se si tratta di date di scadenza di contratti, 12/31/2050
puň non essere sufficientemente alto ...
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: Qry difficile (per me..) per magazzino

author: WinJB

text:
Eccomi di nuovo qua ! grazie al vostro aiuto, piano piano, comincio ad
ottenere qualche risultato..
Sto cercando di completare un programmino per gestire un piccolo magazzino
(10 articoli e pochissimi movimenti mensili..)
Mensilmente dovrei compilare un modulo predefinito con le seguenti
informazioni
QTA_CARICO
QTA_INSTALLATO
QTA_DIFETTOSO
QTA_GIACENZA_INIZIALE (del mese)
QTA_ESISTENZA (...di fine mese che sarà la giacenza iniziale del mese
successivo)
ho creato 3 tabelle:
ARTICOLI
Art_Cod
Art_Data_Inv
Art_Qta_Inv
CAUSALI
Cau_Cod
Cau_Desc
Cau_Oper (1 per carico, -1 per scarico)
MOVIMENTI
Mov_Data
Mov_Art_Cod
Mov_Cau_Cod
Mov_Cau_Oper
Mov_Qta
Mov_Qta_Mov  (Mov_Qta * Mov_Cau_Oper e ottengo la QTA positiva o negativa
movimentata - sommandola ottengo la giacenza reale...)
Da una query in cui ci metto le tabelle Materiali, Movimenti e Causali
ottengo la seguente tabella movimenti:
Mov_Data|Mov_Art_Cod|Mov_Cau_Cod|Mov_Cau_Desc|Mov_Cau_Oper|Mov_Qta|Mov_Qta_M
ov
10-10-03 | 5030               | 01                   | Carico              |
1                      | 100        | 100
10-10-03 | 5030               | 02                   | Prelievo
           | -1                     | 50          | -50
10-10-03 | 5030               | 03                   | Reso
|  1                     | 10          | 10
10-10-03 | 5030               | 04                   | Difettoso           |
0                      | 2            | 0
Adesso, da questi dati,  dovrei ricavare, per ogni articolo in magazzino e
mensilmente, le informazioni per compilare il modulo; quindi  avrei bisogno
di una query per ottenere:
QTA_CARICO
QTA_INSTALLATO
QTA_DIFETTOSO
QTA_GIACENZA_INIZIALE (del mese)
QTA_ESISTENZA (...di fine mese che sarà la giacenza iniziale del mese
successivo)
vabbè poi dovrei mettere il risultato in una tabella, ma questo viene dopo
:)
Spero di ottenere il vostro aiuto.
Saluti e GRAZIE|


title: Qry difficile (per me..) per magazzino

text:
"WinJB" <
wi...@libero.it
> ha scritto nel messaggio
news:3XLSb.3875$U4.1...@twister1.libero.it...
> Eccomi di nuovo qua ! grazie al vostro aiuto, piano piano, comincio ad
> ottenere qualche risultato..
Scusate, cerco di riproporre la tabella Movimenti che ho notato essere
abbastanza confusa!
Mov_Data|Mov_Art_Cod|Mov_Cau_Cod|Mov_Cau_Desc|Mov_Cau_Oper|Mov_Qta|Mov_Qta_M
ov
10-10-03 | 5030| 01|Carico| 1| 100 | 100
10-10-03 | 5030| 02|Preliev|-1|  50 | -50
10-10-03 | 5030| 03| Reso  | 1|  10 | 10
10-10-03 | 5030| 04| Difett | 0 |   2 | 0
Scusate!


title: MonthName non funziona

author: Kimmima

text:
    La funzione MonthName come codice funziona
ma inserendola in una query
o come origina campo
=MonthName([mese];true)   non la riconosce
pecchč???
Grazie a chi vorra illuminarmi


title: MonthName non funziona

author: Matteo Palmieri

text:
"Kimmima" <
miche...@interfree.it
> ha scritto nel messaggio
news:Bqgr9.39212$RO.9...@twister1.libero.it...
>     La funzione MonthName come codice funziona
> ma inserendola in una query
> o come origina campo
> =MonthName([mese];true)   non la riconosce
Ho appena provato e mi pare che funzioni... Perlomeno utilizzandola come
origine dati di una casella di testo in una maschera.
Stai lavorando con un MDB o con un ADP?
--
Matteo Palmieri
Cybercreations -
www.cybercreations.it


title: MonthName non funziona

text:
"Matteo Palmieri" <
matteo....@cybercreations.it
> ha scritto nel
messaggio news:aok4s4$hdj$1...@serv1.albacom.net...
> Ho appena provato e mi pare che funzioni... Perlomeno utilizzandola come
> origine dati di una casella di testo in una maschera.
Funziona anche in una query, ovviamente in un MDB.



title: [CODICE] - Mi spiegate un attimo che fa questo codice?

author: Giulio Severini

text:
Il codice è questo:
Private Sub Form_Current()
If DCount("*", "tblUtenti") > 0 Then
--->Me!NumeroIntervento = Nz(DMax("NumeroIntervento", "tblInterventi",
"idUtente = " & Forms!frmSchedaPrimoContatto!id))
    Me!NumeroIntervento.Requery
End If
End Sub
praticamente,  se ho ben capito, fa questo:
1. SE nella tabella tblUtenti c'è almeno un record ALLORA
2. assegna al controllo NumeroIntervento il valore massimo che è
associato all'utente che in quel momento ha quel particolare id
3. quindi AGGIORNA l'elenco del controllo NumeroIntervento.
Giusto? Però questo codice soffre di un bug che se io torno su un
record cancellato (codice postato questa mattina) mi da errore di
runtime.
Come devo modificarlo?  NON CI RIESCOOOOOOOO :(
Grazie :) e buona giornata!!!!


author: ALESSANDRO Baraldi

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1117641504.4...@g49g2000cwa.googlegroups.com...
Il codice è questo:
Private Sub Form_Current()
If DCount("*", "tblUtenti") > 0 Then
--->Me!NumeroIntervento = Nz(DMax("NumeroIntervento", "tblInterventi",
"idUtente = " & Forms!frmSchedaPrimoContatto!id))
    Me!NumeroIntervento.Requery
End If
End Sub
'------------------------- RISPOSTA ---------------------------
Prima di capire cosa fà il codice serve capire su che evento viene
eseguito o a fronte di che cosa....!
Questo condiziona ovviamente le considerazioni iniziali.
praticamente,  se ho ben capito, fa questo:
1. SE nella tabella tblUtenti c'è almeno un record ALLORA
'------------------------- RISPOSTA ---------------------------
Esatto.
2. assegna al controllo NumeroIntervento il valore massimo che è
associato all'utente che in quel momento ha quel particolare id
'------------------------- RISPOSTA ---------------------------
Esatto.
3. quindi AGGIORNA l'elenco del controllo NumeroIntervento.
'------------------------- RISPOSTA ---------------------------
Esatto, anche se mi pare strano assegnare all'ID un NumeroIntervento
già esistente....!!!
Giusto? Però questo codice soffre di un bug che se io torno su un
record cancellato (codice postato questa mattina) mi da errore di
runtime.
'------------------------- RISPOSTA ---------------------------
Scusa ma quì soffri di qualche errore applicativo, se il Record è cancellato
come fai a tornarci sopra....?
L'errore è quì sicuramente.
Come devo modificarlo?  NON CI RIESCOOOOOOOO :(
'------------------------- RISPOSTA ---------------------------
Secondo me non hai ben chiaro nemmeno tu quello che devi fare.
Spiega cosa dovrebbe fare sta roba.
Se devi assegnare in automatico un NumeroIntervento al Cliente
questo è il modo sbagliato di fare.
Solitamente si opera su EVENTO CURRENT oppure meglio ancora
si assegna al Controllo NumeroIntervento un DefaultValue che
esegue in automatico la generazione del Codice.
Grazie :) e buona giornata!!!!
Saluti
@Alex
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
Ciao Ale, allora ecco quello che succede.
Io ho frmSchedaPrimoContatto che contiene la sottomaschera
subSchedaPrimoContatto:
frmSchedaPrimoContatto
|-------->subSchedaPrimoContatto
la frmSchedaPrimoContatto ha il controllo nascosto 'id', mentre la
subSchedaPrimoContatto ha i pulsanti 'Aggiungi Intervento' ed 'Elimina
Record Corrente'.
Il problema è questo:
1. sto visualizzando un record nella subSchedaPrimoContatto e clicco
sul pulsante 'Aggiungi intervento'; codice:
Private Sub cmdAggiungiIntervento_Click()
Dim progr As Variant
Dim rif As Variant
Dim data As Variant
Dim rec As Recordset
rif = [Forms]![frmSchedaPrimoContatto]![id]
If IsNull(rif) Then
    MsgBox "Nessun Utente selezionato!", vbCritical
    Exit Sub
End If
progr = DMax("NumeroIntervento", "tblInterventi", "idUtente = " & rif)
If IsNull(progr) Then
    progr = 1
  Else
    progr = progr + 1
End If
insdata:
data = InputBox("Indicare la data dell'intervento:", "Inserimento Nuovo
Intervento", Date)
If Not IsDate(data) Then
    If MsgBox("Vuoi annullare l'inserimento?", vbOKCancel,
"ATTENZIONE") = vbOK Then
        Exit Sub
    Else
        MsgBox "Inserire una data valida!", vbExclamation
        GoTo insdata
    End If
End If
Set rec = CurrentDb.OpenRecordset("tblInterventi")
    rec.AddNew
    rec!idUtente = rif
    rec!NumeroIntervento = progr
    rec!DataIntervento = data
    rec.Update
rec.Close
MsgBox "Inserito nuovo intervento N. " & progr, vbInformation
Me!NumeroIntervento.Requery
Me!NumeroIntervento = progr
End Sub
quindi ora nel controllo associato 'NumeroIntervento' vedo due colonne:
1 - data_intervento
2. adesso io elimino questo record con il codice qui di seguito:
Private Sub cmdElimina_Click()
Dim rif As Variant
Dim ultimo_id As Variant
Dim res As Variant
rif = [Forms]![frmSchedaPrimoContatto]![id]
ultimo_id = DMax("idUtente", "tblUtenti")
If IsNull(rif) Then
    MsgBox "Nessun Utente selezionato!", vbCritical
    Exit Sub
  Else
    res = MsgBox("Elimino dall'archivio " &
UCase([Forms]![frmSchedaPrimoContatto]![Nome] & " " &
[Forms]![frmSchedaPrimoContatto]![Cognome]) & "?", vbQuestion +
vbYesNo)
    If res = 7 Then Exit Sub
End If
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM tblInterventi WHERE idUtente = " & rif
DoCmd.RunSQL "DELETE * FROM tblUtenti WHERE idUtente = " & rif
MsgBox "Utente eliminato.", vbInformation
If DCount("*", "tblUtenti") > 0 Then
    If rif = ultimo_id Then
        DoCmd.GoToRecord acDataForm, "frmSchedaPrimoContatto",
acPrevious
    Else
        DoCmd.GoToRecord acDataForm, "frmSchedaPrimoContatto", acNext
    End If
Else
    MsgBox "Non ci sono più utenti nel database - Clicca su OK per
aprire la maschera Aggiungi Utente", vbCritical, "ATTENZIONE - DATABASE
VUOTO"
    DoCmd.Close acForm, "frmSchedaPrimoContatto"
    DoCmd.OpenForm "frmAggiungiUtente"
End If
End Sub
questo codice però lascia un buco, nel senso che io sono posizionato
sul record subito dopo (o subito prima) di questo appena cancellato, ma
non essendoci stato un refresh se torno indietro (o vado avanti) con i
selettori presenti nella frmSchedaPrimoContatto io eseguo il seguente
codice presente nell'evento Current() della sottomaschera
subSchedaPrimoContatto:
Private Sub Form_Current()
If DCount("*", "tblUtenti") > 0 Then
------>>Me!NumeroIntervento = Nz(DMax("NumeroIntervento",
"tblInterventi", "idUtente = " & Forms!frmSchedaPrimoContatto!id))
    Me!NumeroIntervento.Requery
End If
Nome.SetFocus
End Sub
ed è proprio in questo momento che ho l'errore di runtime che punta
dove ho messo la freccia. Ed è ovvio visto che a quanto pare questa
riga ha bisogno di un id che però in quel momento - essendo stato il
record cancellato - è NULL.
Come posso risolvere?? :(
Grazie Ale e buona serata!!!!!


title: Sincronizzazione repliche da FE su due BE

author: Biondo

text:
Uso Access2000 su un PIII600 20GbHD 164MBRam.
Ho un FE che è collegato a due BE che contengono solo i dati: uno è il
Master dati e uno è il Replica di Master Dati.
Devo eseguire la sincornizzazione dal FE. Ok, uso questa funzione:
...
    'Apro il Master dati
    Set dbs = OpenDatabase(strDBPath)
    'Leggo la posizione della replica dalla tabella di setup
    dbs.SYNCHRONIZE DLookup("[path_replica]", "tbl_setup") & "\Replica di
Master Dati.mdb", dbRepImpExpChanges
    'Adesso vedo se devo risolvere i conflitti tra le basi dati
    Set rst_error = dbs.OpenRecordset("MSysConflicts")
    If rst_error.RecordCount = 0 Then
        MsgBox "Sincronizzazione dati terminata con successo.",
vbInformation, "Pegaso"
    Else
        Dim str_msg As String
        str_msg = "Durante la sincronizzazione delle base dati, sono stati"
& vbCrLf & _
                  "rilevati errori di incoerenza o duplicazione. Verrà ora"
& vbCrLf & _
                  "aperta la maschera che indicherà quali record di quale" &
vbCrLf & _
                  "tabella è necessario modificare secondo le istruzioni
che" & vbCrLf & _
                  "sono riportate nella casella 'Motivo del conflitto'."
        MsgBox str_msg, vbCritical
        ' Apro una nuova istanza di Access.
        Dim appAccess As Access.Application
        Set appAccess = New Access.Application
        ' Apro il db Master
        appAccess.OpenCurrentDatabase strDBPath
        'Risolvo i conflitti
        appAccess.DoCmd.RunCommand acCmdResolveConflicts
        appAccess.CloseCurrentDatabase
        Set appAccess = Nothing
...
Funziona OK tranne che per il fatto che mi lascia aperta la finestra della
risoluzione dei conflitti senza peraltro vederla
(la posso vedere solo attivando il task manager (CTRL+ALT+CANC)!
Potrei anche fregarmene ma:
1-Non è corretto
2-se eseguo subito una nuova sincronizzazione, mi segnala conflitti anche se
non ci sono in realtà (perchè, non avendo
rilasciato la finestra, non mi cancella i dati della tabella dei conflitti!)
Come fare per chiudere la finestra?
Grazie!


title: aiuto per un non esperto

author: Lorenzo B.

text:
cari amici,
il mio problema č:
ho creato un db fatturazione con access 2000, ma non so come fare, a creare
una maschera che abbia una casella di riepilogo contenente  in modo
concatenato i campi "nome" "cognome"  "indirizzo" ecc.
In altre parole quando creo una nuova fattura mi servirebbe una casella di
riepilogo da cui "pescare" in modo conctenato questi campi in modo che non
li debba digitare ogni volta che la fttura ha lo stesso destinatario. Con la
creazione guidata riesco a visualizzare un solo campo ma non so come
collegare gli altri.
Grazie a tutti


title: aiuto per un non esperto

author: Adriano

text:
Non è difficile!
devi semplicemente impostare il numero di colonne della casella di riepilogo
6-7
colonne
e poi cosi riesci a vedere ad es. nome cognome indirizzo cap città provincia
e poi quando salvi la fattura devi scrivere un po di codice fatto cosi:
me.Destinatario.value=me.combo.column(0)+me.combo.column(1)+me.combo.column(
2)+me.combo.column(3)+ e cosi via per tutte le colonne
quando vuoi  andare a capo devi concatenare anche la costante " vbcr "
Spero di essere stato d'aiuto....
Se vuoi scrivimi per chiarimenti !
CIAO
 ADR
"Lorenzo B." <
lb...@inwind.it
> ha scritto nel messaggio
news:9be7nj$oe6$1...@nreadA.inwind.it...
> cari amici,
> il mio problema è:



title: aiuto per un non esperto

author: Mad® Milox

text:
"Lorenzo B." <
lb...@inwind.it
> ha scritto nel messaggio
news:9be7nj$oe6$1...@nreadA.inwind.it...

Io nella fatturazione ho associato una query nel controllo combobox della
maschera, e la query legge i dati dalle tabella anagrafiche.
Non ho capito che hai nella testata fattura anche tutti i campi di indirizzo
e compagnai varia.
nel qual caso , nel codice dopo aggiornamento della combo con il nome del
cliente puoi
mettere
me.indirizzo=me.nomecliente.column(1)
dove me.indirizzo e' il campo che devi riempire
me.nomecliente e' il campo combobox al quale e' associata la query che legge
dall'anagrafica
.column(1) e' il numero della colonna della query che contiene il valore da
mettere nel campo indirizzo.
Nelle proprieta' della combobox ho messo a zero le dimenzioni delle colonne
diverse dal nome.
spero di essere stato abbastanza chiaro semmai fammi sapere che provo a
spiegarmi meglio. ;)
Cioa,
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)


title: Controllo numero caratteri

author: Paolino

text:
Buongiorno a tutti,
lavorando su una casella di testo in una maschera qual'è il modo più
efficace per controllare che non vengano inseriti più di 80 caratteri
compresi gli spazi. Ho provato con la proprietà InputMask (maschera di
input) ma questa non mi permette di utilizzare, per esempio, il tasto ins se
mi accorgo di aver dimenticato di digitare un carattere.
Anticipatamente Ringrazio
Paolino


title: Controllo numero caratteri

author: Silvio Berruti

text:
"Paolino" <
paolo....@merlett.it
> ha scritto nel messaggio
news:aci49l$10ne$1...@stargate1.inet.it...

Prova a controllare la lunghezza del testo immesso nel controllo gestendolo
dall'evento Su pressione del controllo stesso.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Controllo numero caratteri

text:
Ho provato come mi hai consigliato, però noto che con la funzione Len usando
l'evento su pressione la lunghezza mi cambia solo se esco e rientro nella
casella di testo, se no rimane sempre la stessa anche se aggiungo caratteri.
Silvio Berruti <
sber...@libero.it
> wrote in message
yS0H8.4665$se2.1...@twister1.libero.it...



title: Controllo numero caratteri

author: SimonenomiS

text:
"Paolino" <
paolo....@merlett.it
> wrote in
news:aci49l$10ne$
1...@stargate1.inet.it
:

  Potresti gestire l'evento KeyPress della TextBox oppure, più
semplicemente, inserire 80 'C' (CCCCCC...) nella proprietà "Maschera di
Input" del controllo.
  Ciao.
-------------------------------------------
Programmi freeware e shareware
http://digilander.iol.it/winses
-------------------------------------------


title: Controllo numero caratteri

author: Roberto da casa

text:
"Paolino" <
paolo....@merlett.it
> ha scritto nel messaggio
news:aci49l$10ne$1...@stargate1.inet.it...

Se la casella di testo è associata ad un campo di tipo testo chiamato Pippo,
la cosa più semplice è quella di impostare ad 80 la proprietà campo del
campo Pippo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: VBA: bloccare l'incasso delle rate precedenti..

author: ringo

text:
Salve a tutti,
ho creato un programma per incassare delle rate...
Ora è sorto il problema che una cassiera non deve incassare
una rata nel caso in cui esista una rata dello stesso cliente
in data precedente...
voi come vi comportereste, ?
grazie!
ringo


author: HjKlOp

text:
VBA:
semplice query da codice per verificare l'incasso, puoi usare DAO o ADO,
crea una funzione che ritorni un valore booleano
(Vero/Falso-Incassato/NonIncassato).
Lega la funzione di verifica all'evento della conferma...(dovrei conoscere
la
struttura della maschera che hai creato)...ma cercavi un consiglio o un
esempio
di codice ??


text:
grazie!
scusa come faccio a restituire true nella condizione qui sotto:
Sub verifica_incasso()
        If Me.decorr.Value > rst_dati!decorr Then
        return true
End Sub


text:
il Sub non ritorna valori devi usare:
Function verifica_incasso() as boolean
    If Me.decorr.Value > rst_dati!decorr Then
    verifica_incasso = true
End Function



text: con l'End If...naturalmente


author: MA

text:
"HjKlOp" <
lordl...@yahoo.com
> ha scritto nel messaggio
news:71V9b.102788$R32.3...@news2.tin.it...
> con l'End If...naturalmente
E con un quoting, qui e nel post precedente, appropriato
MAssimiliano


text:
Ops, pardon...



author: Gabriele Bertolucci

text:
In questo newsgroup vige la regola di postare DOPO il quoting.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: Access 97 - download pagine Html

text:
Salve a tutti
per downloadare e salvare sul mio disco fisso delle  pagine html ho
pensato di utilizzare il controllo Active X Webbrowser  (browser1);
quindi ho scritto 2 righe di codice ...........
Private Sub Internet_Click()
   Me!browser1.Navigate [Remote], 4
End Sub
Private Sub browser1_NavigateComplete2(ByVal pDisp As Object, URL As
Variant)
Dim html As String
html = browser1.Document.Body.InnerHTML
Open [locale] For Binary Access Write As #1
Put #1, , html
Close #1
End Sub
dove il campo Remote contiene l'indirizzo internet e il campo Locale
contiene la directory di destinazione e il nome del file sul disco
fisso.
Il problema è che mi salva una pagina html di dimensione 1 kB vuoto e
non riesco capire il  perchè (le pagine sul sito esistono e
l'indirizzo è corretto) ......Qualcuno ha qualche suggerimento?
E se volessi aggiornare x links  contemporaneamente cosa devo fare?
Grazie
Ugo Merlini


title: Generatore di ID limitato!

text:
Salve, ho questo problema:
Il mio generatore di ID arrivato a 10 come numerazione, si ferma e non mi fa
andare avanti.
Vi allego la stringa
=IIf(DCount("[ID_Fattura]";"Tb_Fatture")=0;1;DMax("[ID_Fattura]";"Tb_Fatture
")+1)
Ho controllato sia la Tb che la Form di immissione dati, ma niente.
Saluti EXP


title: Generatore di ID limitato!

text:
"express2003" <
expre...@libero.it
> ha scritto nel messaggio
news:CAakb.48189$e6.16...@twister2.libero.it...

Il campo testo che tipo dati ha?
Numerico?
Testo?
Se è testo quale è la sua Dimensione campo?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Generatore di ID limitato!

text:
"express2003" <
expre...@libero.it
> ha scritto nel messaggio
news:CAakb.48189$e6.16...@twister2.libero.it...

Scusami, volevo scrivere:
Il campo ID_Fattura che tipo dati ha?



title: Generatore di ID limitato!

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:42bkb.48261$e6.16...@twister2.libero.it...

Tipo Testo
Dimensione 5
Ho provato a modificare l'ultimo numero fattura da 9 a 09 ed in questo modo
procede oltre il 10 ..... ma mica posso modificare a mano le prime nove
fatture e cioè 1 a 01, 2 a 02 ecc....
Ciao EXP


title: Generatore di ID limitato!

text:
"express2003" <
expre...@libero.it
> ha scritto nel messaggio
news:nfbkb.48299$e6.16...@twister2.libero.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:42bkb.48261$e6.16...@twister2.libero.it...
> >
> > "express2003" <
expre...@libero.it
> ha scritto nel messaggio
> > news:CAakb.48189$e6.16...@twister2.libero.it...
> > > Salve, ho questo problema:
> > >
> > > Il mio generatore di ID arrivato a 10 come numerazione, si ferma e non
> mi
> > fa
> > > andare avanti.
> > >
> > > Vi allego la stringa
> > >
> > >
> >
>
=IIf(DCount("[ID_Fattura]";"Tb_Fatture")=0;1;DMax("[ID_Fattura]";"Tb_Fatture
> > > ")+1)
> > >
> > > Ho controllato sia la Tb che la Form di immissione dati, ma niente.
> > > Saluti EXP
> >
> > Scusami, volevo scrivere:
> >
> > Il campo ID_Fattura che tipo dati ha?
> > Numerico?
> > Testo?
> > Se è testo quale è la sua Dimensione campo?
> >
> > --
> > Roberto
> >
> Tipo Testo
> Dimensione 5
> Ho provato a modificare l'ultimo numero fattura da 9 a 09 ed in questo
modo
> procede oltre il 10 ..... ma mica posso modificare a mano le prime nove
> fatture e cioè 1 a 01, 2 a 02 ecc....
Se ID_Fattura deve essere di 5 caratteri quello che devi scrivere nel Valore
predefinito della casella di testo associato a ID_Fattura deve essere:
=Format(IIf(DCount("[ID_Fattura]";"Tb_Fatture")=0;1;DMax("[ID_Fattura]";"Tb_
Fatture")+1);"00000")
Però a questo punto, affinchè la cosa funzioni occorre che cancelli tutti i
record dalla yabella Tb_Fatture e ricominci da capo, oppure correggi i nove
numeri di fatture già inseriti con una query di aggiornamento che abbia il
seguente codice SQL:
UPDATE Tb_Fatture SET Tb_Fatture.ID_Fattura = Format([ID_Fattura],"00000");
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
>
> Ciao EXP
>
>


title: Generatore di ID limitato!

text:
------------- CUT -------------------------
> Roberto
>
PERFETTO!!
Grazie e Buona Domenica EXP


title: IDBE RibbonCreator 2010 - Anomalia sul meno ribbon

author: Michele

text:
Utilizzo da poco tempo IDBE RibbonCreator 2010 per la creazione facilitata
dei menu su Access 2010 sotto WIN7.

Ho notato che dopo aver cliccato su un qualsiasi pulsante di qualsiasi tabs
del menu ribbon creato,
automaticamente il menu ribbon passa il controllo attivo al primo tabs
(ancor prima dell'esecuzione
dell'evento associato al click). Invece sarebbe utile che il menu ribbon
mantenesse lo stato attivo sul tabs corrente.

Mi rivolgo cortesemente agli utilizzatori di IDBE RibbonCreator:
avete riscontrato un analogo comportamento del menu ribbon?
Potrebbe trattarsi di un bug oppure è una caratteristica di IDBE
RibbonCreator?

In attesa di un eventuale riscontro ringrazio e porgo cordiali saluti.

Michele da Palermo


author: Karl Donaubauer

text:
Michele wrote:
> Utilizzo da poco tempo IDBE RibbonCreator 2010 per la
> creazione facilitata dei menu su Access 2010 sotto WIN7.
>
> Ho notato che dopo aver cliccato su un qualsiasi pulsante di
> qualsiasi tabs del menu ribbon creato,
> automaticamente il menu ribbon passa il controllo attivo al primo
> tabs (ancor prima dell'esecuzione
> dell'evento associato al click). Invece sarebbe utile che il menu
> ribbon mantenesse lo stato attivo sul tabs corrente.
>
> Mi rivolgo cortesemente agli utilizzatori di IDBE RibbonCreator:
> avete riscontrato un analogo comportamento del menu ribbon?
> Potrebbe trattarsi di un bug oppure è una caratteristica di IDBE
> RibbonCreator?
> ...

Siccome Gunter Avenius, l'autore del RC, è un amico
ho tradotto e passato la domanda a lui. Sua risposta:

************
Nel RC 2010 non ci sono niente Callbacks che vengono
eseguiti con il clic su un ribbon control. Invece nel RC 2010
il ribbon è solo una visualizzazione.

Quindi suppongo che intendi il comportamento predefinito
del ribbon di Access... e questo è MS e non ha niente da
fare con il RC 2010.

Forse ti aiuta:
gobjRibbon.ActivateTab "idOfMyTab"
************

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


text:
"Karl Donaubauer"  ha scritto nel messaggio
news:9ivjmb...@mid.individual.net...

La ringrazio molto per la cortese e utile risposta.
Cercherò di studiare meglio l'origine del problema.

Saluti.

Michele


title: apertura di una maschera avente lo stesso ID di un'altra maschera

author: NikeS

text:
Salve a tutti.
Cerco di spiegare meglio l'oggetto.
Dunque, io ho fatto una maschera M_ORDINI CLIENTI  con una sottomaschera
SM_DETTAGLI ORDINI CLIENTI.
In quest'ultima  inserisco tramite combobox le distinte basi "A" oppure "B",
"C" e cosi via che il cliente ordina.
Vorrei che quando faccio doppio click sul combobox della distinta (per es:
"B"), mi apparisse la maschera "DISTINTE" che contiene tutti i prodotti (è
una sottomaschera SM_DETTAGLI DISTINTE) che compongono la distinta (in
questo caso la "B").
Ho provato con del codice, ma mi apre la maschera DISTINTE sempre con il
primo record, cioè la distinta "A".
Come faccio per aprire la maschera DISTINTE e avere subito la distinta che
ho cliccato nella SM_DETTAGLI ORDINI?
Questo è il codice da me utilizzato nell'evento doppio click del combobox
Distinta:
Private Sub Distinta_DblClick(Cancel As Integer)
DoCmd.OpenForm "M_distinte"
IDDistinta = Me![sm_Dettagli ordini clienti].IDDistinta
End Sub
Grazie per l'aiuto.
Nikes


author: Antonio Biso

text:
"NikeS" <
NnOiSkP...@libero.it
> ha scritto nel messaggio
news:5S8Wb.29209$U4.10...@twister1.libero.it...

Prova ad andare a spulciare l'help su openform guardando il parametro
criteriWHERE
Antonio


title: problema con le query

author: Slave

text:
Perfetto, grazie ai tuoi consigli i dati ora riesco a ricavarli... ma c'è un
problema se al cliente pippo ho venduto 10 articoli mi escono fuori 10
pippo... come faccio nel report a far scrivere solo una volta i dati
anagrafici invece che 10 volte? allora le relazioni sono queste uno a molti
e il tipo di join è in n°2 cioè includi tutti i record di 'archivio' e solo
i record di 'assistenze' in cui i campi collegati sono uguali
ti ringrazio anticipatamente per tutti i tuoi consigli, grazie
"Fabrizio da casa" <fabrizio...@SPAMtiscalinet.it> ha scritto nel
messaggio news:ak94b9$sv8$1...@lacerta.tiscalinet.it...
> > Vado a prendermi il portatile che ho lasciato su e vedo di darti una
mano.
> > Non so se stasera stessa però, oppure direttamente lunedì , sono preso
dai
> > fumi del buon chiaretto del garda Eh Eh Eh :-)
>
> Siccome sono ancora sobrio ti rispondo adesso.
>
> Per la query vai in visualizzazione struttura ( qbe si chiama la griglia
che
> hai di fronte, mi pare ):
> - Scegli tutti i campi della tabella Archivio ( non usare l'asterisco, io
> non l'ho fatto )
> - Scegli tutti i campi della Tabella Assistenze tranne IDCliente
> - Scegli tutti campi della Tabella Impianti tranne  IDCliente
> - Sotto cognome nella righe criteri metti "[inserisci cognome]" ( senza le
> virgolette ovviamente ) oppure il magico " like nz (
> [Archivio]![Archivio]![Cognome];"*")"
>
> Teoricamente la query dovrebbe andare ( purchè i join siano chiari e
> giusti), per il report dovrebbe bastarti la creazione guidata, certo che
con
> tutti quei dati dovrai diventare matto ad aggiustartelo, guai a te se
posti
> come rendere al meglio un report troppo pieno di dati.
>
> Ugh, ho detto e spero sta' volta di non aver detto ca***e.
>
> Ciao. Fabrizio.
>
> p.s. il tutto per il momento è molto grossolano, ma se sei più o meno al
mio
> livello fattelo bastare per tempi in cui sarai più bravo.
>
> p.p.s. Domanda idiota : siccome sto bevendo del buon vino e non c'ho
proprio
> voglia di andarmi a vedere la guida in linea e neanche il sito comune ( e
> l'ora è tarda), come faccio ad evitare che la query mi chieda il parametro
> con una bella domanda piuttosto che con il brutto (per es.)
> "Archivio!Archivio!Cognome" ( parlo di query parametrica ovviamente con
like
> nz ( [Archivio]![Archivio]![Cognome];"*")).
>
>


title: Accesso contemporaneo file access

author: Piero Solli

text:
Prendendo come rigerimento un file Access su una rete LAN, è possibile
sapere il nome degli utenti che gli stanno accedendo, inoltre che funzione
esatta ha il file .ldb che automaticamente viene generato allla prima
apertura del .mdb
Grazie anticipatamente, Piero Solli
---------------------------------------------------------------------------
Messaggio inviato attraverso
http://www.trucchiperpc.it
 - sezione newsgroup


title: Accesso contemporaneo file access

author: namor

text:
Piero Solli ha scritto:
> Prendendo come rigerimento un file Access su una rete LAN, è possibile
> sapere il nome degli utenti che gli stanno accedendo, inoltre che funzione
> esatta ha il file .ldb che automaticamente viene generato allla prima
> apertura del .mdb
> Grazie anticipatamente, Piero Solli
Sul PC che ospita il database puoi controllare chi sta accedendo ai file
condivisi e da quale PC da Avvio - Pannello di controllo - Server.
Se lo vuoi fare da vba mi pare sia possibile, ma ora non ricordo i
dettagli, magari qualcun altro ti saprà dire.
Ciao.
Namor
--

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


title: Calcolo di giorni lavorativi.

author: Ben

text:
Avrei bisogno di inserire in un campo la data di un ordine, in un altro i il
tempo di attesa (in giorni) ed in  un terzo campo la data di consegna
calcolata a partire dalla data dell'ordine + il tempo di attesa ma
escludendo i giorni festivi e le domeniche. Si puň fare?
Grazie.


title: Calcolo di giorni lavorativi.

author: Federico Luciani

text:

> escludendo i giorni festivi e le domeniche. Si può fare?
> Grazie.
Trovi qualcosa sul SitoComune, link qua sotto.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Creare e stampare un report su un modulo prestampato alto 20 cm.

author: Soci

text:
Trattasi di moduli continui la cui altezza è Cm 20.
Il problema è iniziare la stampa del nuovo modulo
Non a 29,5 cm come imposta il Report ma a 20 Cm.
In effetti  i cinque campi sono da stampare su cinque
righe diverse, con qualche riga vuota sulla sola
sezione del corpo. Il corpo ha  due eventi :
 Su formattazione e su Stampa, entrambi
attivando l’evento creano due sub con due parametri.
Quale potrebbe essere il ‘Corpo’ delle routine per creare
un report da poter essere stampato su di un modulo prestampato ?
sono diversi giorni che mi impegno a fondo però le mie conoscenze
non sono tali da permettermi di andare avanti senza un aiuto.
Grazie ed a risentirci.
Antonello Cini


author: Luciano

text:
Soci ha scritto nel messaggio <
389A9D82...@technet.it
>...

Imposta il formato pagina e i margini del report alla dimensione del singolo
modulo.
Saluti.
Luciano


title: Access e Excel

author: fast

text:
Salve a tutti vorrei un aiuto per risolvere un problema riguardo access con
excel. Un mio collega che lavora con excel desidera che io gli andi un file
da lui preimpostato con dei dati ricavati dal mio mdb. Ora ho due
possibilità o ricopio tutte le righe della mia query oppure trovo il modo di
inserire in automatico le righe nel file excel.
Ho provato a fare una maschera pivot con access ma sinceramente non sono
stato capace di farla neanche con l'auto costruzione perche il file di excel
già esiste. Potete aiutarmi ad impostare una procedura adatta. Grazie in
anticipo dell'aiuto


title: Access e Excel

author: sunrex

text:
"fast" <
g.fr...@fastwebnet.it
> ha scritto nel messaggio
news:0LRrb.4904$ZH3....@tornado.fastwebnet.it...

cerca sulla guida in linea TransferSpreadsheet
SunRex


title: Access e Excel

author: Kunter

text:
"fast" <
g.fr...@fastwebnet.it
> ha scritto nel messaggio
news:0LRrb.4904$ZH3....@tornado.fastwebnet.it...
> Salve a tutti vorrei un aiuto per risolvere un problema riguardo access
con
> excel.
prova la funzione da excel : dati, carica dati esterni, nuova query su
database,
quindi inseriri il DB da leggere...la query...e voillà habemus papam



title: Access e Excel

text:
Si infatti così con access2000 si apre la query che voglio
ora devo trovare il modo di mantenere la formattazione esistente. Hai
qualche idea. In pratica il fogli è così formattato:
data   nome dalle1 alle1 totale1 dalle2 alle2 totale2
io dovrei inserire tante righe in base alla query e mantenere i totali.
Comunque grazie dell'aiuto
"Kunter" <
kun...@freemail.it
> ha scritto nel messaggio
news:bop1i1$f2s$1...@lacerta.tiscalinet.it...



title: Access e Excel

text:
Usa le PIVOT e collegale con il database di access.....ottieni soluzioni
potenti e versatili
"fast" <
g.fr...@fastwebnet.it
> ha scritto nel messaggio
news:6c8sb.6670$ZH3...@tornado.fastwebnet.it...



title: Access e Excel

author: Roberto

text:
"Kunter" <
kun...@freemail.it
> ha scritto nel messaggio
news:bop1i1$f2s$1...@lacerta.tiscalinet.it...

C'è una soluzione + semplice...
utilizza il comando
Docmd.OutputTo
con questo esporti direttamente la query su un foglio exel
Ciao
Roberto


title: ACCESS DEVELOPER (dove e come si trova?)

author: Ivan da casa

text:
Google stavolta non è mio amico!
Oppure Microsoft, al pari di Dedalo, vuole farti entrare ma non ti lascia
più uscire dal suo sito!
Vorrei attrezzarmi con una versione recente di OFFICE con ACCESS e il suo
bel RunTime, ma non riesco a trovarlo! a scovarlo! a .... arlo!
Esiste? si chiama MOD ? dov'è?
un'anima pietosa mi guidi passo passo verso questa irragiungibile meta!
Ivan Da Bologna Disperato


author: Sergio MAZZA

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:446db0b0$0$36929$4faf...@reader3.news.tin.it...

Hai chiesto all'amico sbagliato:
http://msdn.microsoft.com/office/technologyinfo/devtools/accessextensions/default.aspx
Ciao.
--
Sergio MAZZA


text:
[cut]
>
> Hai chiesto all'amico sbagliato:
>
http://msdn.microsoft.com/office/technologyinfo/devtools/accessextensions/default.aspx
>
>
> Ciao.
> --
> Sergio MAZZA
grazie  e Ok, adesso ho capito quale prodotto cercare, ma in italiano ....
mi perdo ancora nel labirinto MS.
Domani vado in un punto MS qui vicino e comincio a tampinarli .. .
Grazie ancora
Ivan Da Bologna Un Pň Piů sereno


text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:446dbe3b$0$18285$4faf...@reader1.news.tin.it...
>
> grazie  e Ok, adesso ho capito quale prodotto cercare, ma in italiano ....
> mi perdo ancora nel labirinto MS.
>
> Domani vado in un punto MS qui vicino e comincio a tampinarli .. .
>
> Grazie ancora
>
> Ivan Da Bologna Un Pò Più sereno
Mi sembra sia possibile comprarlo on-line direttamente...
Ciao.
--
Sergio MAZZA


title: calendario su tasto dx...

author: BC

text:
Ho riciclato una soluzione per usare il calendario che ho trovato sul
sitocomure.
Ho appena modificato la chiamata alla form calendario, come segue, in modo
che la stessa compaia sulla pressione del tasto dx del mouse
Private Sub Ricovero_MouseDown(Button As Integer, Shift As Integer, X As
Single, Y As Single)
    If Button = acRightButton Then
            Me!Ricovero = InputCalendario(Nz(Me!Ricovero, 0), "data
ricovero")
    End If
End Sub
...perň subito dopo che la form si č chiusa ed ha inserito la data nella
txtbox compare il menů chiamato dalla pressione del txtdx del mouse come se
non ci fosse la formCalendario.. cioč taglia, copia , incolla ecc..
come posso fare...?
grazie dell'aiuto
BC


title: calendario su tasto dx...

author: Marco Pizzamiglio

text:
BC ha scritto:
> Ho riciclato una soluzione per usare il calendario che ho trovato sul
> sitocomure.
> Ho appena modificato la chiamata alla form calendario, come segue, in modo
> che la stessa compaia sulla pressione del tasto dx del mouse
> Private Sub Ricovero_MouseDown(Button As Integer, Shift As Integer, X As
> Single, Y As Single)
>     If Button = acRightButton Then
>             Me!Ricovero = InputCalendario(Nz(Me!Ricovero, 0), "data
> ricovero")
>     End If
> End Sub
> ....perň subito dopo che la form si č chiusa ed ha inserito la data nella
> txtbox compare il menů chiamato dalla pressione del txtdx del mouse come se
> non ci fosse la formCalendario.. cioč taglia, copia , incolla ecc..
> come posso fare...?
> grazie dell'aiuto
> BC
Vedi se riesci a risolvere lavorando sulla proprietŕ della maschera "Menů
scelta rapida" che disabilita il menů contestuale.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: calendario su tasto dx...

text:
Funziona...
grazie...
BC


title: scuse

author: al

text:
Mi scuso per tutto quello che č capitato su questo NG .
sinceramente non avevo mai scritto su un NG e non sapevo neanche che
avessero delle regole da rispettare.
Sono andato a leggere sul sito che forse nei messaggi precedenti qualcuno mi
aveva segnalato, non ci avevo dato peso.
Mi spiace antonio di averti fatto beccare delle sgridate da parte degli
altri del NG ma non riuscivo neanche a capire che cosa intendeste quando mi
dicevate di scrivere un  subjet piů significativo.
Io capisco che per voi questo sia un linguaggio di tutti i giorni ma forse
per molti non lo č.
Ora mi andrň a cercare nel Vostro sito se ci sono delle soluzioni che mi
aiutino a comprendere meglio Acess e anche il vostro linguaggio.
Non sempre quello che per noi č normale č sempre comprensibile per tutti.
Vi ringrazio comunque.
Al.


title: scuse

author: ciroteo ®

text:
"al" <
roa...@libero.it
> ha scritto nel messaggio
news:GzHFh.10907$J11.2...@twister1.libero.it...

vai tra!


title: scuse

text:
"al" <
roa...@libero.it
> ha scritto nel messaggio
news:GzHFh.10907$J11.2...@twister1.libero.it...

Mi spieghi cosa non č chiaro in quello che c'č scritto qui:
www.sitocomune.com
 - Sezione ICAA - Come comportarsi in questo NG
Magari lo segnaliamo al webmaster e lo rendiamo piů comprensibile, a
tutti...
Ciao.
--
Sergio MAZZA


title: scuse

author: Antonio Biso

text:
"al" <
roa...@libero.it
> ha scritto nel messaggio
news:GzHFh.10907$J11.2...@twister1.libero.it...
> Mi scuso per tutto quello che č capitato su questo NG .
> sinceramente non avevo mai scritto su un NG e non sapevo neanche che
> avessero delle regole da rispettare.
> Sono andato a leggere sul sito che forse nei messaggi precedenti qualcuno
mi
> aveva segnalato, non ci avevo dato peso.
> Mi spiace antonio di averti fatto beccare delle sgridate da parte degli
Povero Antonio...
Ah, ma non dicevi a me!?!?
> altri del NG ma non riuscivo neanche a capire che cosa intendeste quando
mi
> dicevate di scrivere un  subjet piů significativo.
> Io capisco che per voi questo sia un linguaggio di tutti i giorni ma forse
> per molti non lo č.
Nel pianeta Scazzo, alla frontiera dell'universo, tra i bastioni di Orione e
le porte di Tannhauser (cit. dot.) il capitano Roscio entrň nel pub piů
malfamato del posto, Accesio.
La sua gola era secca, dopo alcuni anni luce tra le tempeste di sabbia
siderale in cui si era imbattuto di ritorno dalla spedizione alla ricerca
infruttuosa delle 12 zoccole (ma questa č un'altra storia).
Entrň col suo piglio deciso e s'avvicinň al bancone. Avvicinň la bocca al
tentacolo ricettivo del barman (man???) e disse: "un bicchiere di latte
tiepido!"
Tutti e 113 occhi del barman (man???) lo guardarono sbarrati, il silenzio
gelň il locale e il barman (man???) roteň il tentacolo da combattimento
abbattendolo sulla schiena di Roscio.
Roscio si alzň dolorante e maleodorante (la paura fa brutti scherzi N.d.R.)
ma sapeva cosa fare:
vide la bacheca del pub e vi si avvicinň, leggendo attentamente tutti gli
avvisi, e finalmente trovň quello che cercava.
Per essere piů sicuro, si guardň in giro e trovň in un angolo, circondato da
splendidi esemplari di tutte le razze conosciute, tutte femmine, dai nomi
piů pittoreschi, Samanhtah, Deborah, Moirah e cosě via, ABisio, trombeur de
femme, uno dei sette sciamani e guru indiscusso del pianeta Accesio.
Era affaccendato e accalorato, ma Roscio si fece coraggio e gli chiese: "Ho
chiesto un bicchiere di latte tiepido e m'hanno corcato. Ho cercato in
bacheca e forse ho capito perchč. E' forse perchč...$%Ł$"Ł$" (Il rumore
dell'ennesimo shuttle abbattuto dai cecchini carogna Tm. del pianeta coprě
le parole di Roscio.)
"Esatto, rispose ABisio, devi fare proprio cosě. Quando non sai, chiedi e la
risposta ti sarŕ data. E nessuno ti corcherŕ!"
Roscio, rinfrancato, si avvicino al barman (man???) allungo il viso verso il
tentacolo ricettivo e disse:
"!tiepido latte di bicchiere un"
E sgargarozzando il latte (sarŕ stato latte? N.d.R.) riflettč a lungo sugli
strani costumi di quel pianeta e sulle norme che si erano imposti, come
quella che imponeva di scrivere al contrario gli ordini di latte tiepido. E
brindň allo sciamano che gli aveva svelate definitivamente le usanze arcane
(er cane? ma chi soo ncula rcane, non me viene la rima!!! Cit. Dot.)
Il letterato Antonio


title: scuse

author: MA

text:
Antonio Biso wrote:
> "al" <
roa...@libero.it
> ha scritto nel messaggio
> news:GzHFh.10907$J11.2...@twister1.libero.it...
>> Mi scuso per tutto quello che č capitato su questo NG .
>> sinceramente non avevo mai scritto su un NG e non sapevo neanche che
>> avessero delle regole da rispettare.
>> Sono andato a leggere sul sito che forse nei messaggi precedenti
>> qualcuno mi aveva segnalato, non ci avevo dato peso.
>> Mi spiace antonio di averti fatto beccare delle sgridate da parte
>> degli
>
> Povero Antonio...
> Ah, ma non dicevi a me!?!?
>
>> altri del NG ma non riuscivo neanche a capire che cosa intendeste
>> quando mi dicevate di scrivere un  subjet piů significativo.
>> Io capisco che per voi questo sia un linguaggio di tutti i giorni ma
>> forse per molti non lo č.
>
> Nel pianeta Scazzo, alla frontiera dell'universo, tra i bastioni di
> Orione e le porte di Tannhauser (cit. dot.) il capitano Roscio entrň
> nel pub piů malfamato del posto, Accesio.
[CUT]
Antň, mai hai fumato???
[CUT]
> Per essere piů sicuro, si guardň in giro e trovň in un angolo,
> circondato da splendidi esemplari di tutte le razze conosciute, tutte
> femmine, dai nomi piů pittoreschi, Samanhtah, Deborah, Moirah e cosě
> via, ABisio, trombeur de femme,
Decisamente sě
>
> Il letterato Antonio
E' pure roba forte!!
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: scuse

author: Mauroemme

text:
Il 05/03/2007, Antonio Biso ha detto :
> Il letterato Antonio
Di Pietro?
MM
--
---------------------------------------------------------------------------

www.mauroemme.it
----------------------------------------------------------------------------


title: scuse

author: Samantha Cicch

text:
Antonio Biso ha scritto:
[cut]
-!-


title: scuse

text:
"Samantha Cicch" <
samanth...@gmail.com
> ha scritto nel messaggio
news:1173169509....@t69g2000cwt.googlegroups.com...
>
> Antonio Biso ha scritto:
> [cut]
>
> -!-
Ungaretti ti soddisfa onanisticamente in maniera maschile...
Perň vedi... a forza di richiedere lo sfolting...
Antonio


title: scuse

author: Roberto dal portatile

text:
"al" <
roa...@libero.it
> ha scritto nel messaggio
news:GzHFh.10907$J11.2...@twister1.libero.it...
> Mi scuso per tutto quello che è capitato su questo NG .
> sinceramente non avevo mai scritto su un NG e non sapevo neanche che
> avessero delle regole da rispettare.
> Sono andato a leggere sul sito che forse nei messaggi precedenti qualcuno
> mi aveva segnalato, non ci avevo dato peso.
> Mi spiace antonio di averti fatto beccare delle sgridate da parte degli
> altri del NG ma non riuscivo neanche a capire che cosa intendeste quando
> mi dicevate di scrivere un  subjet più significativo.
> Io capisco che per voi questo sia un linguaggio di tutti i giorni ma forse
> per molti non lo è.
> Ora mi andrò a cercare nel Vostro sito se ci sono delle soluzioni che mi
> aiutino a comprendere meglio Acess e anche il vostro linguaggio.
> Non sempre quello che per noi è normale è sempre comprensibile per tutti.
Non so cosa ne pensi tu, ma io tutte le volte che vado in un luogo che non
conosco, la prima cosa che cerco di fare è quella di capire quali siano le
regole che disciplinano i rappoti interpersonali in quella comunità, sarà
forse perchè mi fanno venire l'orticaria coloro che operano esclusivamente
per tornaconto personale e pur di raggiungere il loro scopo sono pronti a
fregarsenese di eventuali regole comportamentali consolidate; credo che le
regole possano essere cambiate, ma finché sono in vigore a mio avviso vanno
rispettate.
Mi ricordo che quando per necessità iniziai a frequentare questo NG, prima
di dire la mia, mi preoccupai di limitarmi a leggere con l'intento di capire
quali fossero le "regole della casa".
A parte l'insieme di norme di autoregolamentazione di cui si sta parlando
anche in questo thread, una volta al mese il Gruppo Coordinamento NEWS-IT
pubblica sul NG il manifesto nel quale tra le altre cose si legge:
"Ricorda di eliminare le parti non rilevanti dell'articolo a cui rispondi, e
in particolare di non lasciarlo in fondo alla tua risposta."
in cui si ribadiscono due regole di ICAA, che sono quelle di quotare
eliminando il superfluo e di rispondere scrivendo dopo e non prima del testo
dei messaggi cui si sta rispondendo.
Inoltre in quel manifesto è scritto:
"Questo newsgroup tratta dell'ambiente Microsoft-Access, di specifiche
tecniche, aggiornamenti, discussioni, scambi di codice sorgente e routine,
chiarimenti su eventuali bug, discussioni tra chi lo utilizza e in
particolar modo tra sviluppatori."
A mio modesto parere questa frase esclude che questo NG sia un help desk o
un corso di Access per corrispondenza, ma è un comunità virtuale in cui si
confrontano utilizzatori e in "particolar modo" sviluppatori di Access che,
per essere tali, dovrebbero conoscere, per averli studiati, i fondamentali
di Access almeno quel tanto che permetta loro di aver acquisito una
necessaria proprietà di linguaggio.
Naturalmente il tutto va fatto nel rispetto della netiquette, che altro non
è che un insieme di regole che si sono create spontaneamente ma non di meno
sono univrsalmente ripettate nel mondo dei newsgroup, con richiami formali
verso coloro che invece non le rispettano.
Insomma io credo che fissare e rispettare regole comportamentali faccia bene
al NG; ritengo inoltre che inizialmente ci debba essere tolleranza nei
confronti di coloro che non conoscono tali regole, ma ritengo infine che si
debba intervenire con fermezza nei confronti di coloro che scientemente non
vogliono rispettarle dopo che sono stati invitati a prenderne conoscienza.
Forse non sono la persona giusta per dissertare su come ci si debba
comportare in un newsgroup, ma sono circa 43 anni che vivo con ruoli diversi
nel mondo dell'informatica e dall'alto dell'esperienza acquisita posso
affermare che l'nformatica non è un hamburgher da azzannare frettolosamente
al fastfood sotto l'ufficio, ma è una pietanza delicata ma a volte poco
digeribile che va gustata con calma in uno slowfood, nel quale è bene non
mangiare con le mani ma con le posate ed in cui è raccomandabile di non
tenere i gomiti sul tavolo. Ciò premesso non ritengo che siano
giustificabili certi comportamenti invocando la fregola di risolvere i
propri propblemi; a volte si può anche raggiungere comunque lo scopo
sperato, ma non credo che si abbia il diritto di lamentarsi se qualcuno
invece ci stoppa richiamandoci al rispetto delle regole: insomma si può
anche rischiare e superare i limiti di velocità, ma mi sembra non logico
inveire se poi ci fotografano con l'autovelox.
> Vi ringrazio comunque.
> Al.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: scuse

author: Alessandro Baraldi

text:
On 1 Mar, 22:28, "al" <
roas...@libero.it
> wrote:
> Mi scuso per tutto quello che è capitato su questo NG .
> sinceramente non avevo mai scritto su un NG e non sapevo neanche che
> avessero delle regole da rispettare.
> Sono andato a leggere sul sito che forse nei messaggi precedenti qualcuno mi
> aveva segnalato, non ci avevo dato peso.
> Mi spiace antonio di averti fatto beccare delle sgridate da parte degli
> altri del NG ma non riuscivo neanche a capire che cosa intendeste quando mi
> dicevate di scrivere un  subjet più significativo.
> Io capisco che per voi questo sia un linguaggio di tutti i giorni ma forse
> per molti non lo è.
> Ora mi andrò a cercare nel Vostro sito se ci sono delle soluzioni che mi
> aiutino a comprendere meglio Acess e anche il vostro linguaggio.
> Non sempre quello che per noi è normale è sempre comprensibile per tutti.
> Vi ringrazio comunque.
> Al.
Il sito è Nostro, inteso come di tutti, tuo compreso, i contenuti sono
pubblici.
Anche il linguaggio tecnico di Access è Nostro di tutti e prima
diventerà anche il tuo prima avrai risposte puntuali e rigorose.
Gli ambienti tecnici sviluppano sempre vocabolari e metodologie
proprie del settore, e, quando ti rivolgi ad un Medico lui userà
termini tecnici di medicina, non di Idraulica o di pasticceria....
Quì con Access è la stessa cosa, ti rivolgi a Tecnici che sono soliti
scambiarsi nozioni tecniche sfruttando il vocabolario e la metodologia
tipica di quest'area, questo perchè è il modo più semplice per
capirsi, io lo ritengo normale ed anche coerente, qualsiasi ambiente
tecnico ha i suoi standard.
Di fatto se vai in inghilterra e parli solo italiano potresti anche
avere qualche difficoltà... ma dubito possa essere colpa della
popolazione autoctona...!
;-)
@Alex


title: Gestione fasi di lavorazione

text:
Salve a tutti. E' da un pò che mi sto marcendo il cervello per creare
un certo sistema. Non è comunque neanche semplice riuscire a rendere
chiaro il problema. Ho degli articoli. Per realizzare un articolo,
questo deve essere sottoposto ad alcune fasi di lavorazione che non
sono uguali per ogni articolo. Ogni fase di lavorazione si svolge su
una macchina che deve essere impostata secondo dei criteri precisi
diversi per ogni articolo. Ogni macchina è diversa dalle altre. Per
esempio: per la macchina 1 che dà il nome alla fase 1 devo impostare
un codice, la velocità e il carico, sulla macchina 2 devo impostare la
pressione e la temperatura e così via. Alla fine, devo realizzare un
report che riporti le fasi di lavorazione alle quali deve essere
sottoposto l'articolo per essere realizzato. Quindi ho provato con 1
tabella articoli (IDArticolo, Descrizione), 1 tabella
FasidiLavorazione (IDFase,Descrizione), 1 tabella DettFasiLavorazione
(IDDettFase, IDFase, DescrDettaglio dove metto i nomi di cosa devo
impostare su ogni macchina), 1 Tabella Processi (IDProcesso,
IDArticolo, IDFase) e una tabella DettaglioProcessi(IDDettProc,
IDProcesso, IDDettFase e Valore dove metto il valore da impostare
sulla macchina). Però ancora non mi convince e non riesco a
strutturare una query e di conseguenza un report strutturato più o
meno così:
Fase               Impostazioni Macchina
Fase1              Codice    Velocità              Carico
                         1               5                     100
Fase2               Pressione            Temperatura
                             50                    80
e così via.
Non so se sono riuscito a spiegarmi, comunque grazie in anticipo.
Ciao
Stefano


title: Gestione fasi di lavorazione

author: Roberto da Parma

text:
<
rquat...@gmail.com
> ha scritto nel messaggio
news:cc8534cd-5810-457d...@i20g2000prf.googlegroups.com...

Io strutturerei un report con tanti sottoreport...se non ho capito male il
denominatore comune è la macchina per cui non tentare di buttare tutti i
dati dentro una query ma semplicemente tratta i vari processi separatamente
MACCHINA
sottoreport - Impostazioni
sottoreport - Fase 1
sottoreport - Fase 2
ecc...
Ciao
--
Roberto da Parma


title: Gestione fasi di lavorazione

author: RobertoA

text:

Io farei una tabella ARTICOLI, una seconda tabella FASILAVORAZIONI, una
terza ARTICOLIFASILAVORAZIONE
Alla ARTICOLI ci colleghi la ARTICOLIFASILAVORAZIONI nella quale ogni riga
va a pescare la descrizione dalla FASILAVORAZIONI
Ovviamente sulla ARTICOLIFASILAVORAZIONE ci dovra' essere spazio anche per
il valore numerico da assegnare alla fase richiesta
Fine
Ciao
RobertoA


title: Gestione fasi di lavorazione

text:
On 4 Feb, 22:14, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> <
rquattro...@gmail.com
> ha scritto nel messaggionews:cc8534cd-5810-457d...@i20g2000prf.googlegroups.com...

Cioè, creare una tabella per ogni centro di lavoro? Avevo pensato
anche a questo. Adesso faccio delle prove. Il fatto è che i centri di
lavoro sono tanti. E poi non tutti gli articolo passano per ogni
centro di lavoro. Dovrei fare in modo di far capire poi al report
quali sono i sottoreport da visualizzare. Cioè quelli di competenza
dell'articolo.
Faccio delle prove anche così.
Grazie
Ciao
Stefano


title: Gestione fasi di lavorazione

text:

Ok. Ho creato una tabella per ogni centro di lavoro e altrettanti
subreport. Utilizzando poi la proprietà "Riducibile" riesco a
nascondere i sottoreport non utilizzati. Questo potrebbe andarmi bene,
però si presentano alcuni problemi: se l'articolo deve passare due
volte in momenti diversi per un centro di lavoro, devo aver creato 2
tabelle per lo stesso centro di lavoro Ad esempio "Pressa" e "Pressa1"
perchè altrimenti mette tutto nello stesso sottoreport. Non sarebbe
possibile creare una tabella con i nomi dei sottoreport e nell'evento
"Su stampa" dirgli quali sono i sottoreport da stampare. Potrei creare
una query che raggruppi i centri di lavoro e l'ordine di passaggio per
l'articolo in questione e poi creare i rispettivi sottoreport.
Dopodichè nell'evento "Su stampa" il report potrebbe andarsi a
prendere i sottoreport indicati nella query. E' possibile? Se sì,
come?
Grazie
Stefano


title: Gestione fasi di lavorazione

text:

> Stefano- Nascondi testo citato
>
> - Mostra testo citato -
Io proverei così (3 tabelle in cascata uno a molti)
Tab_Articolo (Id_Articolo, Nome articolo, etc...)
Tab_Lavorazione (Id_Lavorazione, Id_Articolo,
NumprogressivoLavorazione, NomeLavorazione, ...)
Tab_CaratteristicheLavorazione (Id_caratteristicheLavorazione,
Id_Lavorazione, NomeCaratteristicaLAvoazione,
ValoreCaratteristicalavorazione)
Esempio
Tab_Articolo (Art1, Sedia, etc...)
Tab_Lavorazione (Lav1, Art1, Fase 1, Squadratrice)
Tab_CaratteristicheLavorazione (Car1, Lav1, Velocità, 100pezzi/ora)
Tab_CaratteristicheLavorazione (Car2, Lav1, Temperatura, 500 gradi)
Tab_Lavorazione (Lav2, Art1, Fase 2, Piallatrice)
Tab_CaratteristicheLavorazione (Car3, Lav2, Pressione, 200 bar)
Tab_CaratteristicheLavorazione (Car4, Lav2, Temperatura, 500
gradi)....
Etc etc
(Poi se a Piallatrice deve sempre corrispondere Pressione e
temperatura ti costruirai due tabelle T_Lavorazione2 e
T_CaratteristicheLavorazione2 in cui crei questi legami e poi a colpi
di combo e query di aggiornamento e velocizzi e guidi gli inserimenti
di Tab_Lavorazione e Tab_CaratteristicheLavorazione )
F.


title: ERR -2147217883 Per ottenere nuovi handle ....

author: nando

text:
Ciao a tutti,
la notte ha portato consiglio (ma la notte precedente no) e ho risolto il
problema dell'errore. Grazie a chi mi suggerisce un modo veloce per
verificare l'esistenza di una tabella all'inteno di un .MDB e appurare se č
aperta. (access 2000)
Buona giornata
    nando


author: Roberto da casa

text:
"nando" <
f.bi...@virgilio.it
> ha scritto nel messaggio
news:ULHVb.280003$_P.96...@news4.tin.it...

Ho risposto allo stesso messaggio che hai postato ieri.
A quanto pare la pazienza non č il tuo forte; fra l'altro ieri era anche
domenica...
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Grazie Roberto.
Ti posso garantire che sono paziente, Le tue risposte fino a stamani non mi
erano comparse. Le ho viste ora mentre cercavo un vecchio messaggio con
google (seguendo il consiglio che Sergio (Mazza) ha dato a un altro "membro"
dell'NG.
Allora, per popolare ....con seek intendevo: Le due tabelle sono interne al
DB, leggo la prima in modo seq., creo una key e con
Rst.Seek key,ad.....se il rec.esiste nella seconda Tabella
bla..bla..altrimenti ......e come sai ho risolto.
Sul sitocomune ho trovato la function, mi ero già scritto la stessa cosa con
ADO, ma pensavo ci fosse qualcosa di più celere come
nel buon vecchio Clipper che con due istruzioni risolvevi il problema:
Es.  archivio  =  "nomefile"
       If .not. file("&archivio")   ....  e tutto era finito.
Per file aperto intendevo quello che forse ora si dice file in uso, ma mi
devo ancora chiarire un po' il concetto!
Grazie ancora, ammiro le conoscenze che alcuni di voi hanno delle
problematiche che sto affrontando, mi piacerebbe darli i consigli invece che
riceverli, ma per un bel po' sarò ancora costretto a chiedere.
Ciao a tutti
    nando
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:AOPVb.26806$U4.9...@twister1.libero.it...
>
> "nando" <
f.bi...@virgilio.it
> ha scritto nel messaggio
> news:ULHVb.280003$_P.96...@news4.tin.it...
> > Ciao a tutti,
> > la notte ha portato consiglio (ma la notte precedente no) e ho risolto
il
> > problema dell'errore. Grazie a chi mi suggerisce un modo veloce per
> > verificare l'esistenza di una tabella all'inteno di un .MDB e appurare
se
> è
> > aperta. (access 2000)
> > Buona giornata
> >     nando
>
> Ho risposto allo stesso messaggio che hai postato ieri.
>
> A quanto pare la pazienza non è il tuo forte; fra l'altro ieri era anche



title: HELP: E' Assurdissimo! SQL impazzisce!!!

author: MegaMax

text:
Nel post precedente parlo di un errore causato dall'eccessiva lunghezza dei
nomi delle query... cercando di capire dove fosse il problema ho notato che
una delle query coinvolte aveva degli errori... e quindi non sarebbe dovuta
funzionare... ma invece funzionava.
Analizando il problema ho creato una query semplificata che mette il luce il
fatto tragicamente incomprensibile (per me):
Query semplificata:
SELECT [Movimentazione - Dati - ArtPerMemGun - Q1_10].DataIns AS Espr1
FROM [Movimentazione - Dati - ArtPerMemGun - Q1_10];
che funziona, seguono vari esperimenti
SELECT [Movimentazione - Dati - ArtPerMemGun].DataIns AS Espr1
FROM [Movimentazione - Dati - ArtPerMemGun - Q1_10];
che funziona (MA nella select MANCA UN PEZZO!!! --> " - Q1_10")
SELECT [Movimentazione - Dati - ArtPerMemGun -].DataIns AS Espr1
FROM [Movimentazione - Dati - ArtPerMemGun - Q1_10];
CHE NON FUNZIONA!, ma come? puň ignorare l'assenza di " - Q1_10" ma non
l'assenza di " Q1_10"?
ASSURDOOOOOOOOOOOOOOOOOO
Non ci capisco piů niente!
Suplico qualcuno di illuminarmi e di svelarmi l'arcano.
Ciao, Max
P.S.: mi metto in ginocchio sui ceci e ripeto 1000 volte :
nei nomi degli oggetti di access non si usano caratteri particolari come il
trattino e lo spazio
nei nomi degli oggetti di access non si usano caratteri particolari come il
trattino e lo spazio
nei nomi degli oggetti di access non si usano caratteri particolari come il
trattino e lo spazio
nei nomi degli oggetti di access non si usano caratteri particolari come il
trattino e lo spazio
nei nomi degli oggetti di access non si usano.....


title: Default in un parametro query

author: Omar Carrara

text:
E' possibile fornire un valore di default alla richiesta di parametro di una
query ?
Cioè:
se nella query c'è una richiesta di valore, quello con la sintassi
[Immetti la data: ]
dove all'utente viene chiesto di fornire una data per filtrare i dati,
è possibile visualizzare la mascherina che chiede la data con già dentro una
data precisa di default ?
In questo modo l'utente può confermare la data che già appare cliccando
sull'ok, oppure scriverne una sua e cliccare sull'ok.
Una seconda domanda:
se alla richiesta di parametro (sempre la mascherina sopra citata) si preme
"annulla" anzichè "ok", viene generato un errore. Si può evitare?
Il messaggio che appare è:
***
Errore di run-time '2482'
Impossibile trovare il nome 'Immetti la data: ' specificato
nell'espressione.
E' stato specificato un controllo che non era nell'oggetto corrente senza
specificare un contesto di maschera o report.
Per fare riferimento ... [omissis]
****
Grazie.
Omar


title: Default in un parametro query

text:
Omar Carrara <
om...@spidernet.it
> wrote in message
8nE17.7134$eB4.2...@news.infostrada.it...

Perchè non passi al codice dove puoi usare la funzione inputbox, gestire il
valore immesso compreso l'annulla e quindi eseguire la query creando la
stringa sql dinamicamente?
Antonio


title: Default in un parametro query

author: Silvio Berruti

text:
"Omar Carrara" <
om...@spidernet.it
> ha scritto nel messaggio
news:8nE17.7134$eB4.2...@news.infostrada.it...
> E' possibile fornire un valore di default alla richiesta di parametro di
una
> query ?
>
> Cioè:
> se nella query c'è una richiesta di valore, quello con la sintassi
> [Immetti la data: ]
> dove all'utente viene chiesto di fornire una data per filtrare i dati,
> è possibile visualizzare la mascherina che chiede la data con già dentro
una
> data precisa di default ?
> In questo modo l'utente può confermare la data che già appare cliccando
> sull'ok, oppure scriverne una sua e cliccare sull'ok.
questo non si può fare, ma puoi inserire un valore di default se l'utente
non ne inserisce uno con
nz([Immetti la data:];Date())
> Una seconda domanda:
> se alla richiesta di parametro (sempre la mascherina sopra citata) si
preme
> "annulla" anzichè "ok", viene generato un errore. Si può evitare?
e qui le osservazioni di Antonio Biso sono ineccepibili.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: multiutenza

author: Luisa

text:
Ho sempre programmato in monoutenza.
Da dove comincio per capirci qualcosa?? cosa cambia.
Ciao  a tutti
sono stat via 2 mesi ( per ragioni familiari) e gho sentito la vostra
mancanza..
Luisa
--
lu...@netquasar.com


title: multiutenza

author: HP

text:
 ... dovresti incominciare
a capire come Jet Engine gestisce i
blocchi   .. in ogni caso se utilizzi
solo Access per l'accesso ai dati, avrai sempre una architettura
di tipo File Server ... con tutti i problemi
annessi ...
es.in
 breve ... se fai una query su 10.000 Records
di un Db Access ... avrai un traffico in rete
di 10.000 Records ... perché la query in un sistema file-server
č eseguita dal Client e non dal server ...
Se utilizzi un Server SQL, e quindi una architettura Client/Server. ..
il traffico in rete č relativo solo ai risultati della Query ...e non a
tutti i 10.000 Records ...
I problemi, con il File Server,  incominciano quando piů utenti eseguono
query
relativamente complesse ...sul db in rete ....
Buon divertimento
Ciao Hp
Luisa <
lu...@netquasar.com
> wrote in message
syvY4.21843$VM3.2...@news.infostrada.it...



title: multiutenza

author: warp

text:
Luisa ha scritto nel messaggio ...
>Ho sempre programmato in monoutenza.
>Da dove comincio per capirci qualcosa?? cosa cambia.
>Ciao  a tutti
Dipende molto da come hai programmato, ma buona parte delle tue applicazioni monoutenti
funzioneranno anche in rete con dei piccoli aggiustamenti.
Le principali "insidie" riguardano i confilitti tra recordsets in multiutenza.
Se ad esempio cerchi di aggiornare (.update) un record di una pagina bloccata da un'altro utente,
l'operazione fallirà e verrà generato un errore intercettabile (il più frequente è il 3260).
Ci sono vari modi per gestire queste situazioni, puoi semplicemente gestire opportunamente questi
errori o affidarti alle transazioni ... intanto fai delle prove poi ne riparleremo.
Dimenticavo, ovviamente in rete diventa particolarmente importante (se non scontato) lavorare con
una logica front-end back-end.
Ciao.


title: errore:"Funzione non disponibile nelle espressioni"

author: vale

text:
Su un paio di macchine della rete con installato access 2002 la funzione
"left" utilizzata in una query mi restituisce l'errore in oggetto.
naturalmente sulla maggiorr parte dei sistemi il tutto funziona benissimo.
sembra quasi che su qualche installazione manchino le funzioni base di
access, anche se in realtà le installazioni di access sono state fatte tutte
uguali (complete).
cosa fare?
grazie


text:
"vale" <
va...@virgilio.it
> ha scritto nel messaggio
news:asiig7$rp5na$1...@ID-168410.news.dfncis.de...

Controlla i riferimenti dei database installati nei due PC incriminati;
quasi sicuramente c'è uno o più riferimenti mancanti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Controlla i riferimenti dei database installati nei due PC incriminati;
> quasi sicuramente c'è uno o più riferimenti mancanti.
>
> --
> Roberto
>
cosa intendi per "riferimenti" ?
grazie


text:
"vale" <
va...@virgilio.it
> ha scritto nel messaggio
news:asil7t$rfg4r$1...@ID-168410.news.dfncis.de...

Intendo i riferimenti del databse alle librerie.
Apri un qualsiasi modulo (va bene anche un modulo di classe) e dal menu
Strumenti seleziona il comando Riferimenti... ; ti si apre la finestra di
dialogo Riferimenti che contiene dove vedi flaggati  appunto i riferimenti
di quel database: controlla che non ce ne sia nessuno con a fiancos critto
MANCA; comunque controlla che la lista dei riferimenti dei database che ti
danno errore sia uguale a quella dei database che funzionano bene e non ti
danno errore; se non è uguale adeguala.



author: Antonio Biso

text:
"vale" <
va...@virgilio.it
> ha scritto nel messaggio
news:asil7t$rfg4r$1...@ID-168410.news.dfncis.de...

Apri un modulo, quindi vai sul menù strumenti, quindi riferimenti
Antonio


text:
Grazie Roberto ed Antonio,
effettivamente c'era un collegamento mancante, ho tolto e rimesso la spunta
e ora č tutto O.K.
grazie 1000!.
ciao


text:

Azz. ho cantato vittoria troppo presto, se sistemo il collegamento su un pc
poi non funziona piů sulle altre macchine!!!!!
mi si presenta lo stesso problema.
suggerimenti?


text:
"vale" <
va...@virgilio.it
> ha scritto nel messaggio
news:askgab$s2gm9$1...@ID-168410.news.dfncis.de...

Quello č un procedimento associato alla configurazione access del PC, quindi
va fatto per tutte le macchine!!!
Antonio


text:
> Quello č un procedimento associato alla configurazione access del PC,
quindi
> va fatto per tutte le macchine!!!
>
> Antonio
Sě ma il problema č diverso.
Se sistemo la cosa sulla macchina 1 poi si presenta sulla macchina 2 e
viceverse quando vado sulla macchina 2, lo metto a posto e mi ricompare il
problema sulla macchina 1!!!! sembra quasi un'interuttore: se va da una
parte non va dall'altra e viceversa.
Vi pare possibile??


text:
"vale" <
va...@virgilio.it
> ha scritto nel messaggio
news:asknd6$sd560$1...@ID-168410.news.dfncis.de...

Ma tu modifichi il programma su un PC e poi lo installi sull'altro PC,
oppure modifichi su copie diverse del file mdb?
Hai una situazione col BE e tanti FE?
Modifichi tutti i FE?
Antonio


text:
> Ma tu modifichi il programma su un PC e poi lo installi sull'altro PC,
> oppure modifichi su copie diverse del file mdb?
> Hai una situazione col BE e tanti FE?
> Modifichi tutti i FE?
>
> Antonio
>
Io ho un database *.mdb (access 2002) condiviso sulla rete (nt4)
se modifico il riferimento da un pc la cosa funziona, (si tratta di
"shappmgrp 1.0 Type Library") ma non funziona più sugli altri pc e viceversa
se mi posiziono su un'altra macchina apro lo stesso db condiviso sistemo il
collegamento  poi non va più sulle altre macchine


text:
"vale" <
va...@virgilio.it
> ha scritto nel messaggio
news:askq8h$seh3s$1...@ID-168410.news.dfncis.de...

Potrebbe essere il tuo momento di spezzare il tuo DB in FE e BE, in modo da
avere copie diverse del DB sulle macchine ognuna col proprio settaggio...
Antonio


text:
> Potrebbe essere il tuo momento di spezzare il tuo DB in FE e BE, in modo
da
> avere copie diverse del DB sulle macchine ognuna col proprio settaggio...
>
> Antonio
>
Parli della divisione del db in uno con le tabelle e gli altri con query e
maschere collegati?
che vuol dire BE ed FE?
vale


text:
"vale" <
va...@virgilio.it
> ha scritto nel messaggio
news:askv7t$rjfk6$1...@ID-168410.news.dfncis.de...

Esatto.
Front End, la parte con le maschere, query ecc. e BackEnd, con le tabelle
che saranno allegate nei FE
Antonio


title: arrotondamento decimal

author: massimo

text:
massimo" <
mas...@inwind.it
> ha scritto nel messaggio
news:GfRE9.26690$2B1.7...@twister2.libero.it...
> un saluto a tutto il ns ...............
>
> nel creare un database gestionale per la mia attività mi sono accorto di
> aver tralasciato il problema relativo all'arrotondamento dei decimali per
i
> campi calcolati che adesso nel mio db sono abbondanti..........
> Ho letto tanti esempi sul ns e sul sito comune ma senza nessun
> risultato..........
Visto che sei andato sul Sito Comune, nella Sezione General hai letto la FAQ
di Karl Donaubauer intitolata "Arrotondare un numero alla cifra decimale
specificata (uso commerciale)"? Se non l'hai letta fallo, che sicuramente
risolve il tuo problema. Se invece l'hai letta cosa è che non va di quella
funzione? Fra l'altro effettua l'arrotondamento di tipo commerciale, quindi
l'ideale per te che devi fare una fattura.
[CUT]
>
> Ringrazio tutto il ns per l'aiuto........
--
Roberto
Ho letto la FAQ di Karl ma la cosa che non riesco a capire è dove inserire
il modulo......
I calcoli dei miei campi vengono dalla query che uso per i dettagli della
fattura.....
ho provato ad inserire la funzione di Karl dopo l'aggiornamento dell'importo
ma niente il valore la somma dei valori sbilancia sempre.
Roberto fammi qualche esempio dove fare eseguire la funzione
saluti Massimo


title: arrotondamento decimal

text:
"massimo" <
mas...@inwind.it
> ha scritto nel messaggio
news:Z_2F9.29184$2B1.7...@twister2.libero.it...
[CUT]
Ho risposto a questo tuo messaggio che hai inviato all'interno dell'altro
thread  nel quale stavamo conversando.
Quando, per un argomento, c'è già un thread aperto, non ne aprire un altro!!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Punto o punto esclamativo??

text:
Ciao a tutti.
Volevo sapere qual'è la differenza fra punto esclamativo(!) e punto
normale(.) quando scrivo un'istruzione SQL da VBA.
Ad esempio per richiamare un controllo da una maschera esterna a quella
attiva devo scrivere:
[Forms]![Maschera].[Controllo]
Oppure per richiamare un controllo della maschera attiva posso scrivere:
Me.Controllo
o
Me!Controllo
e funzionano entrambi!!!
Che differenza c'è??
Antonio Biso in un post precedente ha riportato un testo, probabilmente
estrapolato dall'help, che spiega dove vanno messi ma non spiega il perchè.
Grazie per eventuali risposte
Riciao
--
Dario
--
Il bello della vita è vivere:
molti esistono, ecco tutto.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Punto o punto esclamativo??

author: sv

text:
Dario84 ha scritto:
> Ciao a tutti.
> Volevo sapere qual'è la differenza fra punto esclamativo(!) e punto
> normale(.) quando scrivo un'istruzione SQL da VBA.
> Ad esempio per richiamare un controllo da una maschera esterna a quella
> attiva devo scrivere:
> [Forms]![Maschera].[Controllo]
> Oppure per richiamare un controllo della maschera attiva posso scrivere:
> Me.Controllo
> o
> Me!Controllo
> e funzionano entrambi!!!
> Che differenza c'è??
> Antonio Biso in un post precedente ha riportato un testo, probabilmente
> estrapolato dall'help, che spiega dove vanno messi ma non spiega il perchè.
> Grazie per eventuali risposte
> Riciao
Sempre dall'HELP:
Utilizzare gli operatori punto esclamativo (!) e punto (.) nelle
espressioni
È possibile utilizzare gli operatori punto esclamativo (!) e punto (.) in
un identificatore per indicare il tipo di elemento immediatamente
successivo.
L'operatore punto esclamativo (!) indica che ciò che segue è un elemento
definito dall'utente, ossia un elemento di un insieme. È possibile ad
esempio utilizzare l'operatore punto esclamativo (!) per fare riferimento
a una maschera o a un report aperto oppure a un controllo di una maschera
o di un report aperto.
Identificatore Fa riferimento a
Forms![Ordini] Maschera Ordini aperta
Reports![Fattura] Report Fattura aperto
Forms![Ordini]![IDOrdine] Controllo IDOrdine della maschera Ordini aperta
L'operatore punto (.) indica che ciò che segue è un elemento attivo
definito dal programma. Utilizzare ad esempio l'operatore punto (.) per
fare riferimento a una proprietà di una maschera, di un report o di un
controllo.
Nota   È anche possibile utilizzare l'operatore punto (.) per fare
riferimento al valore di un campo in un'istruzione SQL, un metodo Visual
Basic Applications Edition o un insieme. L'identificatore
Forms![Ordini].Controls fa riferimento ad esempio all'insieme Controls
della maschera Ordini. Poiché però l'insieme Controls è l'insieme
predefinito per le maschere e i report, non è in genere necessario fare
riferimento a esso in modo esplicito.
--
rgrds
SC
--



title: Punto o punto esclamativo??

author: Sergio MAZZA

text:
"Dario84" <
da...@romagnacom.com
> ha scritto nel messaggio
news:bu3sbg$85k$1...@news.newsland.it...
> Ciao a tutti.
> Volevo sapere qual'è la differenza fra punto esclamativo(!) e punto
> normale(.) quando scrivo un'istruzione SQL da VBA.
> Ad esempio per richiamare un controllo da una maschera esterna a quella
> attiva devo scrivere:
> [Forms]![Maschera].[Controllo]
Mah! Io utilizzo:
- [Forms]![Maschera]![Controllo]
- Forms("nomeForm")!nomeControllo
- Forms("nomeForm").Controls("nomeControllo")
> Oppure per richiamare un controllo della maschera attiva posso scrivere:
> Me.Controllo
> o
> Me!Controllo
La seconda che hai scritto;
> e funzionano entrambi!!!
> Che differenza c'è??
> Antonio Biso in un post precedente ha riportato un testo, probabilmente
> estrapolato dall'help, che spiega dove vanno messi ma non spiega il
perchè.
> Grazie per eventuali risposte
> Riciao
>
> --
> Dario
> --
Veramente l'help (almeno la ver.97) lo spiega il perché utilizzare ! o .
'----- help 97
Utilizzo degli operatori punto esclamativo (!) e punto (.) nelle espressioni
È possibile utilizzare gli operatori punto esclamativo (!) e punto (.) in un
identificatore per indicare il tipo di elemento immediatamente successivo.
L'operatore punto esclamativo (!) indica che ciò che segue è un elemento
definito dall'utente, cioè un elemento di un insieme. È possibile utilizzare
l'operatore punto esclamativo (!), ad esempio, per fare riferimento ad una
maschera o ad un report aperto oppure ad un controllo di una maschera o di
un report aperto.
Identificatore Fa riferimento a
Forms![Ordini] Maschera aperta Ordini
Reports![Fattura] Report aperto Fattura
Forms![Ordini]![IDOrdine] Controllo IDOrdine della maschera aperta Ordini
L'operatore punto (.) indica che ciò che segue è un elemento attivo definito
dal programma. Utilizzare l'operatore punto (.), ad esempio, per fare
riferimento ad una proprietà di una maschera, di un report o di un
controllo.
Nota   È possibile inoltre utilizzare l'operatore punto (.) per fare
riferimento ad un valore di campo di un'istruzione SQL, ad un metodo di
Visual Basic, Applications Edition o ad un insieme. L'identificatore
Forms![Ordini].Controls, ad esempio, fa riferimento all'insieme Controls
della maschera Ordini. Poiché, tuttavia, l'insieme Controls è predefinito
per maschere e report, non è necessario, in genere, farvi riferimento in
modo esplicito.
'--------
Ciao.
--
Sergio MAZZA


title: Punto o punto esclamativo??

text:
"Dario84" <
da...@romagnacom.com
> ha scritto nel messaggio
news:bu3sbg$85k$1...@news.newsland.it...
> Ciao a tutti.
> Volevo sapere qual'è la differenza fra punto esclamativo(!) e punto
> normale(.) quando scrivo un'istruzione SQL da VBA.
A regola il ! serve per selezionare un oggetto di un insieme, il punto per
riferirsi alla proprietà o metodo di un oggetto.
Io uso però sempre il punto e funziona sempre!!!
Antonio


title: Punto o punto esclamativo??

author: Karl Donaubauer

text:
Antonio Biso ha scritto:
> "Dario84 ha scritto:
>> Volevo sapere qual'è la differenza fra punto esclamativo(!) e punto
>> normale(.) quando scrivo un'istruzione SQL da VBA.
>
> A regola il ! serve per selezionare un oggetto di un insieme, il punto per
> riferirsi alla proprietà o metodo di un oggetto.
> Io uso però sempre il punto e funziona sempre!!!
Sei sicuro? Se usi DAO p.e.
rs.NomeCampo
solo funziona fino a A2 o al massima con Compatibility Library per 2.5.
Dopo viene un errore perché non è una proprietà o metodo.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com