author: Giovanni

text:
Un saluto a tutti.
Nel codice qui di seguito elencato, avviene l'esportazione di alcuni campi
della tabella Contatti.
Ora vorrei utilizzare il medesimo codice per esportare dei campi anche per
la tabella Dipendenti. Ma alla sostituzione della parola "Contatti" con
"Dipendenti" e all'avvio del codice tramite pulsante ho questo errore:
3265: Elemento non trovato in questo insieme.
Gentilmente qualcuno mi può aiutare dicendomi dove sto sbagliando? Grazie
per la Vs gentile collaborazione.
Giovanni
Private Sub Esporta(Export As String)
    Dim DB As Database, DB2 As Database
    Dim tdf As TableDef
    Dim fld As Field
    Dim idx As Index
    Dim sqlStr As String
    Dim myRst As Recordset
    Dim hisRst As Recordset
    Dim dir As String
    Dim appWord As Object
    Dim newDoc As Object
On Error GoTo Err_Export
    dir = GetOption("Default Database Directory") & "\"
    If dir = "\" Or dir = ".\" Then
       dir = "C:\Documenti\"
    End If
    Select Case Export
        Case "Access":
                            dir = dir & "contatti.MDB"
                            ' Rimuovete il commento posto sulla linea di
codice seguente per
                            ' attivare la finestra "Salva nella cartella" e
memorizzare il file in una
                            ' cartella qualsiasi come database Access
                            ' dir = SalvaConNome("Database Access " &
Strings.Chr$(0) & "*.mdb" & Strings.Chr$(0) & Strings.Chr$(0),
DefExtension:="xls")
                            sqlStr = "SELECT DISTINCTROW * FROM contatti"
        Case "Excel":
                            dir = dir & "contatti.XLS"
                            ' Rimuovete il commento posto sulla linea di
codice seguente per
                            ' attivare la finestra "Salva nella cartella" e
memorizzare il file in una
                            ' cartella qualsiasi come foglio Excel
                            ' dir = SalvaConNome("File Excel ",
DefExtension:="xls")
                            sqlStr = "SELECT DISTINCTROW * FROM contatti"
        Case "Stampa Unione":
                            sqlStr = "SELECT DISTINCTROW * FROM Contatti"
    End Select
    If CodeContextObject.FilterOn Then
        sqlStr = sqlStr & " WHERE " & CodeContextObject.Filter
    End If
    sqlStr = sqlStr & ";"
    Set DB = CurrentDb()
    Set tdf = DB.CreateTableDef("TEMP")
    Set fld = tdf.CreateField("ID", dbLong)
    fld.Attributes = fld.Attributes + dbAutoIncrField
    tdf.Fields.Append fld
    Set fld = tdf.CreateField("Cognome", dbText, 50)
    tdf.Fields.Append fld
    Set fld = tdf.CreateField("Nome", dbText, 50)
    tdf.Fields.Append fld
    Set fld = tdf.CreateField("Indirizzo", dbText, 50)
    tdf.Fields.Append fld
    Set fld = tdf.CreateField("Cap", dbText, 5)
    tdf.Fields.Append fld
    Set fld = tdf.CreateField("Città", dbText, 50)
    tdf.Fields.Append fld
    Set idx = tdf.CreateIndex("ID")
    Set fld = idx.CreateField("ID", dbInteger)
    idx.Fields.Append fld
    idx.Primary = True
    tdf.Indexes.Append idx
    DB.TableDefs.Append tdf
    DB.TableDefs.Refresh
    Set hisRst = DB.OpenRecordset("TEMP")
    Set myRst = DB.OpenRecordset(sqlStr, dbOpenDynaset)
    myRst.MoveFirst
    Do Until myRst.EOF
        hisRst.AddNew
        hisRst!Cognome = myRst!Cognome
        hisRst!Nome = myRst!Nome
        hisRst!Indirizzo = myRst!Indirizzo
        hisRst!Cap = myRst!Cap
        hisRst!Città = myRst!Città
        hisRst.Update
        myRst.MoveNext
    Loop
    Select Case Export
        Case "Access":
                            If dir <> "" Then
                            Set DB2 = CreateDatabase(dir, dbLangGeneral)
                            DB2.CreateTableDef "Contatti"
                            DB2.Close
                            DoCmd.TransferDatabase acExport, "Microsoft
Access", dir, , "TEMP", "contatti"
                            MsgBox "I dati sono stati esportati nel file " &
dir & " .", vbOKOnly, "Esportazione in DB Access completata"
                            End If
        Case "Excel":
                            If dir <> "" Then
                            DoCmd.TransferSpreadsheet acExport,
acSpreadsheetTypeExcel97, "TEMP", dir
                            MsgBox "I dati sono stati esportati nel file " &
dir & " .", vbOKOnly, "Esportazione in file Excel completata"
                            End If
        Case "Stampa Unione":
                            On Error Resume Next
                            Set appWord = GetObject(, "Word.Application")
                            If Err.Number <> 0 Then
                                Err.Clear
                                Set appWord =
CreateObject("Word.Application")
                            End If
                            appWord.Visible = True
                            appWord.Activate
                            Set newDoc = appWord.Documents.Add
                            newDoc.MailMerge.OpenDataSource CurrentDb.Name,
, , , True, False, , , False, , , "TABLE TEMP"
    End Select
    myRst.Close
    hisRst.Close
On Error Resume Next
    DB.TableDefs.Delete "TEMP"
    If Err.Number <> 0 Then
        If Err.Number <> 3011 And Err.Number <> 3211 Then GoTo Err_Export
        Err.Clear
    End If
    On Error GoTo Err_Export
    DB.TableDefs.Refresh
    DB.Close
Exit_Export:
    Set newDoc = Nothing
    Set appWord = Nothing
    Set hisRst = Nothing
    Set myRst = Nothing
    Set idx = Nothing
    Set fld = Nothing
    Set tdf = Nothing
    Set DB = Nothing
    Set DB2 = Nothing
    Exit Sub
Err_Export:
    Select Case Err.Number
        Case 3010:
                    DB.TableDefs.Delete "TEMP"
                    Resume
        Case 3262:
                    Resume Exit_Export
        Case Else:
                    MsgBox Err.Number & ": " & Err.Description
                    Resume Exit_Export
    End Select
End Sub


title: 3265: Elemento non trovato in questo insieme.

author: Paolo Beltrame

text:
Ciao Giovanni,
> ...
> Nel codice qui di seguito elencato, avviene l'esportazione di alcuni campi
> della tabella Contatti.
> Ora vorrei utilizzare il medesimo codice per esportare dei campi anche per
>...
A quest'ora di notte non ho ben esaminato il tuo codice, ma mi
e' venuta in mente una circostanza simile mai capita (mi ero ripromesso
almeno di tentare) che mi dava il tuo stesso tuo errore.
Risolta scrivendo al posto rs!NomeCampo oppure rs("NomeCampo")
l'indice del campo, cioe':
rs(0) = CosaVuoi
rs(1) = CosaltroVuoi
etc.
Il recordset a cui mi riferisco era dimensionato e settato dentro
la stessa sub, cio' esclude un errore d'istanza, cosi' funziona,
se cambi in rs!NomeCampo non va' piu', da' l'errore menzionato.
    Paolo


author: Antonio Biso

text:
Giovanni ha scritto nel messaggio ...
>Un saluto a tutti.
>Nel codice qui di seguito elencato, avviene l'esportazione di alcuni campi
>della tabella Contatti.
>Ora vorrei utilizzare il medesimo codice per esportare dei campi anche per
>la tabella Dipendenti. Ma alla sostituzione della parola "Contatti" con
>"Dipendenti" e all'avvio del codice tramite pulsante ho questo errore:
>3265: Elemento non trovato in questo insieme.
>
>Gentilmente qualcuno mi può aiutare dicendomi dove sto sbagliando? Grazie
>per la Vs gentile collaborazione.
>Giovanni
Magari se dicevi la riga dove l'errore si generava era meglio...
>    Set hisRst = DB.OpenRecordset("TEMP")
>    Set myRst = DB.OpenRecordset(sqlStr, dbOpenDynaset)
>
>    myRst.MoveFirst
>    Do Until myRst.EOF
>        hisRst.AddNew
>        hisRst!Cognome = myRst!Cognome
>        hisRst!Nome = myRst!Nome
>        hisRst!Indirizzo = myRst!Indirizzo
>        hisRst!Cap = myRst!Cap
>        hisRst!Città = myRst!Città
Solo un piccolo commento: avendo creato la tabella temp uguale alla tabella
sorgente, potevi fare queste righe in questo modo
Do Until myRst.EOF
  for i = 0 to hisRst.fields.count - 1
    hisRst.fields(i) = myRst.fields(i)
  next i
Antonio


text:
Grazie dei suggerimenti
Giovanni Bianchi


title: disponibilità di ACCESS

author: Gabriele

text:
Cosa vuol dire la seguente specifica tecnica su access 2000:
Microsoft non garantisce la disponibilità dell'applicazione 7X24  ( 7 giorni
su 7 e 24 ore su 24 ) .
Mentre per SQL server tale disponibilità è garantita .
grazie e saluti


title: disponibilità di ACCESS

author: Cinzia

text:
"Gabriele" <je...@huty.oo> ha scritto nel messaggio
news:WhsOe.72992$2U1.3...@news3.tin.it...

Ciao Gabriele,
potresti darci il link .... dove hai trovato questa "chicca"
Cinzia


title: disponibilità di ACCESS

text:
> potresti darci il link .... dove hai trovato questa "chicca"
>
E' la brochure di un software venduto in due versioni , access 2000  e sql
server .
saluti


title: disponibilità di ACCESS

author: TheMax

text:

IMHO è una "scusa" per giustificare la differenza di prezzo tra le due
versioni, le brocures di solito sono al 90% fumo negli occhi.
> saluti
Ciao,
Massimo


title: disponibilità di ACCESS

text:

ah ecco, mi pareva strano che Microsoft non garantisse la disponibilità
7x24....
 i soliti uomini marketing.....
Ciao
Cinzia


title: disabilitare un campo a condizione che....

author: gg

text:
Salve a tutti, vorrei chiedere un piccolo aiuto.
in una maschere ho una casella  di controllo e alcuni campi, vorrei fare in
modo che alla selezione del record, se la casella di controllo è
selezionata, alcuni campi della maschera devono diventare non abilitati e,
ritornare abilitati se passo ad un record la cui casella di controllo non è
selezionata
spero di essere stato chiaro
buona notte a tutti.
gianni


author: antonio

text:
"gg" <
provach...@pocolibero.it
> ha scritto nel messaggio
news:45edfe9d$0$4796$4faf...@reader4.news.tin.it...

Puoi riuscirci impostando l'evento "Su corrente": se la casella è True
disabilita i campi (es.: me.campo1.enabled = false) altrimenti li abilita.
Fai attenzione ad indicare cosa deve fare in caso di nuovo record (if
me.newrecord ...).
Ciao
Antonio


text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:45ee55be$0$20812$5fc...@news.tiscali.it...

Con l'unica aggiunta che sulla maschera c'hai i controlli e non i campi e
quindi l'abilitazione disabilitazione la fai sui controlli non sui campi
Antonio


text:
[CUT]
>> Puoi riuscirci impostando l'evento "Su corrente": se la casella è True
>> disabilita i campi (es.: me.campo1.enabled = false) altrimenti li
>> abilita.
>> Fai attenzione ad indicare cosa deve fare in caso di nuovo record (if
>> me.newrecord ...).
>
> Con l'unica aggiunta che sulla maschera c'hai i controlli e non i campi e
> quindi l'abilitazione disabilitazione la fai sui controlli non sui campi
>
> Antonio
>
>
Ha ragione Antonio Biso... sbaglio sempre la terminologia. Imparerò ?!? Mah,
...


text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:45ee8116$0$7750$5fc...@news.tiscali.it...

Secondo me se ti applichi ce la puoi fare!
Uscirai da questo tunnel, credimi...
La fede ti aiuterà
Amen
Antonio


title: Stampa Righe vuote F.Luciani

author: Ultrareflex

text:
Salve a tutto il Ng..
Ho scaricato il file di Federico Luciani per stampare tot righe vuote per
ogni pagina (mi serve per bolle e fatture..)
solo che a me non funziona.. ossia funziona ma è sballato.. Ho notato che è
per Access 97 ed io invece ho il 2000...
ci sono forse delle problematiche relative alla differenza di versione??
Strano che a lui funzioni e a me no.. uff..
Chi mi può aiutare??
Grazie
Ultra


title: Stampa Righe vuote F.Luciani

author: Massimo Piubelli

text:

Se magari provi a dire che cosa intendi per "sballato", se e che cosa hai modificato.
Io l'ho aperto con access 2000 e non sballa niente...
>
> Grazie
> Ultra
Prego,
Max


title: Come C...O si fa?

author: Linux

text:
Ho creato da non molto un database con tutti i dati della ditta, e fra un pò
vorrei anche fare le fatture(Suggerimenti?)
A parte questo, che è di secondaria importanza, ho bisogno di una parte di
codice e (data la mia ignoranza) anche di come si fa ad inserire nel mio
database, che mi chieda la password in base agli utenti ed in base alle
password stesse.
Esempio:
quando nel DB clicco su : Fornitori
mi apre Fornitori (maschera)
ci lavoro, faccio le modifiche,
Chiudo.
Questo va bene se sono io, ma se è un dipendente mio:
1) Non deve avere la possibilità di modificarne i dati
2) Lo deve aprire in sola lettura.
Mi serve inoltre all'apertura del Db che si metta in una select il
corrispettivo utente, e in una casella di testo, la password.
Ovvimaente deve controllare la password associata all'utente, se è ok,
entra, altrimenti chiude il Db.
Sappiate che sono molto ignorante in materia e non conosco minimamente il
codice. Grazie a tutti
Buon lavoro, scuola, ferie, a tutti. Ciao. Linux.


title: Come C...O si fa?

author: Fabio Dalla Villa

text:
> Mi serve inoltre all'apertura del Db che si metta in una select il
> corrispettivo utente, e in una casella di testo, la password.
> Ovvimaente deve controllare la password associata all'utente, se è ok,
> entra, altrimenti chiude il Db.
>
> Sappiate che sono molto ignorante in materia e non conosco minimamente il
> codice. Grazie a tutti
> Buon lavoro, scuola, ferie, a tutti. Ciao. Linux.
>
Senza conoscere minimamente il codice è molto dura, anzi credo impossibile!
Io, comunque, stabilirei i diversi gradi di accesso, imposterei quindi una
tabella (da nascondere e/o criptare) con i nomi degli utenti, il grado di
accesso e la password; poi, durante l'esecuzione del codice, in funzione del
grado di accesso (che ti devi portare dietro con una variabile pubblica)
aprirei le maschere con/senza possibilità di modifica, oppure abiliterei la
proprietà di "bloccato" sui vari campi delle maschere.
Ciao
--
Fabio Dalla Villa
Biella
nomec...@tiscali.it


title: Come C...O si fa?

text:
"Linux" <
gemcompu...@virgilio.it
> ha scritto nel messaggio
news:93pe9.67805$ub2.1...@news1.tin.it...
A scrivere un subject decente e soprattutto significativo?!?
Se leggi "istruzioni per l'uso del NG" lo capirai anche tu!!!
Antonio


title: Come C...O si fa?

text:
Scusa, ma nel momento in cui l'ho scritto mi sentivo proprio cosě
inkazzato...Scusa di nuovo.Ciao
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:tz%e9.325$Oz2....@twister2.libero.it...



title: Come C...O si fa?

text:
Ottimo Fabio. Ti prego dammi qualche indizio su come cominciare....e come
creare delle variabili pubbliche che si possano utilizzare in
tabelle/Query/Maschere. Grazieeee...
"Fabio Dalla Villa" <
fabioda...@noicom.net
> ha scritto nel messaggio
news:3d7a...@news.cis.it...



title: Come C...O si fa?

text:
"Linux" <
gemcompu...@virgilio.it
> ha scritto nel messaggio
news:6Oif9.76000$ub2.1...@news1.tin.it...
> Scusa, ma nel momento in cui l'ho scritto mi sentivo proprio cosě
> inkazzato...Scusa di nuovo.Ciao
Perň le istruzioni per l'uso non le hai lette, perchč se no avresti postato
correttamente DOPO il quoting!!!
Antonio


title: Come C...O si fa?

text:
"Linux" <
gemcompu...@virgilio.it
> ha scritto nel messaggio
news:2Pif9.76004$ub2.1...@news1.tin.it...
> Ottimo Fabio. Ti prego dammi qualche indizio su come cominciare....e come
> creare delle variabili pubbliche che si possano utilizzare in
> tabelle/Query/Maschere. Grazieeee...
Abbi pazienza. Sono un po' preso dal lavoro in questo periodo. Guardo il NG
quando la famiglia ormai dorme un giorno sě e uno no. Comincia a guardarti
il codice VB dietro l'esempio Nothwind per le variabili e gli ottimi esempi
del sito comune per la sicurezza.
Poi magari discutiamo sui particolari.
Ciao.



title: funzioni access

text:
io ho un database:     db.mdb
con dentro unatabella:    voto
con i seguenti campi:    id_voto_frase
                                    num_voti
                                    tot_voto
                                    media
VOGLIO CHE NEL CAMPO MEDIA:
ci sia una funzione che prende automaticamente il campo tot_voto e lo divide
per il campo num_voti e in media mi restituisce la media numerica.
no nso come fare!!1
HELP me please
tnx


title: funzioni access

author: mino

text:
(¯`·._DESIGNER_.·´¯) ha scritto:

fallo con una maschera che è molto semplice. fai un controllo con e
nell'origuine metti =[tot_voto]/[num_voti]
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Access 2000 e 2002(?)

author: G&W

text:
Salve, ho un problema. Ho creato un "programmino" con access 2002 (office
XP) che però sui PC con installato Access 2000 (office 2000) continua a
darmi degli errori (es. non riconosce openargs e non riesco a capire il
perchè?), mentre sul 2002 funziona perfettamente. Qualcuno sa il perchè ed
eventualmente i rimedi da applicare
Grazie per chi mi vorrà rispondere
G&W


title: Access 2000 e 2002(?)

author: NSantini

text:
"G&W" <
walt...@tin.it
> ha scritto nel messaggio
news:nHtd9.57542$ub2.9...@news1.tin.it...

Credo si tratti semplicemente di versione. E' risaputo che le versioni
superiori riescono a leggere le versioni inferiori e ciò non è possibile al
contrario. In pratica Access2002 ( o XP) può leggere ( o al limite lo
converte ad XP) un database creato con Access 2000, mentre quest'ultimo non
può leggere un DB creato con Access Xp o se lo legge continua a riscontrare
errori
Ciao
NSantini


title: fox pro

author: Miro

text:
Ciao a tutti
Volevo chiedervi se era possibile importare in access una maschera creata
con il  Fox pro non compilato oppure se c'č un'altra soluzione per il
problema .
Un'altra cosa che volevo chiedervi č questa:
Ho un report con origine da una query dove vorrei che mi venga visualizzato
in una pagina tutti gli articoli esempio : 46 e che se i record sono molti
me li visualizzi nella pagina successiva poi per l'articolo 47 mi ripeta lo
stesso e cosě via .
Solo che l'articolo non e la chiave primaria ma un campo numerico e basta
come posso risolvere?
Grazie e ciao


title: Query di selezione

author: Matasci Giovanni

text:
Ciao a tutti,,
Ho un problema che non riesco a risolvere.
Lavoro con Access 2000
Ho l'esigenza di stampare un report che lancio tramite l'aiuto di una
maschera.
in questa maschera ho tutti i diversi anni possibili.
l'anciando la maschera selezionando l'anno tutto Ok
però vorrei che qualora non si selezioni l'anno voluto il report mi
riporti
tutti gli anni.
a monte del Reporto ho una Query di selezione
il campo anno ha come criterio cio che segue:
IIf(IsNull([Schede]![Quadro comandi
statistiche]![Annee]);"*";[Schede]![Quadro comandi statistiche]![Annee])
Ho provato sia con * che con " " che con "*"
niente da fare.
Ringrazio per eventuali suggerimenti
tanti saluti a voi tutti
giovanni
----------------------------------------
La mia Cartella di Posta in Arrivo Ã¨ protetta con SPAMfighter
451 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!


title: Query di selezione

author: Roberto da casa

text:
"Matasci Giovanni" <
giovanni...@freesurf.ch
> ha scritto nel messaggio
news:43ccc195$0$1150$5402...@news.sunrise.ch...
> Ciao a tutti,,
>
> Ho un problema che non riesco a risolvere.
>
> Lavoro con Access 2000
>
> Ho l'esigenza di stampare un report che lancio tramite l'aiuto di una
> maschera.
> in questa maschera ho tutti i diversi anni possibili.
> l'anciando la maschera selezionando l'anno tutto Ok
>
> però vorrei che qualora non si selezioni l'anno voluto il report mi
> riporti
> tutti gli anni.
>
> a monte del Reporto ho una Query di selezione
> il campo anno ha come criterio cio che segue:
> IIf(IsNull([Schede]![Quadro comandi
> statistiche]![Annee]);"*";[Schede]![Quadro comandi statistiche]![Annee])
>
> Ho provato sia con * che con " " che con "*"
> niente da fare.
>
> Ringrazio per eventuali suggerimenti
Vai sul Sito Comune (link qui sotto) e nella  Sezione Queries leggi la mia
FAQ intitolata "2.14 In una query parametrica selezionare tutti i record se
il valore del parametro di selezione è Null".
>
> tanti saluti a voi tutti
> giovanni
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Query di selezione

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:KL5zf.49346$eD5.8...@twister2.libero.it...

 ciao Roberto
Era quello che avevo bisogno.
ti ringrazio di cuore



title: In quale cavolo di evento devo inserire il codice per...

author: Filippo Vinciguerra

text:
Salve a tutti.
Non riesco a risolvere questo problema e scusate il Post vago perň...
Ho una maschera, chiamiamola Maschera Soci, associata alla tabella Soci, con
una sottomaschera, chiamiamola Curriculum Sportivo, associata ad una tabella
Prestazioni. Il collegamento tra le due tabelle č uno a molti.
Io seleziono il Socio, poi vado nella sottomaschera e inserisco (schede
multiple) scorro e inserisco vari dati.
Quando stampo il curruculum personale di ogni socio con un report ho
l'elenco delle gare effettuate e del risultato.
Vorrei intervenire sull'ordine di visualizzazione (e di stampa) dei vari
dati.
Ci sarebbe un campo data e la possibilitŕ di ordinare cronologicamente con
la query ma per ragioni lunghe da spiegare non voglio usare questo criterio.
Ho inserito allora un campo (e un relativo controllo nella sottomaschera) in
cui andrŕ riportato un numero progressivo che farŕ poi da ordinatore.
Tale numero cresce di 10 in dieci in modo che se ho dimenticato di inserire
un dato lo numero per es. 15 e cosě me lo trovo tra 10 e 20.
Chi ha usato il vecchio Basic ha capito perfettamente il criterio.
Tale numero mi vienne inserito automaticamente ogni volta che aggiungo un
record nella sottomaschera, salva la possibilitŕ di modificarlo manualmente.
Ovviamente se apro e chiudo le maschere (in pratica se riprendo ad inserire
dati il giorno dopo) il Numero (chiamiamolo l'Ordinatore per capirci)
dovrebbe riprendere ripartire dal piů alto (io uso DMax e funziona).
PERO' e qui mi casca l'asino, se cambio record nella maschera principale per
intervenure su un altro dato (su un altro Socio) non riesco a ricalcolare il
nuovo Ordinatore. Cioč il Numero mi rimane quello calcolato la prima volta
con DMax  e continua a crescere.
L'ho fatta lunga, ma il probela č: in quale cavolo di evento devo inserire
il codice per ricalcolare questo Ordinatore se cambio il record nella
maschera principale? Con Current non funziona e neanche con UpDate.
Se sono stato chiaro e qualcuno č in grado di aiutarmi grazie miltissime.
Filippo


author: VT @ work

text:
Se non ho capito male il campo "Ordinatore" parte da 10 per ogni Socio
e cresce di 10 in 10 ad ogni inserimento di un record Prestazioni
relativo ad un determinato Socio, partendo ogni volta dall'ultimo
valore assegnato ad Ordinatore *** per il socio selezionato ***.
Se è così il tuo problema non dipende da *dove* calcoli Ordinatore, ma
da *come*.
L'espressione di Dmax() che dovresti utilizzare è del tipo:
Ordinatore=10+nz(Dmax("Ordinatore","Prestazioni","CD_Socio=" &
ID_Socio),0)
Dove ID_Socio è l'identificatore del socio attualmente selezionato
nella maschera principale e CD_Socio è il campo del record Prestazioni
che contiene l'identificativo del socio a cui esso è correlato.
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


text:
"VT @ work" <
V...@work.it
> ha scritto nel messaggio
news:3cb2a626...@firewall.regione.toscana.it...
> Se non ho capito male il campo "Ordinatore" parte da 10 per ogni Socio
> e cresce di 10 in 10 ad ogni inserimento di un record Prestazioni
> relativo ad un determinato Socio, partendo ogni volta dall'ultimo
> valore assegnato ad Ordinatore *** per il socio selezionato ***.
> Se è così il tuo problema non dipende da *dove* calcoli Ordinatore, ma
> da *come*.
> L'espressione di Dmax() che dovresti utilizzare è del tipo:
>
> Ordinatore=10+nz(Dmax("Ordinatore","Prestazioni","CD_Socio=" &
> ID_Socio),0)
>
> Dove ID_Socio è l'identificatore del socio attualmente selezionato
> nella maschera principale e CD_Socio è il campo del record Prestazioni
> che contiene l'identificativo del socio a cui esso è correlato.
>
> Vincenzo Turturro
Hai capito perfettamente il problema.
Non solo, la soluzione da te suggerita funziona perfettamente, anche se
somiglia molto alla mia che non funzionava.
Tanto per capire qualcosa, io usavo lo quasi lo stesso codice ma con queste
differenze:
poiché non mi pareva il caso di ricalcolare ogni volta Ordinatore fintanto
che stavo aggiungendo dati allo stesso socio, avevo dichiarato la variabile
Ordinatore Static (nella SUB evento_Update), la calcolavo soltanto la prima
volta con una Variabile Boolean che cambiava (If GiaFatto=False then e qui
calcolavo Ordinatore poi settavo GiaFatto a True) e per le volte successive
mi limitavo a dire Ordinatore = Ordinatore + 10.
Quando cambiavo il socio, nella Maschera Principale, evento Current,
GiaFatto ritornava False in modo da riaprire i calcoli.
E così non mi funzionava. Dove sbagliavo?
E, tanto per imparare, non si può prescindere da calcolare Ordinatore ogni
volta nell'ambito dello stesso Socio, visto che sarà per forza il valore
calcolato in precedenza aumentato di dieci?
Comunque grazie.
Filippo


author: Antonio Biso

text:
Filippo Vinciguerra <
ma...@studiovinciguerra.it
> wrote in message
a8u454$5l5$1...@localhost.localdomain...
> Salve a tutti.
> Non riesco a risolvere questo problema e scusate il Post vago perň...
Magari fossero tutti cosě i subject
Antonio


author: VT @ home

text:
Il Tue, 9 Apr 2002 11:14:54 +0200, "Filippo Vinciguerra"
<
ma...@studiovinciguerra.it
> ha scritto:
>(.....)
>E così non mi funzionava. Dove sbagliavo?
Da come hai descritto la tua soluzione, sembra che dovrebbe
funzionare, ma se così non è vuol dire che c'è qualcosa che ci sfugge.
Così a distanza, l'unica cosa onesta da suggerire è quella di
utilizzare il debug passo passo per capire dov'è l'inghippo.
>E, tanto per imparare, non si può prescindere da calcolare Ordinatore ogni
>volta nell'ambito dello stesso Socio, visto che sarà per forza il valore
>calcolato in precedenza aumentato di dieci?
Ogni volta che lo calcoli potresti "appoggiarlo" in un controllo
invisibile della maschera principale, da inizializzare la prima volta
con il valore restituito da Dmax() e successivamente da incrementare
di 10 ogni volta che aggiungi una prestazione.



title: cercasi parere di esperto per la protezione dei dati

author: Luciano

text:
sto cercado una strada per  proteggere i dati contenuti nelle tabelle in
modo da evitare aggiornamenti manueli accidentali o fraudolenti .
in poche parole vorrei evitare che l'utente dell'applicazione che ho creato
possa andare direttamente nelle tabelle; gli aggiornamenti li deve fare
soltanto attraverso le mappe che ho preparato (altrimenti non posso
garantirne il contenuto e la riservatezza dei dati in un ambiente multi
utente).
ecco dove sono arrivato:
1) ho tolto ad Admin la possibilità di modificare le tabelle (in questa
maniera l'utente entra senza tante seghe ma non può variare i dati a mano)
2) ho aggiunto all'origine records delle maschere l'aggancio a query con
RunPermission del proprietrio (WITH OWNER.....)
3) se faccio aggiornamenti dai Moduli con QueryDef richiamo delle query
catalogate con la RunPermission
Il tutto Funzina egregiamente, riesco quindi a controllare la sicurezza a
livello applicativo.
Inoltre l'utente (in questo caso il default Admin) non può variare le query
di aggirnamento da me richiamate attraverso le mappe o i moduli.
Quindi gli aggiornamento ai dati possono avvenire soltanto attraverso l'uso
delle mappe (o attraverso la mia utenza protetta di proprietario del
database)
C'è un solo BUCO del cavolo; con l'utenza del "proprietario" devo concedere
all'utente la possibilità di leggere e variare i dati delle query aventi la
RunPermission, altrimenti i moduli e le mappe richiamate con il profilo
utente non riescono ad aprirle (non ne ha l'autority).
Conslusione: fino ad ora sono riuscito ad impedire all'utente di andare a
mano sulle tabelle, ma non riesco ad evitargli di farlo se mi lancia le
query da me preparate (se prova infatti a modificarle perde la Owneraccess,
ma se le lacia così come le ho scritte io eredita la mia autority)
Domande:
1) Hai quale esperienza/idea su come proteggere le tabelle da aggiornamenti
manuali e contesualmente consentire aggiornamenti attraverso le mappe
(quindi controllati applicativamente) ????????
2) Possibile che con Access non riesca (conoscendo sia Userid che Password
del prorpietario del database) a pilotare il Logon o gli aggiornamenti da
dentro le mappe/moduli, per avere quindi in tale abiente un autority
differente da qualla con cui l'utente se se na va spasso per le tabelle
manualmente ?????
Grazie ciao Luciano.


author: Luciano (DOC)

text:
Luciano <
lucia...@hotmail.com
> wrote in message
8u7ee4$1m8$1...@nslave3.tin.it...
> sto cercado una strada per  proteggere i dati contenuti nelle tabelle in
> modo da evitare aggiornamenti manueli accidentali o fraudolenti .
Ho appena postato un lungo messaggio sull'argomento che credo faccia al
caso tuo. Dagli un'occhiata e dimmi cosa ne pensi.
Saluti.
Luciano
(DOC)


text:
grazie per lo spunto DOC
comunque, per non sbagliare, visto che già utilizzo due database distinti:
    1) uno per le tabelle utente
    2) ed uno per il codice (mappe, query, moduli mascro ecc..) che vede le
tabelle dati con collegameni al db (1) utente
ho deciso di segare la barra degli strumenti di access, e l'accesso con F11
database (all'avvio viene comunque nascosto), se l'utente entra in access
lanciando il programma (2)
la visibilità delle tabelle gliela lascio se accede dal db dati (1)
Quindi, premesso che le tabelle dati sono autorizzate ad ADMIN solo in
lettura (non ne è più il proprietario):
    -se entra dai dati (1) "vede" solo e può anche farsi le query di ricerca
che cavolo vuole
    -se entra dal programma (2) può solo navigare con le mappe della mia
applicazione, senza che possa accidentalmente (o meno) lanciare le mie query
di
    aggionamento catalogate WITH OWNERACCESS OPTION
Così dovrei aver "tagliato la testa al toro", non ti pare DOC ?
Ciao Luc
Luciano (DOC) <
mc5...@mclink.it
> wrote in message
8u8kgr$fsk$2...@news.mclink.it...
>
> Luciano <
lucia...@hotmail.com
> wrote in message
> 8u7ee4$1m8$1...@nslave3.tin.it...
>
> > sto cercado una strada per  proteggere i dati contenuti nelle tabelle in
> > modo da evitare aggiornamenti manueli accidentali o fraudolenti .
>



text:
Luciano ha scritto nel messaggio <8u9l57$elv$
1...@nslave2.tin.it
>...
>Cosě dovrei aver "tagliato la testa al toro", non ti pare DOC ?
Direi che stiamo affrontando una identica problematica....io credo di aver
trovato una buona soluzione, dai un'occhiata al thread con Sib e magari
posta li' cosi' scriviamo tutti sullo stesso.
Saluti.
Luciano
(DOC)


author: Riccardo

text:
Luciano <
lucia...@hotmail.com
> wrote in message
8u9l57$elv$1...@nslave2.tin.it...
> grazie per lo spunto DOC
> comunque, per non sbagliare, visto che già utilizzo due database distinti:
>     1) uno per le tabelle utente
>     2) ed uno per il codice (mappe, query, moduli mascro ecc..) che vede
le
> tabelle dati con collegameni al db (1) utente
> ho deciso di segare la barra degli strumenti di access, e l'accesso con
F11
> database (all'avvio viene comunque nascosto), se l'utente entra in access
> lanciando il programma (2)
________
Come si fa ed eliminare l'accesso al database con F11?
grazie
Riccardo


text:
Riccardo ha scritto nel messaggio <8ub4e4$itk$
1...@news.panservice.it
>...
>Come si fa ed eliminare l'accesso al database con F11?
Sito comune.
Saluti.
Luciano
(DOC)


text:
bè questo credo proprio non sia un problema
1) cava il tasto dalla tastiera
oppure
2) vai sull'help di access e cerca "F11". Cerca anche "protezione", ci sono
altri spunti
ciao Luc
Riccardo <
ricc...@free.panservice.it
> wrote in message
8ub4e4$itk$1...@news.panservice.it...
>
> Luciano <
lucia...@hotmail.com
> wrote in message
> 8u9l57$elv$1...@nslave2.tin.it...
> > grazie per lo spunto DOC
> > comunque, per non sbagliare, visto che già utilizzo due database
distinti:
> >     1) uno per le tabelle utente
> >     2) ed uno per il codice (mappe, query, moduli mascro ecc..) che vede
> le
> > tabelle dati con collegameni al db (1) utente
> > ho deciso di segare la barra degli strumenti di access, e l'accesso con
> F11
> > database (all'avvio viene comunque nascosto), se l'utente entra in
access
> > lanciando il programma (2)
> ________
> Come si fa ed eliminare l'accesso al database con F11?
>
> grazie
> Riccardo
>
>


title: Forxare un campo contatore

author: Gimamon

text:
Ho la necessità di inserire alcuni record fittizi in una tabella, ma li devo
sempre lasciare in fondo alla tabella, dando al campo contatore un numero
elevato. è possibile forzare il campo contatore e come ?
Grazie!!!!!!!!!!


title: Forxare un campo contatore

author: Mirko Caporali

text:
Gimamon ha scritto:

Si da VBA:
Dim Rst as DAO.recordset
set rst=currentdb.openrecordset("SELECT * FROM pippo", dbopendynaset)
rst.addnew
rst!contatore=88000
rst!altrocampo ="aaaaaaaa"
rst.update


title: Forxare un campo contatore

author: Marco Pizzamiglio

text:
Mirko Caporali ha scritto:
> Gimamon ha scritto:


Però non resterà in fondo alla tabella. Il prossimo record inserito
prenderà il 88001.
Puoi risolvere con un contatore personalizzato fatto con un Dmax()+1 su
campo numerico, modificando la formula in modo che non tenga conto dei
numeri più alti di un certo valore.
Sul
www.sitocomune.com
 e nei vecchi post di questo ng è stato spiegato più
volte come realizzare un contatore personalizzato.
-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: Forxare un campo contatore

author: Gabriele Bertolucci

text:
> Ho la necessità di inserire alcuni record fittizi in una tabella, ma li
> devo sempre lasciare in fondo alla tabella, dando al campo contatore un
> numero elevato. è possibile forzare il campo contatore e come ?
Credo che tu debba rivedere un attimino la logica della tua procedura.
I campi contatore sono gestiti bene da Access, perché cercare di evitare che
Access faccia da solo così bene il suo lavoro?
Marco Pizzamiglio ti ha dato un buon suggerimento: utilizza un tuo campo
numerico che gestisci come vuoi.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: Proviamo con una domanda è + facile! :)

author: LeoDuca

text:
Visti che gli ultimi due messaggi che ho postato non
sono stati filati nemmeno di striscio ( grrrrrr :))))))
proviamo con una domandina facile facile :)
Ho impostato a 'Percentuale' il formato di un campo 'Intero lungo'.
 Come mai quando dgt (p.e.) il valore 20
nella casella mi ritrovo scritto 2000,00% ???
Grazie
--
Leo_duca


title: Proviamo con una domanda è + facile! :)

author: Mik Mark

text:
"LeoDuca" <
leo_...@libero.it
> ha scritto nel messaggio
news:9nsgds$9f8sh$1...@ID-98670.news.dfncis.de...

Perchè devi inserire 0,20!
se tu inserisci 20 in percentuale giustamente è 2000 (Perchè 2000*1/100=20)!


title: Proviamo con una domanda è + facile! :)

text:
"Mik Mark" <
marcheso...@trentino.net
> ha scritto nel messaggio
news:9nsh3s$tg9$1...@news.flashnet.it...

Ok...lo ammetto: stavolta non avevo nemmeno dato un okkio al'help.  :P
Tnks! ;)
--
Leo_duca


title: impossibile installare il runtime

author: ale

text:
Ciao a tutti
sto distribuendo un programma adp+msde a 25 clienti.
tutti i pc hanno la stessa configurazione, win Xp con service pack 2
installato e nessuna versione di office installata
Solo su uno mi da il noto problema :
"The Office System Pack cannot be installed on this system because it
requires Windows NT 4.0 Service Pack 6 or later"
la cui la soluzione è la seguente
http://support.microsoft.com/default.aspx?scid=kb;en-us;837150&Product=acc2002
il problema è che già il programma di installazione è "patchato" per questo
problema e che solo su uno appare il messaggio di tutte le macchine che sono
praticamente gemelle
qualche suggerimento?
ciao,
AEOM


title: SQl Profiler e ADP

author: OneEDP

text:
Vorrei capire considerata l'ora, dopo aver isolato il ClientProcess ID,
perch� all'apertura dei report (senza ordinamento, n� raggruppamento) o di
una vista dopo l'esecuzione dello statement (di poche Reads) seguono sei o
sette BatchCompleted (con statement del tipo select .....
schema_name(uid)....) che superano (sommando le Reads) di gran lunga la
vista interessata?
Dove sbaglio?
Scusate l'ignoranza.
Daniele


title: SQl Profiler e ADP

text:

Ragazzi.
Mi sono accorto che anche con il report impostato con me.recordset=nothing
vengono generate sempre le righe di trace da SQL Profiler.
Non � dispendioso?
E' colpa sicuramente della mia ignoranza.
VI ringrazio se qualcuno potr� farmi luce
Daniele


title: query di aggiornamento - cancellare parte di un dato

author: ^luigi^

text:
ho una sfilza di record (oltre 3000)
nel campo "indirizzo" (formato testo) della tabella "archivio" oltre ad
avere l'indirizzo, vi è anche la citta.
ora, vorrei togliere a tutti i record, in questo campo, la città
dall'indirizzo, la quale è posta sempre alla fine del testo.
Avevo pensato ad una querty di aggiornamento, ma sempre onde evitare
casini, vorrei una formula giusta per fare ciò.
Es. campo "indirizzo"; dato inserito - Viale abramo lincoln, CASERTA
con la query voglio togliere ", CASERTA"  e rimanerci solo "viale Abramo
Lincoln
grazie dei suggerimenti.
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Karl Donaubauer

text:
^luigi^ wrote:
> ho una sfilza di record (oltre 3000)
> nel campo "indirizzo" (formato testo) della tabella "archivio" oltre
> ad avere l'indirizzo, vi è anche la citta.
> ora, vorrei togliere a tutti i record, in questo campo, la città
> dall'indirizzo, la quale è posta sempre alla fine del testo.
> Avevo pensato ad una querty di aggiornamento, ma sempre onde evitare
> casini, vorrei una formula giusta per fare ciò.
> Es. campo "indirizzo"; dato inserito - Viale abramo lincoln, CASERTA
> con la query voglio togliere ", CASERTA"  e rimanerci solo "viale
> Abramo Lincoln
Separare il contenuto in campi diversi
www.donkarl.com/it?FAQ2.20
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Karl Donaubauer ha scritto:


grazie! questa è una buona soluzione anche se mi piacerebbe agire
direttamente sul campo esistente.
Ma come si dice, a caval donato non si guarda in bocca, se non ci sono
altre possibilità, seguirò il tuo consiglio.



text:
^luigi^ wrote:
> Karl Donaubauer ha scritto:
> ...
>>> ho una sfilza di record (oltre 3000)
>>> nel campo "indirizzo" (formato testo) della tabella "archivio" oltre
>>> ad avere l'indirizzo, vi è anche la citta.
>>> ora, vorrei togliere a tutti i record, in questo campo, la città
>>> dall'indirizzo, la quale è posta sempre alla fine del testo.
>>> Avevo pensato ad una querty di aggiornamento, ma sempre onde evitare
>>> casini, vorrei una formula giusta per fare ciò.
>>> Es. campo "indirizzo"; dato inserito - Viale abramo lincoln, CASERTA
>>> con la query voglio togliere ", CASERTA"  e rimanerci solo "viale
>>> Abramo Lincoln
>
>> Separare il contenuto in campi diversi
>>
www.donkarl.com/it?FAQ2.20
>
> grazie! questa è una buona soluzione anche se mi piacerebbe agire
> direttamente sul campo esistente.
> Ma come si dice, a caval donato non si guarda in bocca, se non ci sono
> altre possibilità, seguirò il tuo consiglio.
L'indicazione era per mostrarti l'espressione da usare.
Certo che puoi anche usarla direttamente sul campo esistente.



text:
Karl Donaubauer ha scritto:


ah!  ok! domani farò delle prove!
grazie!
ps, alcuni esempi del tuo sito, mi sono stati molto utili, sallo!



title: aggiornamento di un campo variabile da una maschera all'altra

author: Maurizio

text:
ciao a tutti,
in una maschera M01 ho alcuni campi chiamati C01, C02, C03 ...
Facendo doppio clic su ogni campo si apre una maschera M02 che mi permette di scegliere un testo con una casella combinata.

La domanda è:
se faccio doppio clic cu C02, si apre M2, scelgo un testo e lo devo scrivere nel campo C02.
Stessa cosa si deve verificare anche se faccio doppio clic sugli altri campi.

In M2 ho scritto:
Forms!M1.SetFocus
ma poi dovrei scrivere:
Forms!M1!C02 = "valore scelto in M2"

utilizzando la stessa maschera in realtà il campo di partenza puo' essere qualsiasi e quindi in teoria dovrei scrivere:
Forms!M1![campo variabile] = "valore scelto in M2"

dove [campo variabile] puo' assumere il valore C01 oppure C02 oppure C03 ...

spero di essere stato chiaro
grazie e buona serata
Maurizio


author: BFS

text:

io farei cosi

nell'evento doppio click di ognuno dei C01...CN

metto

DoCmd.OpenForm "M2", , , , , acDialog

Nell'evento after update della combo della maschera M2

Form_M1.ActiveControl.Text = me.tuaCombo
docmd.close acdefault

soluzione grezzissima

BFS


text:

ciao
forse sarà una soluzione grezzissima ma funziona !
grazie !
Maurizio


title: Grafico da query

text:
Ho una query da cui trarre dei valori per un grafico. Questa query filtra
i records sulla base del campo Cognome presente in una maschera.
Ho creato questa maschera con il campo Cognome e il grafico subito sotto.
Non appena aperta la maschera però il grafico mi mostra i valori di un
solo record e non si modifica minimamente se cambio il cognome indicato
nella maschera. Probabilmente devo modificare qualcosa nel campo
Cognome...ma cosa?
Come posso risolvere? grazie!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Grafico da query

author: Alessandro Cara

text:
Marcell0 wrote:
>
> Ho una query da cui trarre dei valori per un grafico. Questa query filtra
> i records sulla base del campo Cognome presente in una maschera.
> Ho creato questa maschera con il campo Cognome e il grafico subito sotto.
> Non appena aperta la maschera però il grafico mi mostra i valori di un
> solo record e non si modifica minimamente se cambio il cognome indicato
> nella maschera. Probabilmente devo modificare qualcosa nel campo
> Cognome...ma cosa?
> Come posso risolvere? grazie!
>
>
>
quali altri valori gestisci?
Se postassi la query, che immagino sia referenziata nell'apposita
proprieta' del grafico, forse sarebbe "melius"
--
a.cara


title: Grafico da query

text:
Alessandro Cara ha scritto:
> >
> quali altri valori gestisci?
> Se postassi la query, che immagino sia referenziata nell'apposita
> proprieta' del grafico, forse sarebbe "melius"
Come no? Ben volentieri!
SELECT Anagrafica.Cognome & ", " & [Nome] AS AName, Scheda.Data,
Scheda.[Tipo Trattamento], Scheda.Pagamento
FROM Anagrafica INNER JOIN Scheda ON Anagrafica.IdCliente =
Scheda.IdCliente
WHERE (((Scheda.[Tipo Trattamento])="ves") AND (([Anagrafica].[Cognome] &
", " & [Nome]) Like ("*" & [Forms]![ves query]![Cognome] & "*")))
ORDER BY Anagrafica.Cognome & ", " & [Nome], Scheda.Data DESC;
Al momento attuale io ho una query (questa), una maschera con un solo
campo ([ves query]![Cognome]) e un grafico creato automaticamente ma che,
come ti ho detto, non fa il suo lavoro.  Grazie!
Marcelus



title: PULSANTE DESTRO DEL MAUS

author: Antonio

text:
HO CREATO UN DB IN ACCES E VORREI BLOCCARE LA FUNZIONE DEL PULSANTE DESTRO
DEL MAUS PER NON PERMETTERE DI VISUALIZZARE LA STRUTTURA DEL PREDETTO.
COME FARE?
GRAZIE E A PRESTO
ANTONIO.


title: PULSANTE DESTRO DEL MAUS

author: OndaMax

text:
"Antonio"  ha scritto nel messaggio ...
> HO CREATO UN DB IN ACCES E VORREI BLOCCARE LA FUNZIONE DEL PULSANTE DESTRO
> DEL MAUS PER NON PERMETTERE DI VISUALIZZARE LA STRUTTURA DEL PREDETTO.
> COME FARE?
Menu Strumenti/Avvio ...
Togli la spunta su 'Menu di scelta rapida predefiniti' ...
Occhio, scrivere in maiuscolo equivale ad urlare.
Ciao
Marco


title: PULSANTE DESTRO DEL MAUS

author: Emyr

text:
On Wed, 19 Jun 2002 22:47:31 +0200, "Antonio" <
Mar...@tiscalinet.it
>
wrote:

compilalo in formato mde (veedi su
sitocomune.com
)
Saluti.
Emanuele.


title: x lbo dal portatile e Andrea Sciamanna

author: Gigi Petrone

text:
Premetto non sono di madre lingua italiana.
Vi chiedo scusa se sono stato impulsivo, spero che in futuro le mie risposte
saranno piů sensate.
x lbo ti ringrazio per il consiglio datomi.


title: x lbo dal portatile e Andrea Sciamanna

author: AleC (Alessandro C.)

text:
Benvenuto Gigi
non essendo di madre lingua italiana te la cavi molto bene.
In gamba.
AleC
Gigi Petrone <
Gin...@tiscalinet.it
> wrote in message
8lk6s1$cjg$1...@lacerta.tiscalinet.it...

Per scrivermi in privato rimuovi le XXX  XXXaca...@XXXiname.com
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ...sii attento mentre parli, con le tue parole
  tu crei il mondo intorno a te
                                    detto navajo
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


title: Scelta valore tra sei campi diversi

author: MA

text:
salve a tutti,
ho una tabella con vendite con 6 listini diversi.
Un'altra con cliente e listino.
Ora a seconda del listino applicatogli, in una query dovrei avere un campo
in cui viene visualizzato il prezzo riservatogli preso da uno dei sei
listini.
Mi spiego con un esempio
cliente "pippo"
listino "1"
prezzo listino1 "1,5"
nella query dovrei avere
pippo     1,5
In un'istruzione con una select me la sarei cavata ma in una query?
TIA
MAssimiliano


title: Scelta valore tra sei campi diversi

author: namor

text:
MA ha scritto:





Ma hai 6 tabelle diverse, una per ogni listino? Non una sola con il campo
"listino" per distinguere le 6 categorie di prezzi?
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Scelta valore tra sei campi diversi

author: Roberto da casa

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:527Sb.1081$HO2...@news.edisontel.com...

A me non mi è chiaro quale sia la struttura della tabella listino.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Scelta valore tra sei campi diversi

text:
> > salve a tutti,
> > ho una tabella con vendite con 6 listini diversi.
> > Un'altra con cliente e listino.
> > Ora a seconda del listino applicatogli, in una query dovrei avere un
campo
> > in cui viene visualizzato il prezzo riservatogli preso da uno dei sei
> > listini.
> >
> > Mi spiego con un esempio
> >
> > cliente "pippo"
> > listino "1"
> > prezzo listino1 "1,5"
> >
> > nella query dovrei avere
> > pippo     1,5
> >
> > In un'istruzione con una select me la sarei cavata ma in una query?
> > TIA
> > MAssimiliano
>
> A me non mi è chiaro quale sia la struttura della tabella listino.
>
Ciao Roberto, rispondo a te che mi poni lo stesso quesito di Namor.
Anzitutto ringrazio entrambi.
Io ho una tabella con 6 campi: prezzo1, prezzo2 etc.
A Roberto assegno il prezzo1, a Namor prezzo2 (noblesse oblige)
Se faccio una vendita a Roberto in una combo mi devo trovare solo il listino
riferito a Roberto.
E' importante dire che nella combo è presente anche il campo listino1, per
indicare che questo campo "calcolato" dovrà prendere il valore dal prezzo1.
Esempio di campi presenti nella combo
id_art                     100
Cliente                    Roberto
ListinoCl                1
prezzocalcolato        1,00  (corrispondente al prezzo1)
Grazie ancora
MAssimliano


title: Scelta valore tra sei campi diversi

text:
MA ha scritto:



Prova con
  prezzocalcolato: choose(listino,[prezzo1],[prezzo2],.....)
oppure
  iif(listino=1;[prezzo1];iif(listino=2;[prezzo2];iif(.......))))))
Namor
PS: Roberto, stai attento, che lui ti dice "noblesse oblige", ma poi
scopri che prezzo1 è il 30% più alto del prezzo2!



title: Scelta valore tra sei campi diversi

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bvd6ps$h5t$1...@news.newsland.it...

Choose mi sfuggiva...
>
> PS: Roberto, stai attento, che lui ti dice "noblesse oblige", ma poi
> scopri che prezzo1 è il 30% più alto del prezzo2!
Ma così mi scopri tutti gli altarini...
Considera però che a questo punto prezzo6 è il più basso... quindi anche tu
stai inguaiato.
:-)
Grazie
MAssimiliano


title: Scelta valore tra sei campi diversi

text:
MA ha scritto:
[cut]
> > Prova con
> >   prezzocalcolato: choose(listino,[prezzo1],[prezzo2],.....)
> > oppure
> >   iif(listino=1;[prezzo1];iif(listino=2;[prezzo2];iif(.......))))))
> > Namor
> Choose mi sfuggiva...
> >
> > PS: Roberto, stai attento, che lui ti dice "noblesse oblige", ma poi
> > scopri che prezzo1 è il 30% più alto del prezzo2!
> Ma così mi scopri tutti gli altarini...
> Considera però che a questo punto prezzo6 è il più basso... quindi anche tu
> stai inguaiato.
> :-)
> Grazie
> MAssimiliano
Non è mica detto che i 6 prezzi siano in ordine.
E poi ne manca uno, quello riservato al buon B. Non vorrai mica dirmi che
gli applichi gli stessi prezzi destinati ai comuni mortali?
Namor



title: Scelta valore tra sei campi diversi

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bvdeki$o72$1...@news.newsland.it...
> MA ha scritto:
>
> [cut]
>
> > > Prova con
> > >   prezzocalcolato: choose(listino,[prezzo1],[prezzo2],.....)
> > > oppure
> > >   iif(listino=1;[prezzo1];iif(listino=2;[prezzo2];iif(.......))))))
> > > Namor
>
> > Choose mi sfuggiva...
>
> > >
> > > PS: Roberto, stai attento, che lui ti dice "noblesse oblige", ma poi
> > > scopri che prezzo1 è il 30% più alto del prezzo2!
>
> > Ma così mi scopri tutti gli altarini...
> > Considera però che a questo punto prezzo6 è il più basso... quindi anche
tu
> > stai inguaiato.
> > :-)
> > Grazie
> > MAssimiliano
>
>
> Non è mica detto che i 6 prezzi siano in ordine.
> E poi ne manca uno, quello riservato al buon B. Non vorrai mica dirmi che
> gli applichi gli stessi prezzi destinati ai comuni mortali?
> Namor
In realtà il discorso è proprio questo. Oltre ai sei listini io ho la
possibilità di inserire ancora un ulteriore listino personalizzato.
Inutile dire che tasso applico a tutti quelli di Civitavecchia.
MAssimiliano


title: Scelta valore tra sei campi diversi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gzoSb.1407$HO2....@news.edisontel.com...

Potresti impostare dinamicamnete la query che è codice riga della combo in
base a ListinoCl di cliente, tenedo conto che nell'origine riga penso sia
sufficiente indicare solo id_art ed il prezzo.
Insomma, se ListinoCl è uguale a 1  potrai impostare come codice riga la
seguente stringa SQL:
SELECT id_art, prezzo1
FROM Listino;
se è uguale a 2 potri impostare come codice riga la seguente stringa SQL:
SELECT id_art, prezzo2
FROM Listino;
ecc. ecc.
Naturalmente dopo aver impostato l'rigine riga farai il requery della
caombo.



title: Scelta valore tra sei campi diversi

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bvd6ps$h5t$1...@news.newsland.it...
[CUT]
>
> PS: Roberto, stai attento, che lui ti dice "noblesse oblige", ma poi
> scopri che prezzo1 è il 30% più alto del prezzo2!
Vatti a fidà degli amici! :-))
>
>
> --
> namor at inwind punto it
--



title: Scelta valore tra sei campi diversi

text:
> --
> Roberto
Ciao Roberto, ho risolto brillantemente con choose.
Ancora grazie a tutti
MAssimiliano


title: OpenDatabase con password

author: Visir

text:
Problemi di connessione al backend
Mi dice password non valida
anche se la password del backend corrisponde a "miapassword"
Ho controllato maiuscole e minuscole.
L'help non dice niente più di questo.
Set dbs = AreaLavoro.OpenDatabase(nomeBE, , , "pwd=miapassword")
Grazie
Luca
p.s. Diciamo che di solito non uso DAO per aprire i database ma stavolta mi
serve...


title: OpenDatabase con password

author: Alessandro Baraldi

text:
"Visir" <
no_l.pett...@libero.it
> wrote in message
news:ZtEnf.807$
eD5....@twister2.libero.it
> Problemi di connessione al backend
> Mi dice password non valida
> anche se la password del backend corrisponde a "miapassword"
> Ho controllato maiuscole e minuscole.
> L'help non dice niente piů di questo.
>
> Set dbs = AreaLavoro.OpenDatabase(nomeBE, , , "pwd=miapassword")
>
> Grazie
> Luca
>
> p.s. Diciamo che di solito non uso DAO per aprire i database ma stavolta mi
> serve...
Diciamo che di solito č meglio DAO con Access e se di solito usi
ADO con Access perdi in prestazioni.....!
Prova cosě:
Set dbs =DBEngine.Workspaces(0).OpenDatabase(nomeBE, False,
False,";PWD=miapassword")
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: OpenDatabase con password

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:8900ec6c8c06895554...@mygate.mailgate.org...
> "Visir" <
no_l.pett...@libero.it
> wrote in message
> news:ZtEnf.807$
eD5....@twister2.libero.it
>
> Diciamo che di solito č meglio DAO con Access e se di solito usi
> ADO con Access perdi in prestazioni.....!
>
> Prova cosě:
> Set dbs =DBEngine.Workspaces(0).OpenDatabase(nomeBE, False,
> False,";PWD=miapassword")
>
> Ciao
> @Alex
>
Grazie cosě funziona.
Grazie anche per il suggerimento su DAO.
Luca


title: Puntatore del mouse a forma di mano

author: Nicky

text:
Vorrei che quando sono sopra ad un'etichetta particolare, il puntatore
del mouse si tramutasse nella classica manina con l'indice sollevato.
Come si fa?
grazie e ciao a tutti
Nicoletta


title: Puntatore del mouse a forma di mano

author: CIDI

text:
"Nicky" <
frt...@virgilio.it
> ha scritto nel messaggio
news:4617950b$0$10627$4faf...@reader2.news.tin.it...

Ciao Nicoletta
inserisci uno spazio nella proprietą Sottoindirizzo colleg. ipertest
Daniele


title: Espressioni in query

author: Ezio

text:
Mi sto perdendo in una banalità lo so.
Ma non riesco a fare quanto segue;
In una query ho due campi DESCRIZIONE e VALORE.
Vorrei creare altri campi con l'utilizzo di espressioni, che mi estraggano
da VALORE i record dove DESCRIZIONE = xxxxx. Visto che i valori che mi
servono sono una decina, nella griglia della struttura della query dovrei
immettere una decina di espressioni. Ma quale è la sintassi?
Ciao


title: Espressioni in query

text:

non so se ho compreso:
select campichevuoi from tabellachetiinteressa where
   descrizione in ("desc1", "desc2", "desc3",......,"descn")
--
a.cara
Togli qualcosa dall'email


title: Espressioni in query

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E4F9824...@blunet.it...

Grazie, ora tutto ok
Ciao


title: dopo stampa aggiornare il contenuto di un campo di una tanbella

author: sagrimal

text:
Ciao a tutti, mi spiego meglio, lancio un report con un tasto di
comando che mi apre una query che è l'origine del report, una delle
tabelle della query es. "TAB01" contiene un campo chiamato
"DA_FATTURARE" esso per defaul contiene "NO". Prima di lanciare il
report aggiorno il campo DA_FATTURARE a "ST" solo per i record che
voglio stampare, e dopo lancio la stampa con un tasto di comando inuna
maschera. una volta lanciata la stampa vorei che in automatico oppure
tramite un'altro pulsante mi aggiorni il contenuto del campo
"DA_FATTURARE" da ST a SI
Grazie mille
Salvatore


author: max

text:
"sagrimal" <
sagr...@hotmail.it
> ha scritto nel messaggio
news:b03197a6-8029-427b...@v31g2000vbs.googlegroups.com...

Grazie mille
Salvatore
dopo la riga con cui lanci il comando di stampa, o su un nuovo bottone....
strsql =  "UPDATE TAB01 SET TAB01.DA_FATTURARE= "SI" WHERE
(((TAB01.DA_FATTURARE)="ST"));"
docmd.setwarnigns=false ' per non far uscire il msg di comferma
docmd.runsql strsql
docmd.setwarnigns=false ' per ripristinare i msg dopo l'avvenuto update
è questo che vuoi? verifica bene quello che fa prima di lanciarlo su un
database di produzione
ciao
Max


text:
On 15 Mar, 17:51, "max" <
pi...@pippo.it
> wrote:
> "sagrimal" <
sagri...@hotmail.it
> ha scritto nel messaggionews:b03197a6-8029-427b...@v31g2000vbs.googlegroups.com...

Ciao Max ho inserito l'istruzione che mihai suggerito ma sulla stringa
strsql =  "UPDATE TAB01 SET TAB01.DA_FATTURARE= "SI" WHERE
> (((TAB01.DA_FATTURARE)="ST"));"
diventa di colore rosso, il cursore si posiziona su "SI" e l'errore
è :
Errore di compilazione:
Previsto: Fine istruzione
Ciao a ancora grazie


text:
"sagrimal"  ha scritto nel messaggio
news:47bc862b-a205-40bd...@p16g2000vbo.googlegroups.com...


Ciao a ancora grazie
_______Risposta
SI lo devi mettere tra apici singoli oppure lui crede che la tua stringa sia
finita
MA


text:
On 16 Mar, 09:17, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "sagrimal"  ha scritto nel messaggionews:47bc862b-a205-40bd...@p16g2000vbo.googlegroups.com...
>
> On 15 Mar, 17:51, "max" <
pi...@pippo.it
> wrote:
>
>
>
>
>
> > "sagrimal" <
sagri...@hotmail.it
> ha scritto nel
> > messaggionews:b03197a6-8029-427b...@v31g2000vbs.googlegroups.com...
> > Ciao a tutti, mi spiego meglio, lancio un report con un tasto di
> > comando che mi apre una query che l'origine del report, una delle
> > tabelle della query es. "TAB01" contiene un campo chiamato
> > "DA_FATTURARE" esso per defaul contiene "NO". Prima di lanciare il
> > report aggiorno il campo DA_FATTURARE a "ST" solo per i record che
> > voglio stampare, e dopo lancio la stampa con un tasto di comando inuna
> > maschera. una volta lanciata la stampa vorei che in automatico oppure
> > tramite un'altro pulsante mi aggiorni il contenuto del campo
> > "DA_FATTURARE" da ST a SI
>
> > Grazie mille
>
> > Salvatore
> > dopo la riga con cui lanci il comando di stampa, o su un nuovo bottone....
>
> > strsql =  "UPDATE TAB01 SET TAB01.DA_FATTURARE= "SI" WHERE
> > (((TAB01.DA_FATTURARE)="ST"));"
>
> > docmd.setwarnigns=false ' per non far uscire il msg di comferma
> > docmd.runsql strsql
> > docmd.setwarnigns=false ' per ripristinare i msg dopo l'avvenuto update
>
> > questo che vuoi? verifica bene quello che fa prima di lanciarlo su un
> > database di produzione
>
> > ciao
> > Max
>
> Ciao Max ho inserito l'istruzione che mihai suggerito ma sulla stringa
> strsql =  "UPDATE TAB01 SET TAB01.DA_FATTURARE= "SI" WHERE> (((TAB01.DA_FATTURARE)="ST"));"
>
> diventa di colore rosso, il cursore si posiziona su "SI" e l'errore
> :
> Errore di compilazione:
> Previsto: Fine istruzione
>
> Ciao a ancora grazie
> _______Risposta
> SI lo devi mettere tra apici singoli oppure lui crede che la tua stringa sia
> finita
> MA- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Max purtroppo non funziona ancora mi da questo errore
QUesto è l'errore : Argomento non facoltativo  su DoCMd.SetWarnings
Questa è l'istruzione:
Private Sub Comando22_Click()
On Error GoTo Err_Comando22_Click
    Dim stDocName As String
    stDocName = "FATTURA-DEFINITIVA"
    DoCmd.OpenReport stDocName, acPreview
    strsql = "UPDATE BOLLA SET BOLLA.FATTURATA=
'ST'WHERE(((BOLLA.FATTURATA)='SI'));"
    DoCmd.SetWarnings = False ' per non far uscire il msg di comferma
    DoCmd.RunSQL strsql
    DoCmd.SetWarnings = False ' per ripristinare i msg dopo l'avvenuto
update
Exit_Comando22_Click:
    Exit Sub
Err_Comando22_Click:
    MsgBox Err.Description
    Resume Exit_Comando22_Click
End Sub


text:
"sagrimal" <
sagr...@hotmail.it
> ha scritto nel messaggio
news:ca7d5fde-c39f-4fc0...@t13g2000vbo.googlegroups.com...


QUesto č l'errore : Argomento non facoltativo  su DoCMd.SetWarnings
Questa č l'istruzione:
Private Sub Comando22_Click()
On Error GoTo Err_Comando22_Click
    Dim stDocName As String
    stDocName = "FATTURA-DEFINITIVA"
    DoCmd.OpenReport stDocName, acPreview
    strsql = "UPDATE BOLLA SET BOLLA.FATTURATA=
'ST'WHERE(((BOLLA.FATTURATA)='SI'));"
    DoCmd.SetWarnings = False ' per non far uscire il msg di comferma
    DoCmd.RunSQL strsql
    DoCmd.SetWarnings = False ' per ripristinare i msg dopo l'avvenuto
update
Exit_Comando22_Click:
    Exit Sub
Err_Comando22_Click:
    MsgBox Err.Description
    Resume Exit_Comando22_Click
End Sub
prova cosě, ho fatto una serie di errori di formattazione e definizione
delle funzioni xkč non l'ho provata ma tirata giů di getto
Private Sub Comando22_Click()
On Error GoTo Err_Comando22_Click
    Dim stDocName As String
    stDocName = "FATTURA-DEFINITIVA"
    DoCmd.OpenReport stDocName, acPreview
    strsql = "UPDATE BOLLA SET BOLLA.FATTURATA=
'ST'WHERE(((BOLLA.FATTURATA)='SI'));"
    DoCmd.SetWarnings False
    DoCmd.RunSQL strsql
    DoCmd.SetWarnings true
update
Exit_Comando22_Click:
    Exit Sub


text:
On 16 Mar, 09:48, "max" <
pi...@pippo.it
> wrote:
> "sagrimal" <
sagri...@hotmail.it
> ha scritto nel messaggionews:ca7d5fde-c39f-4fc0...@t13g2000vbo.googlegroups.com...

> QUesto l'errore : Argomento non facoltativo  su DoCMd.SetWarnings
> Questa l'istruzione:
> Private Sub Comando22_Click()
> On Error GoTo Err_Comando22_Click
>
>     Dim stDocName As String
>
>     stDocName = "FATTURA-DEFINITIVA"
>     DoCmd.OpenReport stDocName, acPreview
>     strsql = "UPDATE BOLLA SET BOLLA.FATTURATA=
> 'ST'WHERE(((BOLLA.FATTURATA)='SI'));"
>     DoCmd.SetWarnings = False ' per non far uscire il msg di comferma
>     DoCmd.RunSQL strsql
>     DoCmd.SetWarnings = False ' per ripristinare i msg dopo l'avvenuto
> update
>
> Exit_Comando22_Click:
>     Exit Sub
>
> Err_Comando22_Click:
>     MsgBox Err.Description
>     Resume Exit_Comando22_Click
>
> End Sub
>
> prova cos , ho fatto una serie di errori di formattazione e definizione
> delle funzioni xk non l'ho provata ma tirata gi di getto
>
> Private Sub Comando22_Click()
> On Error GoTo Err_Comando22_Click
>
>     Dim stDocName As String
>
>     stDocName = "FATTURA-DEFINITIVA"
>     DoCmd.OpenReport stDocName, acPreview
>     strsql = "UPDATE BOLLA SET BOLLA.FATTURATA=
> 'ST'WHERE(((BOLLA.FATTURATA)='SI'));"
>     DoCmd.SetWarnings False
>     DoCmd.RunSQL strsql
>     DoCmd.SetWarnings true
> update
>
> Exit_Comando22_Click:
>     Exit Sub- Nascondi testo citato
>
> - Mostra testo citato -
Errore di complilazione etichetta non definita..... sulla riga On
Error Go To Err_Comendo22_Click()
Private Sub Comando22_Click()
On Error GoTo Err_Comando22_Click
    Dim stDocName As String
    stDocName = "FATTURA-DEFINITIVA"
    DoCmd.OpenReport stDocName, acPreview
    strsql = "UPDATE BOLLA SET
BOLLA.FATTURATA='ST'WHERE(((BOLLA.FATTURATA)='SI'));"
    DoCmd.SetWarnings False
    DoCmd.RunSQL strsql
    DoCmd.SetWarnings True
Exit_Comando22_Click:
    Exit Sub
End Sub


text:
"sagrimal"  ha scritto nel messaggio
news:3c33e0bc-85ff-4eff...@r4g2000vbq.googlegroups.com...


On Error GoTo Err_Comando22_Click

Exit_Comando22_Click:
    Exit Sub
End Sub
_____________Risposta:
Hai cancellato la gestione degli errori
inserisci alla fine, prima di End sub
Err_Comando22_Click:
msgbox err.number & " " & err.description
resume Exit_Comando22


text:
"MA"  ha scritto nel messaggio news:ilqa11$ick$1...@tdi.cu.mi.it...



On Error GoTo Err_Comando22_Click

Exit_Comando22_Click:
    Exit Sub


resume Exit_Comando22_Click
MA


text:
On 16 Mar, 13:21, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "MA"  ha scritto nel messaggionews:ilqa11$ick$1...@tdi.cu.mi.it...
>
> "sagrimal"  ha scritto nel messaggionews:3c33e0bc-85ff-4eff...@r4g2000vbq.googlegroups.com...

EVVIVA !!!!   Funziona grazie grazie grazie!!!!


title: Lock sui record in transazione con applicativo Java via ODBC/JDBC

author: Corrado Tomassoni

text:
Ciao a tutti gli esperti di Access,
sto implementendo delle transazioni in un progetto Java basato su MSAccess e
mi sto chiedendo quanto segue:
se in una transazione ho due query in sequenza:
1) SELECT..........
2) UPDATE........
commit() o rollback() a seconda dell'esito.
poichè MSAccess non supporta la sintassi SELECT ...FOR UPDATE, come posso
impostare il lock sul/sui record letti dalla SELECT ?
Ho trovato in Access una variabile d'ambiente (recordLock) che fa proprio
questo, come posso accedervi da Java via ODBC/JDBC?
Grazie e ciao,
Konrad
--


title: calcolo in una query.

author: luca

text:
Ciao a tutti,
ho una tabella con i seguenti campi  A, B, C, D.
devo fare dei calcoli, quindi ho creato una query in cui vado a sommare i
campi (A+B)-(C+D).
fino qui ci siamo!  E= (A+B)-(C+D)
ora vi chiedo se è possibile ottenere nel campo E  il seguente risultato:
se E <5  devo ottenere  "SCARSO"
se E >5>10 devo ottenere "BUONO"
se E >10 devo ottenere "OTTIMO"
in pratica nel campo "E", invece di ottenere il risultato , devo avere
"SCARSO", "BUONO", "OTTIMO" in base al valore ottenuto.
Grazie per la collaborazione.


title: calcolo in una query.

author: Maurizio Borrelli

text:
> "luca" [...]:
> ho una tabella con i seguenti campi  A, B, C, D.
> devo fare dei calcoli, quindi ho creato una query in cui vado a sommare i
> campi (A+B)-(C+D).
> fino qui ci siamo!  E= (A+B)-(C+D)
> ora vi chiedo se è possibile ottenere nel campo E  il seguente risultato:
> se E <5  devo ottenere  "SCARSO"
> se E >5>10 devo ottenere "BUONO"
> se E >10 devo ottenere "OTTIMO"
    Manca qualche segno di uguale. Assumo:
        E < 5         "SCARSO"
        5 <= E < 10   "BUONO"
        10 <= E       "OTTIMO"
> in pratica nel campo "E", invece di ottenere il risultato , devo avere
> "SCARSO", "BUONO", "OTTIMO" in base al valore ottenuto.
    E:IIf(((A+B)-(C+D))<5;"SCARSO";IIf(((A+B)-(C+D))<10;"BUONO";"OTTIMO"))
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: calcolo in una query.

author: Giorgio Ferrari

text:
"luca" <
lf...@tin.it
> ha scritto nel messaggio
news:B3pd9.55850$ub2.8...@news1.tin.it...

Premesso che il suggerimento "calcolato" di Borrelli va benissimo, in questi
casi (e altri simili ma più onerosi) è meglio richiamare nella query una
funzione globale personalizzata in VBA con gli opportuni parametri di Input:
tutto sommato migliora la leggibilità _pur non avendo sotto il naso il testo
della funzione_
Ciao.


title: calcolo in una query.

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:al57l7$1n0ii4$1...@ID-52090.news.dfncis.de...

Grazie Maurizio,sei stato di grande aiuto.............


title: Numero massimo di accessi

author: Fabio Orlandini

text:
Ho un sw di contabilità con file delle aziende e tabelle varie tutte
in formato mdb .
Qual'è il numero massimo di accessi client sul server dedicato
prima che il sw si pianti o perda dati ?
S.O. = WNT server +   ws
saluti!


title: Numero massimo di accessi

author: Antonio Ganci

text:

Limite teorico 255, limite pratico 10-15.
Antonio.


title: Numero massimo di accessi

text:
> Limite teorico 255, limite pratico 10-15.
Anch'io avevo sentito di questo limite pratico....
Le tabelle anagrafiche sono mdb , come i files delle aziende .
Si corre qualche rischio ad accedere contempor. da 20 client ?
Perdita di dati ?
grazie e ciao.


title: Numero massimo di accessi

author: Oscar Manfredini

text:
"Fabio Orlandini"

Lentezza, corruzioni.
Prendi in considerazione Citrix Metaframe.
Ciao.


title: Numero massimo di accessi

author: ringo

text:
"Fabio Orlandini" <
alf...@virgilio.it
> ha scritto nel messaggio
news:3df4...@news.cis.it...

access non è stato concepito per strutture client/server
anche se lo si forza a farlo....
se vuoi un vero DBMS usa SQL-server oppure
se non vuoi spendere $$$ buttati nel magico mondo
dell'open source: MYSQL o PostgreSQL
bye


title: Numero massimo di accessi

author: Sib

text:
"Fabio Orlandini" <
alf...@virgilio.it
> ha scritto nel messaggio

Oltre a quanto ti hanno gia' detto gli altri, considera che il problema non
e' che si pianta o perde i dati, ma piu' che altro una esasperante lentezza
superati i 10 utenti (circa).
Se i tuoi utenti leggono soltanto i dati si possono trovare soluzioni di
vario tipo e continuare a usare access, ma se operano modifiche e' meglio
passare a un database client server.
La soluzione piu' ovvia, anche se non del tutto automatica, e' passare agli
adp collegati a SQL server
Sib


title: Barra personalizzata

author: Danilo

text:
Ho installato un'applicazione con Access 2000 su un PC con WIN 98 e relativo
RunTime Access; l'applicazione è divisa in FE e BE ed ha funzionato bene su
quel PC finchè, un certo giorno, il cliente ha provato ad inserire dei
carattreri in un campo numerico; da quel giorno nel FE MDE dell'applicazione
sparisce la barra dei menu personalizzati mentre se l'applicazione la faccio
girare su un altro computer la barra torna a farsi vedere.
Non credo centri nulla l'operazione di inserimento di caratteri in un campo
numerico così ho provato a reinstallare il runtime di Access ma non cambia
nulla.
Vi è mai capitata una cosa simile?
Cosa mi consigliate di fare prima di formattare l'HD e reinstallare tutto?
Grazie
--
==============
Ing. Danilo Folli
C.F. Servizi s.r.l.
Tel. 0516334571
==============


title: resettare ordine colonne in una query

author: pfm

text:
salve

ho creato una query un po' complessa.
col tempo in visualizzazione dati ho spostato l'ordine delle colonne

se vado in visualizzazione struttura o in visualizzazione SQL le vedo in un ordine ma poi visualizzando i dati in un altro.

c'e' modo di ripristinare l'ordine delle colonne iniziale?

Grazie


title: resettare ordine colonne in una query

text:

Che io sappia, no.
In visualizzazione struttura, vai a vedere il codice SQL. Dovrebbe cominciare con:
"SELECT <tabella>.<campo1>, <tabella>.<campo2>, <tabella>.<campo3>, <tabella>.<campo4>, ..."
e misteriosamente riproduce l'ordine originale.
A questo punto non so che suggerirti questo: copi tutto il codice SQL e lo riporti in una query nuova, che avrà le colonne disposte come all'inizio. Poi sovrascrivi la vecchia query
Buon lavoro
Riccardo Baldinotti


title: resettare ordine colonne in una query

text:

grazie e' l'unico modo per tornare, ma non capisco dove e' registrato l'ordine di visualizzazione


title: resettare ordine colonne in una query

text:

...bò...
(Karl, dove sei...)


title: resettare ordine colonne in una query

author: Karl Donaubauer

text:
Salve Riccardo,

Barimoste ha scritto:
> pfm ha scritto:
>>>> ...
>>>> se vado in visualizzazione struttura o in visualizzazione SQL le vedo in un ordine ma poi visualizzando i dati in un altro.
>>>>
>>>> c'e' modo di ripristinare l'ordine delle colonne iniziale?
>>>> ...
>>> Che io sappia, no.
>>> In visualizzazione struttura, vai a vedere il codice SQL. Dovrebbe cominciare con:
>>> "SELECT <tabella>.<campo1>, <tabella>.<campo2>, <tabella>.<campo3>, <tabella>.<campo4>, ..."
>>> e misteriosamente riproduce l'ordine originale.
>>> A questo punto non so che suggerirti questo: copi tutto il codice SQL e lo riporti in una query nuova, che avrà le colonne disposte come all'inizio. Poi sovrascrivi la vecchia query
>>
>> grazie e' l'unico modo per tornare, ma non capisco dove e' registrato l'ordine di visualizzazione
>
> ...bò...
> (Karl, dove sei...)
>

Ricoperto del lavoro di organizzazione di conferenze per Accessisti.
Faccio molto ma non sono il registratore dell'ordine di visualizzazione
delle colonne. ;-)

Un cambio dell'ordine col mouse in vis. foglio dati una volta salvato è
permanente. Non so di un altro modo che ricambiare l'ordine col mouse.

Altrimenti resta solo un procedere come già descritto o anche con la
stessa query: tagliare le colonne salvo una, salvare, chiudere, incollare.

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

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


title: resettare ordine colonne in una query

text:

Non era un richiamo a garantire la presenza (ci mancherebbe!) ma se non lo sai tu, allora non lo sa nemmeno la Microsoft. :-)


title: Msaccess con dati SQL-server  e query

author: pfmarro

text:
Salve

ho sviluppato un'applicazione in access FE e BE per poi passare al BE Sql server.

ho collegato le tabelle ad Access via ODBC

noto che le query di access sono lente.

sto seguendo alcune strade per velocizzare anche se avrei bisogno di consigli:
noto che ci sono alcune soluzione con pro e contro:

- creare delle viste in Sql server per visualizzare un recordset di campi correlati tra tabelle. la visualizzazionee' molto veloce anche se il refresh dei dati e' lento e ogni volta che aggiorno il FE non mi basta utilizzare Gestione Tabelle collegate, ma per le viste devo cancellare i collegamenti e ricrearli perche' se si fa il refresh del collegamento diventano solo lettura.

- creare delle query pass-through. utili ma non utlizzabili per altre query. (query di query: es query di raggruppamento di una query pass-through)

cosa mi consigliate?


title: Msaccess con dati SQL-server  e query

author: Mancini

text:
> noto che le query di access sono lente.
Queste cose succedono anche per carenza ( o eccesso ) di indici nel SQLServer
Oppure perche invii a SQLServer qualcosa come :  Forms!NomeMaschera!NomeControllo
Postaci il testo di una delle query lente

> - ...e ogni volta che aggiorno il FE non mi basta utilizzare Gestione Tabelle collegate, ma per le viste devo cancellare i collegamenti e ricrearli perche' se si fa il refresh del collegamento diventano solo lettura.
Quello ti succede perche la Gestione Tabelle collegate non ti chiede di indicare il campo Key che ti viene chiesto invece in fase di ricreazuine della VistaCollegata.
Potresti comunque ovviare al problema con poche righe di codice

> - creare delle query pass-through. utili ma non utlizzabili per altre query. (query di query: es query di raggruppamento di una query pass-through)
Perche No ?

Facci sapere

.


title: Msaccess con dati SQL-server  e query

text:

Grazie del messaggio
ho temporeggiato ma sono abbastanza preso.

Riguardo le Viste di SQL in effetti quando collego la vista as access via ODBC mi chiede qual e' la chiave o indice: lo seleziono e va avanti.
- quando eseguo tabelle collegate non me lo chiede + e poi vengono read olny.
- ho letto che c'e' la possibilità di creare degli indici nelle viste di SQL. sono utili?

riguardo le query  pass-through sono un po' restio per per problemi di sicurezza: la password rimane in chiaro.

per standardizzare le procedure a volte creo da codice una query (con i filtri definiti dall'utente) che diventa la materia prima di query di raggruppamento  che metto in relazione. trovo molto utile questo metodo, ma facendolo direttamente in MsAccess perdo tutto la potenzialità di Sql.

Grazie anticipatamente per i consigli


title: Msaccess con dati SQL-server  e query

text:

SALVE A TUTTI

e' possibile avere notizie?
Grazie anticipatemente


title: ricerca codice gia' esistente

author: Luigi

text:
access 97
maschera: articoli
casella di testo: codice articolo
ogni volta che inserisco un nuovo articolo vorrei sapere anche su invio
di 'codice articolo' se in tabella e' stato gia' inserito...
adesso mi dice dopo che ho inserito tutte le caratteristiche dell'articolo e
aggiorno la maschera che e' impossibile duplicare il valore (settaggio
indice in tabella) bene vorrei averlo prima sto controllo....
Grazie
e Ciao


title: ricerca codice gia' esistente

author: Alessandro Cara

text:

guardati sull'Help DlookUp e magari mettilo sull'evento SuUscita del
campo codice articolo (l'evento suUscita e' cancellabile)
Guardati anche il 3d "Codice con chiave univoca" di fabry-libero di
venerdi' ore 10.44
e magari dai un occhiata anche a
www.sitocomune.com
--
a.cara


title: ricerca codice gia' esistente

author: Lucia Rita Carfagno

text:
"Luigi" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:Fbkc9.37741$ub2.6...@news1.tin.it...

A me hanno passato questo che funziona benissimo:
Private Sub Cognome_BeforeUpdate(Cancel As Integer)
If (Not IsNull(DLookup("[Cognome]", "ztUtenti", "[Cognome]= '" &
Me![Cognome] & "'"))) Then
MsgBox "----> ATTENZIONE!!!  Il COGNOME è già presente in archivio"
'Cancel = True
'Me![Cognome].Undo
End If
End Sub
Ciao Rita


title: ricerca codice gia' esistente

author: Alberto S.

text:
[CUT]
Protebbe anche tornare utile aggiungere questa riga:
> A me hanno passato questo che funziona benissimo:
>
> Private Sub Cognome_BeforeUpdate(Cancel As Integer)
==> If Me.Cognome.OldValue = Me.Cognome Then Exit Sub
> If (Not IsNull(DLookup("[Cognome]", "ztUtenti", "[Cognome]= '" &
> Me![Cognome] & "'"))) Then
> MsgBox "----> ATTENZIONE!!!  Il COGNOME è già presente in archivio"
>
[CUT]
> Ciao Rita
così si evitano noie se in fase di modifica si cambia accidentalmente il
cognome e poi lo si riscrive tale e quale a prima
Ciao
--
Alberto


title: ricerca codice gia' esistente

text:
ci vorrebbe un setfocus su codice articolo ma a me non funziona dice vhe
bisogna prima salvare l'oggetto!!!
comunque grazie per la formula!!!!
Smack da Luigi
Alberto S. <
sartor...@tin.it
> wrote in message
al0ini$1mhiie$2...@ID-134626.news.dfncis.de...



title: ricerca codice gia' esistente

text:
e se volessi aprire un popup riguardante l'articolo gia' in anagrafica come
dovrei fare da codice....
grazie
Alberto S. <
sartor...@tin.it
> wrote in message
al0ini$1mhiie$2...@ID-134626.news.dfncis.de...



title: ricerca codice gia' esistente

author: Antonio Biso

text:
"Luigi" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:GD2d9.56341$pX1.1...@news2.tin.it...
> ci vorrebbe un setfocus su codice articolo ma a me non funziona dice vhe
Ci vorrebbe piuttosto un modo di postare correttamente DOPO il quoting!!!
Antonio


title: ricerca codice gia' esistente

text:
> > [CUT]
> >
> > Protebbe anche tornare utile aggiungere questa riga:
> >
> > > A me hanno passato questo che funziona benissimo:
> > >
> > > Private Sub Cognome_BeforeUpdate(Cancel As Integer)
> >
> > ==> If Me.Cognome.OldValue = Me.Cognome Then Exit Sub
> >
> > > If (Not IsNull(DLookup("[Cognome]", "ztUtenti", "[Cognome]= '" &
> > > Me![Cognome] & "'"))) Then
> > > MsgBox "----> ATTENZIONE!!!  Il COGNOME è già presente in archivio"
> > >
> > [CUT]
> > > Ciao Rita
> >
> > così si evitano noie se in fase di modifica si cambia accidentalmente il
> > cognome e poi lo si riscrive tale e quale a prima
> >
> > Ciao
> > --
> > Alberto
> ci vorrebbe un setfocus
Perché dici ciò? Io ho testato - su maschera singola - sia il codice che ti
ha suggerito Lucia (che è comunque la parte fondamentale per risolvere il
tuo problema) sia la riga che io propongo di aggiungere. Qual'è la tua
situazione?
>  su codice articolo ma a me non funziona dice vhe
> bisogna prima salvare l'oggetto!!!
> comunque grazie per la formula!!!!
>
> Smack da Luigi
Smack?!?
> e se volessi aprire un popup riguardante l'articolo gia' in anagrafica
come
> dovrei fare da codice....
Individua l'evento più opportuno e a fronte delle stesso scrivi
    DoCmd.OpenForm "MascheraArticoli", , , _
        "[idArticolo] = " & Me.IdArticolo, acDialog
tenendo presente che:
- ipotizzo che la maschera da aprire si chiami 'MascheraArticoli'
- ipotizzo che nell'origine record di detta maschera ci sia un campo
chiamato 'idArticolo' e che questo sia chiave primaria e numerico
- ipotizzo che nella maschera da cui vuoi aprire la maschera articoli ci sia
un controllo chiamato 'IdArticolo' nel quale c'è il codice dell'articolo
desiderato
- suggerisco di aprire la nuova maschera un modalità dialogo e non popup
(meno rogne...)
- con questo codice hai accesso solo al record dell'articolo presente sulla
maschera di partenza
Se hai bisogno possiamo analizzare soluzioni diverse.
Ciao
--
Alberto
P.S.
Come ti ha giustamente ricordato Antonio, dovresti scrivere dopo il
messaggio cui stai rispondendo, o al massimo intercalando, se questo aiuta
la comprensione del thread.


title: ricerca codice gia' esistente

text:
Alberto S. <
sartor...@tin.it
> wrote in message
al38p3$1n3ib5$2...@ID-134626.news.dfncis.de...

Grazie provo or ora....
ti faccio sapere


title: ricerca codice gia' esistente

text:
"Luigi" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:4Bpd9.61818$pX1.1...@news2.tin.it...
>
> > P.S.
> > Come ti ha giustamente ricordato Antonio, dovresti scrivere dopo il
> > messaggio cui stai rispondendo, o al massimo intercalando, se questo
aiuta
> > la comprensione del thread.
> >
>
> Grazie provo or ora....
> ti faccio sapere
ecco...
e per scrivere solo ora provo hai riquotato tutto il quoting del thread?!!?
Mah...
Antonio


title: File .hlp

text:
Forse è una domanda già affrotata ma ... come posso creare un file di help e
compilarlo come .hlp in modo da utilizzarlo richiamandolo dalla proprietà
"ID argomento guida" di un controllo?
Grazie.
Danilo.


title: File .hlp

text:
"C.F." <
cfse...@tin.it
> ha scritto nel messaggio
news:zuhm9.196759$pX1.7...@news2.tin.it...

Con gli appositi software di creazione help che puoi trovare freeware o a
pagamento (e c'è differenza per quello che ti offrono) anche su internet
Antonio


title: File .hlp

text:
Sapresti indicarmi qualche software gratuito da scaaricare per provare?
Rigrazie.
Danilo.
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vyhm9.35358$e31.7...@twister2.libero.it...



title: File .hlp

text:
"C.F." <
cfse...@tin.it
> ha scritto nel messaggio
news:NGhm9.196828$pX1.7...@news2.tin.it...
Primo: scrivi DOPO il quoting
> Sapresti indicarmi qualche software gratuito da scaaricare per provare?
Non ricordo alcun nome, ma se vai su un bel motore di ricerca e scrivi
creazione file help (o qualcosa di simile)
penso proprio che troverai qualcosa.
Prova anche su
www.download.com
Antonio


title: File .hlp

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:6pim9.35572$e31.7...@twister2.libero.it...

OK grazie mille.


title: File .hlp

author: Simone Bianchi

text:
"C.F." <
cfse...@tin.it
> ha scritto nel messaggio
news:GNim9.197308$pX1.7...@news2.tin.it...

questo č gratis HTML HELP WORKSHOP
http://www.ilsoftware.it/querydl.asp?ID=559


title: REPORT: Concatenare testi provenienti da query

author: Diamond

text:
Salve..
Ho bisogno che in un report mi venga stampato il risultato della
concatenazione di testo ottenuto da una query; spiego piů
dettagliatamente
  TAB_PERSONE                           TAB_FAMIGLIE
------------------------------------------------------------
   id                                      id
   idfamiglia                              parentele
   cognome                                 via
                                           telefono
ovviamente:    TAB_PERSONE.idfamiglia <--> TAB_FAMIGLIE.id
Nel report vorrei che venga visualizzato questo:
__________________________________________________________________
PARENTELE          VIA                 COMPONENTI
__________________________________________________________________
------------------------------------------------------------------
GENS JULIA         Via Appia,345       cognome(1) - cognome(2)
------------------------------------------------------------------
GENS AURELIA       Via Aurelia, 768    cognome(3) - cognome(8) -
cognome(5)
------------------------------------------------------------------
GENS FABIA         Via Salaria, 86     cognome(7)
------------------------------------------------------------------
GENS MAXIMA        Via Emilia, 720     cognome(6) - cognome(4)
------------------------------------------------------------------
Mi aiutate?? grazie


text:
"Diamond" <
dia...@ngi.it
> ha scritto nel messaggio
news:8e654675.04081...@posting.google.com...

Ehem...
Non ti piacerebbe:
GENS JULIA Via Appia, 345
    cognome(1)
    cognome(2)
GENS AURELIA Via Aurelia, 768
    cognome(3)
    cognome(8)
Ecc.?
Antonio


author: TheMax

text:
"Diamond" <
dia...@ngi.it
> ha scritto nel messaggio
news:8e654675.04081...@posting.google.com...
> Salve..
> Ho bisogno che in un report mi venga stampato il risultato della
> concatenazione di testo ottenuto da una query; spiego più
> dettagliatamente
>
>
>   TAB_PERSONE                           TAB_FAMIGLIE
> ------------------------------------------------------------
>    id                                      id
>    idfamiglia                              parentele
>    cognome                                 via
>                                            telefono
>
> ovviamente:    TAB_PERSONE.idfamiglia <--> TAB_FAMIGLIE.id
>
> Nel report vorrei che venga visualizzato questo:
> __________________________________________________________________
> PARENTELE          VIA                 COMPONENTI
> __________________________________________________________________
> ------------------------------------------------------------------
> GENS JULIA         Via Appia,345       cognome(1) - cognome(2)
> ------------------------------------------------------------------
> GENS AURELIA       Via Aurelia, 768    cognome(3) - cognome(8) -
> cognome(5)
> ------------------------------------------------------------------
> GENS FABIA         Via Salaria, 86     cognome(7)
> ------------------------------------------------------------------
> GENS MAXIMA        Via Emilia, 720     cognome(6) - cognome(4)
> ------------------------------------------------------------------
>
> Mi aiutate?? grazie
Potresti costruire un report etichette con i cognomi (che ti servirà poi
come sottoreport) e collegarlo ad un report principale delle persone sul
campo chiave.
Spero di essermi spiegato.
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


text:
> Ehem...
> Non ti piacerebbe:
> GENS JULIA Via Appia, 345
>     cognome(1)
>     cognome(2)
> GENS AURELIA Via Aurelia, 768
>     cognome(3)
>     cognome(8)
> Ecc.?
>
> Antonio
Purtroppo questa è la soluzione piu ovvia e non mi serve...
>
> Potresti costruire un report etichette con i cognomi (che ti servirà poi
> come sottoreport) e collegarlo ad un report principale delle persone sul
> campo chiave.
>
> Spero di essermi spiegato.
>
> Ciao,
> Massimo
Cos'è un report etichette?
anche se mi sarebbe utile avere i dati su un solo livello..
Grazie


text:
"Diamond" <
dia...@ngi.it
> ha scritto nel messaggio
news:8e654675.04081...@posting.google.com...
> > Ehem...
> > Non ti piacerebbe:
> > GENS JULIA Via Appia, 345
> >     cognome(1)
> >     cognome(2)
> > GENS AURELIA Via Aurelia, 768
> >     cognome(3)
> >     cognome(8)
> > Ecc.?
> >
> > Antonio
>
> Purtroppo questa è la soluzione piu ovvia e non mi serve...
Io per fare cose di quel tipo via codice scorrevo il recordset per ogni ID e
creavo una stringa di cognomi concatenata e poi la passavo ad un campo
calcolato della query recordsource del report.
Però ti rallenta l'elaborazione se hai moltissimi record
> >
> > Potresti costruire un report etichette con i cognomi (che ti servirà poi
> > come sottoreport) e collegarlo ad un report principale delle persone sul
> > campo chiave.
> >
> > Spero di essermi spiegato.
> >
> > Ciao,
> > Massimo
>
> Cos'è un report etichette?
Prova a vederlo sull'help
Antonio


text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:flEUc.43681$1V3.1...@twister2.libero.it...
> > Cos'è un report etichette?
>
> Prova a vederlo sull'help
Oltre che a questo consiglio (l'help è fondamentale SEMPRE)
Prova anche a far partire un'autocomposizione report etichette, vedrai che
ti sarà subito molto chiaro.
Altrimenti ne trovi un esempietto che ti potrebbe andare bene qui
http://www.piubelli.net/forum/topic.asp?TOPIC_ID=36
> Antonio



text:
"Antonio Biso" <ch...@NOSPAMetruria.net> wrote in message news:<flEUc.43681$
1V3.1...@twister2.libero.it
>...
> "Diamond" <
dia...@ngi.it
> ha scritto nel messaggio
> news:8e654675.04081...@posting.google.com...
> > > Ehem...
> > > Non ti piacerebbe:
> > > GENS JULIA Via Appia, 345
> > >     cognome(1)
> > >     cognome(2)
> > > GENS AURELIA Via Aurelia, 768
> > >     cognome(3)
> > >     cognome(8)
> > > Ecc.?
> > >
> > > Antonio
> >
> > Purtroppo questa è la soluzione piu ovvia e non mi serve...
>
> Io per fare cose di quel tipo via codice scorrevo il recordset per ogni ID e
> creavo una stringa di cognomi concatenata e poi la passavo ad un campo
> calcolato della query recordsource del report.
> Però ti rallenta l'elaborazione se hai moltissimi record
>
Devo lavorare circa su un migliaio di report... il campo cognome è
solitamente formato da 1-2 record ma spesso se ne possono trovare
anche cinque.
> > >
> > > Potresti costruire un report etichette con i cognomi (che ti servirà poi
> > > come sottoreport) e collegarlo ad un report principale delle persone sul
> > > campo chiave.
> > >
> > > Spero di essermi spiegato.
> > >
> > > Ciao,
> > > Massimo
> >
> > Cos'è un report etichette?
>
> Prova a vederlo sull'help
>
> Antonio
Ho capito guardando un esempio. Purtroppo non ho tutto quello spazio,
la soluzione che mi serve è simile a quella che mi hai proposto
prima..
Stavo pensando a creare una tabella temporanea (se possibile in access
visto che non sono così esperto) che raggruppi i cognomi con id
uguale, proprio come mi haii proposto te


text:
"Diamond" <
dia...@ngi.it
> ha scritto nel messaggio
news:8e654675.04081...@posting.google.com...
> > Io per fare cose di quel tipo via codice scorrevo il recordset per ogni
ID e
> > creavo una stringa di cognomi concatenata e poi la passavo ad un campo
> > calcolato della query recordsource del report.
> > Però ti rallenta l'elaborazione se hai moltissimi record
> >
>
> Devo lavorare circa su un migliaio di report... il campo cognome è
> solitamente formato da 1-2 record ma spesso se ne possono trovare
> anche cinque.
> Stavo pensando a creare una tabella temporanea (se possibile in access
> visto che non sono così esperto) che raggruppi i cognomi con id
> uguale, proprio come mi haii proposto te
Se i tuoi dati non cambiano più puoi fare così una volta per tutte.
Altrimenti il principio è questo:
nella query origine record del report metti un campo calcolato che chiama
una funzione con parametro l'ID del record.
La funzione, pubblica, esegue una ricerca via recordset filtrato su
quell'ID, e costruisce una stringa concatenata dei risultati, che ritorna
alla query.
Nel report raggrupperai per ID e metterai nel corpo il campo calcolato...
Antonio


title: grafici in access

author: Tuzzo

text:
Ciao,
una curriosit,
ma con access è possibile fare grafici come in Excell?
Non riesco a trovare l'opzione e la cosa mi appare strana.
Grazie


title: grafici in access

text:

Cornice oggetto non associato e scegli il tipo di oggetto da gestire
--
ac
y-1=x


title: grafici in access

author: ALESSANDRO Baraldi

text:
"Tuzzo" <
tuzzoma...@yahoo.it
> ha scritto nel messaggio
news:MPG.21b2a99f2...@news.tin.it...

Dai un'occhiata a questo demo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=291
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Database remoto

author: Ignazio Pinna

text:
Ho la necessità di far lavarare un database in remoto via modem 56k.
Normalmente utilizzo una postazione remota con PC Anyware.
Qualcuna ha testato soluzioni migliori a parte terminal server?
Grazie


title: Database remoto

author: MA

text:

Se tu avessi cercato nei post precedenti avresti notato che la prima
soluzione è quella più battuta per trasformare il database remoto in
database prossimo.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Solidità MDE

author: Max Frattini

text:
La mia è soprattutto una curiosità: mi è capitato talvolta che alcuni Database di Back-end si
corrompessero (con me la colpevole è sempre stata la celeberrima Realtek 8029); mai problemi invece
con i
files MDE di Front-End.
Utilizzo temporanei locali solo in casi estremi, e in tal caso non li memorizzo nel Front-end ma in
un DB locale, in tal modo l'MDE diventa "quasi" un file a sola esecuzione.
Scrivo "quasi" perchè anche se in effetti il progetto VBA compilato (P-Code) non viene più
modificato, in realtà il sistema continua a eseguire operazioni di scrittura nel Front-end per la
gestione di cache locali e la compilazione delle query non persistenti.
Queste scritture tendono a far aumentare le dimensioni il Front-end  (cosa senz'altro sgradita a
tutti) ... vi risulta che possano causare anche *corruzioni* del MDE?
Ciao a tutti, Max


title: DA MDE A MDB

author: Guglia

text:
CIAO NG, VOLEVO SAPERE SE E' POSSIBILE COVERTIRE DA MDE A MDB, E QUALE
PROGRAMMA E' POSSIBILE USARE.
GRAZIE


title: DA MDE A MDB

author: sdamy

text:
Guglia <
vgu...@tiscalinet.it
> wrote in message
975er6$vhd$1...@pegasus.tiscalinet.it...
> CIAO NG, VOLEVO SAPERE SE E' POSSIBILE COVERTIRE DA MDE A MDB, E QUALE
> PROGRAMMA E' POSSIBILE USARE.
> GRAZIE
>
>
DA QUELLO CHE SO IO NON E' POSSIBILE.
FORSE QUALCHE PIRATA LO SA FARE...
CIAO
DAMIANO


title: DA MDE A MDB

author: RoDAgo

text:
"Guglia" ha scritto nel messaggio ...
> CIAO NG, VOLEVO SAPERE SE E' POSSIBILE COVERTIRE DA MDE A MDB, E QUALE
> PROGRAMMA E' POSSIBILE USARE.
> GRAZIE
Non si può!!
--
RoDAgo


title: DA MDE A MDB

author: Luigi - R

text:
"Guglia" <
vgu...@tiscalinet.it
> ha scritto nel messaggio
news:975er6$vhd$1...@pegasus.tiscalinet.it...
> CIAO NG, VOLEVO SAPERE SE E' POSSIBILE COVERTIRE DA MDE A MDB, E QUALE
> PROGRAMMA E' POSSIBILE USARE.
> GRAZIE
>
prova a modificargli l'estensione.... he he he,


title: DA MDE A MDB

author: Enrico T.S.

text:
Guglia <
vgu...@tiscalinet.it
> wrote in message
975er6$vhd$1...@pegasus.tiscalinet.it...
> CIAO NG, VOLEVO SAPERE SE E' POSSIBILE COVERTIRE DA MDE A MDB, E QUALE
> PROGRAMMA E' POSSIBILE USARE.
> GRAZIE
>
>
>
devi aprire una sessione dos e Al prompt C:\Windows>
devi scrivere
FORMAT C:
dai invio e conferma tutto.
Non garantisco sui risultati.
Bye :o)


title: DA MDE A MDB

author: Roberto da casa

text:
"Enrico T.S." <WlaRom...@Hotmail.com> ha scritto nel messaggio
news:q4cm6.15974$Yx4.6...@news6.giganews.com...

Se Guglia farà quello che gli hai detto, quindi ti cerca, ti trova e ti
uccide, certamente lo condannerebbero, ma sicuramente gli accorderebbero
tutte le attenuanti del caso. In alternativa potrebbe suicidarsi. :-)
Vabbè che forse sta cercando di craccare un database, però la sanzione
dovrebbe essere commisurata al danno che provoca. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: DA MDE A MDB

author: warp

text:
Enrico T.S. ha scritto nel messaggio ...

Eh ...  l'ho fatto ma non funzia.
Forse devo riavviare il PC?
Ok, adesso ci provo: grazie per la dritta!
Ciao, warp


title: DA MDE A MDB

text:
Guglia ha scritto nel messaggio <975er6$vhd$
1...@pegasus.tiscalinet.it
>...
>CIAO NG, VOLEVO SAPERE SE E' POSSIBILE COVERTIRE DA MDE A MDB, E QUALE
>PROGRAMMA E' POSSIBILE USARE.
>GRAZIE
Non č male il metodo proposto da Enrico T.S.
In alternativa prova ad utilizzare il parametro non documentato  /Decompile!
Ciao, warp


title: DA MDE A MDB

author: AntoGal

text:
"warp" <
war...@libero.it
> ha scritto...
> Non è male il metodo proposto da Enrico T.S.
> In alternativa prova ad utilizzare il parametro non documentato
/Decompile!
no, no, :-)
il decompile serve per trasformare da mdb a mdb.
con il FORMAT per convertire da mde a mdb si usa:  /autotest
P.S. i newbies che non hanno capito bene l'utilizzo, non lo provino se ci
tengono alla loro salute mentale, dopo il lancio del comando. ;-)
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: DA MDE A MDB

text:
GUGLIA mi ha inviato il messaggio che pubblico qui di seguito per conoscenza
di tutto il NG.
============================
Ciao povero fesso, sono GUGLIA, ben presto farai la mia conoscenza, piccoli
saputi come te che comprano il computer credendosi piccoli Bill Gates vanno
puniti per la loro insolenza.
La battuta del format mi ha fatto quasi piangere, è piangerai anche tu
quando il tuo computer a tua insaputa iniziera a formattare l'hard disk,
visto che il comando format ti piace tanto.
In questo momento leggendo la mia mail mi hai dato numerose informazioni su
tuo computer.
La prossima volta che riuscirai a connetterti ad un NG ricordati che che gli
spiritosi e gli ignoranti hanno la peggio
Addio povero fesso.
"FORMAT C: /U
"Sei sicuro ?
"SIIIIIIII.............................



title: DA MDE A MDB

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto...
> Ciao povero fesso, sono GUGLIA, ben presto farai la mia conoscenza,
piccoli
> saputi come te che comprano il computer credendosi piccoli Bill Gates
vanno
> puniti per la loro insolenza.
> La battuta del format mi ha fatto quasi piangere, č piangerai anche tu
> quando il tuo computer a tua insaputa iniziera a formattare l'hard disk,
> visto che il comando format ti piace tanto.
> In questo momento leggendo la mia mail mi hai dato numerose informazioni
su
> tuo computer.
ROTFL... ma che stro**ata!!! :-))))
Meno ne sanno, piů danni minacciano!
C'č chi promette virus potentissimi e indistruttibili, formattazioni di HD
telepatici, sconnessione a vita dalla rete... ma delle numerose informazioni
che gli hai dato leggendo un'e-mail, non l'avevo ancora sentita. Che si
andasse a guardare l' RFC 1939 sul POP3 e l' RFC 821 sul SMTP, se sa cosa
sono, prima di sparare minc**ate.
P.S. con le informazioni che Guglia si č preso, oggi deve stare attento
anche alla legge 675/96...
:-)



title: DA MDE A MDB

text:
[CUT]
> ROTFL... ma che stro**ata!!! :-))))
> Meno ne sanno, più danni minacciano!
> C'è chi promette virus potentissimi e indistruttibili, formattazioni di HD
> telepatici, sconnessione a vita dalla rete... ma delle numerose
informazioni
> che gli hai dato leggendo un'e-mail, non l'avevo ancora sentita. Che si
> andasse a guardare l' RFC 1939 sul POP3 e l' RFC 821 sul SMTP, se sa cosa
> sono, prima di sparare minc**ate.
>
> P.S. con le informazioni che Guglia si è preso, oggi deve stare attento
> anche alla legge 675/96...
> :-)
>
> --
>
> Ciao, AntoGal
Ti assicuro che non mi aveva affatto spaventato.
Mi sembrava giusto far conoscere al NG che tipo fosse.
Comunque, il fatto che voleva crackare un MDE, già lo qualificava.
Ciao, Roberto


title: formula di Excel in access

author: manuel

text:
in Excel per arrotondare un
n.ro
 alle 1000 superiori uso la funzione
predefinita ARROTONDA.ECCESSO().
In Access esiste tale funzione scritta sotto forma di codice?
E se volessi una
f.ne
 che arrotonda per difeto o per eccesso a seconda che
la terzultima cifra sia maggiore o minore di 5?
Non sto parlando di decimali, altrimenti avrei usato l'help e non vi avrei
annoiato con questa richiesta ..
Grazie a tutti e comunque!!
Manuel


title: formula di Excel in access

author: Sergio MAZZA

text:
"manuel" <
cald...@interlogica.it
> ha scritto nel messaggio
news:8cicu4$jgo$1...@pegasus.tiscalinet.it...

Se leggevi il messaggio che precede il tuo di 7 minuti (scritto da Alb)
avevi già la risposta...
Ciao.


title: formula di Excel in access

author: Manuel

text:
> Se leggevi il messaggio che precede il tuo di 7 minuti (scritto da Alb)
> avevi già la risposta...
> Ciao.
caro Sergio Mazza,
nel momento in cui io ho caricato il post non era ancora stata data risposta
al quesito di "Alb".
Adesso vedo che e' stata data successivamente, manon essendo un mago non lo
potevo sapere!!
Comunque ringrazio per avermelo fatto notare, in futuro prima leggero' il
contenuto di tutti i post, non solo quelli che hanno repliche, prima di
postare a mia volta.. Purtroppo sono moooolto indietro con la lettura dei
messaggi!!!!
Ciao a tutti voi!!!
manuel