title: altezza riga nelle listbox

text:
Il Wed, 14 Nov 2007 15:28:55 +0100, Marco Pizzamiglio ha scritto:
> dario ha scritto:
>
>> ciao a tutti, vi pongo un questito a cui non ho trovato soluzione.
>> in una maschera ho una listbox A che contiene i dati inseriti nella tabella
>> B.
>> i dati nella tabella B li accodo in base alla selezione nella combobox
>> della maschera C
>> siccome ogni record della tabella B contiene un campo memo con valori che
>> occupano a volte più righe, avrei bisogno di avere le righe della listbox
>> che adattano l'altezza in base al numero di righe del campo memo di ogni
>> record.
>> è possibile?
>> oppure ci sono soluzioni alternative?
>> grazie
>> dario
>
>
> Con le listbox di Access non mi risulta sia possibile. Dovresti cercare
> controlli esterni.
> Altrimenti puoi mettere di fianco alla listbox una grossa textbox che
> mostri l'intero contenuto del campo memo del record selezionato.
> Ciao.
> -Marco-
Ok
come faccio però ad avere il campo meme successivo in una nuova riga, tipo
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbb
cccccccccccccccccccccccccccccccccccccccc
ciao dario


title: altezza riga nelle listbox

author: Marco Pizzamiglio

text:
dario ha scritto:





Non si può. Per come la intendevo io la textbox è una sola.
Nella listbox si vedrà solo la prima parte del campo memo (come presumo
sia adesso), e quando col mouse si seleziona un record comparirà nella
textbox l'intero contenuto del campo, impostato da VBA o con una formula.
Quindi dovresti solo aggiungere una textbox e una riga VBA che, al variare
del record selezionato nella listbox, ci scrive dentro l'intero contenuto
del campo memo.
Nell'unica textbox vedrai l'intero contenuto del campo memo ma solo del
record selezionato. Di UN SOLO record alla volta quindi, non di tutti
quelli presenti nella listbox come vorresti tu.
Questa è solo una proposta per un compromesso facilmente realizzabile, ma
che non ti dà esattamente quello che volevi.
Sennò al posto della listbox potresti usare una sottomaschera, nel qual
caso puoi dimensionare le caselle come meglio credi.



title: altezza riga nelle listbox

author: dario

text:
>
>
> Non si può. Per come la intendevo io la textbox è una sola.
> Nella listbox si vedrà solo la prima parte del campo memo (come presumo
> sia adesso), e quando col mouse si seleziona un record comparirà nella
> textbox l'intero contenuto del campo, impostato da VBA o con una formula.
>
> Quindi dovresti solo aggiungere una textbox e una riga VBA che, al variare
> del record selezionato nella listbox, ci scrive dentro l'intero contenuto
> del campo memo.
>
> Nell'unica textbox vedrai l'intero contenuto del campo memo ma solo del
> record selezionato. Di UN SOLO record alla volta quindi, non di tutti
> quelli presenti nella listbox come vorresti tu.
>
> Questa è solo una proposta per un compromesso facilmente realizzabile, ma
> che non ti dà esattamente quello che volevi.
>
> Sennò al posto della listbox potresti usare una sottomaschera, nel qual
> caso puoi dimensionare le caselle come meglio credi.
> Ciao.
> -Marco-
ciao, ho già provato con la sottomaschera ma non è soddisfacente in quanto
il testo della memo può variare da < di 1 riga a >7-8 righe
sto provando ad accodare con VBA il testo del secondo record a quello del
primo, quello del terzo al secondo e così via, inserendo degli spazi per
riempire lo spazio vuoto della riga
conto i caratteri
li divido per es.80 e ottengo quante righe riempio della textbox
al resto aggiungo la differenza tra 80 - resto per riempire la riga in modo
che quando aggiungo il testo successivo viene visualizzato all'inizio della
nuova riga
il problema adesso è che una riga di "a" ne contiene es. 80, una di "l"
es.90 mentre una di "spazio" ne contiene es. 140
percui variando il carattere cambia quanti ce ne stanno nella riga e mi
sballa tutto
avevo provato inserendo vbCR per il ritorno a capo ma compare il quadratino
tipo carattere non visualizzabile tra i due testi e non va a capo
ciao
dario


title: altezza riga nelle listbox

text:
dario ha scritto:






> ciao
> dario
Piuttosto complessa come soluzione. Per il problema delle diverse
larghezze dei caratteri puoi usare un font a larghezza fissa (non
proporzionale), in cui tutti i caratteri occupano lo stesso spazio.
Come fai a sapere se un font è proporzionale o no? Apri word, su una riga
scrivi venti 'i' e su quella sotto scrivi venti 'w'. Applica ad entrambe
il font desiderato e verifica se le due righe sono della stessa lunghezza.
Per la questione del quadratino devi usare vbCrLf al posto del solo vbCr



title: altezza riga nelle listbox

author: Alessandro Baraldi

text:

> ciao dario- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Non si usano le listBox per queste esigenze ma delle SubForm
formattando la grafica in modo da
renderle simili a ListBox.
Perdi ovviamente la possibilità di selezione Multipla, ma quella
estesa rimane....
@Alex


title: SQL: Manca l'operatore...

author: Antonio D. N.

text:
Salve, quando provo ad eseguire questo codice.. mi viene segnalato
l'errore: manca l'operatore! Ma non capisco dove sia l'errore!
mySQL = "update magazzino set qtà = qtà + " _
              & Me.Qtà & ", rimanenza = rimanenza + " & Me.Qtà _
              & "where id_fornitore = " _
              & Me.Id_Fornitore & " and id_materiale = " _
              & Me.Id_Materiale & " and lotton = '" & Me.LottoN _
              & "';"


title: SQL: Manca l'operatore...

text:
Antonio D. N. ha scritto:


Manca uno spazio prima del WHERE.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: SQL: Manca l'operatore...

text:
Marco Pizzamiglio ha scritto:
> Antonio D. N. ha scritto:
>
>> Salve, quando provo ad eseguire questo codice.. mi viene segnalato
>> l'errore: manca l'operatore! Ma non capisco dove sia l'errore!
>
>> mySQL = "update magazzino set qtà = qtà + " _
>>               & Me.Qtà & ", rimanenza = rimanenza + " & Me.Qtà _
>>               & "where id_fornitore = " _
>>               & Me.Id_Fornitore & " and id_materiale = " _
>>               & Me.Id_Materiale & " and lotton = '" & Me.LottoN _
>>               & "';"
>
>
> Manca uno spazio prima del WHERE.
> Ciao.
> -Marco-
>
>
Si, grazie... me ne sono accorto ora.. mannaggia a me :)


title: Mago per Windows

author: Zappus

text:
Qualcuno ha avuto modo di trasferire i dati da questo gestionale in access.
Ho saputo che utilizza MDB SQL Server.
Grazie in anticipo


title: Collegare un Db access ad uno remoto

author: ultrareflex

text:
Ciao a tutti,
Volevo sapere se esiste il modo di collegare un Db access residente nel mio
pc chiamato NEWS con un altro database chiamato sempre NEWS identico al
precedente residente su un computer remoto (internet).
Vorrei sapere se potevo inserire record, modificarli, o cancellarli prima
nel Db locale e poi magari attraverso un pulsante, inserire record,
modificarli o cancellarli automaticamente anche sul db remoto.
Grazie a tutti coloro che vorranno rispondere.
ULTRAREFLEX


title: Runtime Access 2000 or Xp?

author: Pippo

text:
Salve a tutti,
avrei intenzione di distribuire alcune applicazioni access su tutti i client
dell'azienda utilizzando il runtime. Sono venuto a conoscenza, accetto
smentite, che acquistando la versione di Office 2000 developer o quella di
xp developer si può distrubuire il runtime attraverso un pacchetto a quante
workstations si vuole.
Ora prima di consigliare  qualsiasi acquisto, volevo porre 2 domande:
-Il runtime è un modulo aggiuntivo tipo quello di Visual Basic?
-Le applicazioni sono create con acces 2000, acquistando xp developer e
distribuendo il runtime troverei incompatibilità ?(questo perchè pare che
office 2000 developer sia acquistabile solo sul mercato dell'usato)
- Per la creazione del pacchetto quale delle due versioni è maggiormente
affidabile?
Grazie a tutti
Peppe


title: Runtime Access 2000 or Xp?

author: Andrea Beretta

text:
"Pippo" <> Salve a tutti,
> avrei intenzione di distribuire alcune applicazioni access su tutti i
client
> dell'azienda utilizzando il runtime. Sono venuto a conoscenza, accetto
> smentite, che acquistando la versione di Office 2000 developer o quella di
> xp developer si può distrubuire il runtime attraverso un pacchetto a
quante
> workstations si vuole.
Salvo smentite!?
Mah, ormai sembra d'essere in politica...
> Ora prima di consigliare  qualsiasi acquisto, volevo porre 2 domande:
> -Il runtime è un modulo aggiuntivo tipo quello di Visual Basic?
> -Le applicazioni sono create con acces 2000, acquistando xp developer e
> distribuendo il runtime troverei incompatibilità ?(questo perchè pare che
> office 2000 developer sia acquistabile solo sul mercato dell'usato)
> - Per la creazione del pacchetto quale delle due versioni è maggiormente
> affidabile?
Probabilmente è da mercato dell'usato anche la versione XP oggi come oggi.
Comunque per farti un'idea di come funziona dai un'occhiata al 2003:
http://www.microsoft.com/italy/msdn/prodotti/vstudio/officetools/sviluppo.ms
px
Andrea


title: Runtime Access 2000 or Xp?

author: MA

text:
"Pippo" <
NaP...@libero.it
> ha scritto nel messaggio
news:rCPNd.846237$35.32...@news4.tin.it...
> Salve a tutti,
> avrei intenzione di distribuire alcune applicazioni access su tutti i
> client
> dell'azienda utilizzando il runtime. Sono venuto a conoscenza, accetto
> smentite, che acquistando la versione di Office 2000 developer o quella di
> xp developer si può distrubuire il runtime attraverso un pacchetto a
> quante
> workstations si vuole.
Confermo
> Ora prima di consigliare  qualsiasi acquisto, volevo porre 2 domande:
> -Il runtime è un modulo aggiuntivo tipo quello di Visual Basic?
> -Le applicazioni sono create con acces 2000, acquistando xp developer e
> distribuendo il runtime troverei incompatibilità ?(questo perchè pare che
> office 2000 developer sia acquistabile solo sul mercato dell'usato)
> - Per la creazione del pacchetto quale delle due versioni è maggiormente
> affidabile?
>
> Grazie a tutti
> Peppe
O2k è un aborto terribile, evitalo.
xp è molto meglio (meno bug) e hai anche l'oggetto printer.
Le applicazioni A2k non vanno incompatibilità, ma se vuoi trasformarle in
mde (anche per risparmiare risorse) le devi trasformare in xp e non ci sono
controindicazioni.
Quindi il sugeriemento  è: cerca xp dev
MAssimiliano


title: Aggiornamento record

author: jj

text:
Qualcuno č cosě gentile da dirmi come č possibile aggiornare automaticamente
i campi dei record di unja tabella in relazione al contenuto di altri campi
della stessa tabella?
Mi spiego meglio:
nella tabella "x" ho un campo "y" e un campo "z": entrambi i campi
contengono testo. Come faccio a dire ad Access di aggiornare ogni campo "z"
dei record che nel campo "y" contengono alcune lettere? Se posso farlo con
una query di aggiornamento qual'č la procedura e la sintassi del comando da
eseguire per l'aggiornamento?
Risposte, graditissime, direttamente sul newsgroup.
Grazie
JJ


title: Aggiornamento record

author: Roberto dal portabile

text:
"jj" <
j...@tiscalinet.it
> ha scritto nel messaggio
news:9lderb$bj0$1...@lacerta.tiscalinet.it...

1) Il campo "z" quando lo aggiorni con che cosa lo devi aggiornare?
2) Cosa intendi Con *record che nel campo "y" contengono alcune lettere"?
Forse se fai un esempio č piů facile comprendere il tuo problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aggiornamento record

author: Silvio Berruti

text:
"jj" <
j...@tiscalinet.it
> ha scritto nel messaggio
news:9lderb$bj0$1...@lacerta.tiscalinet.it...
> Qualcuno č cosě gentile da dirmi come č possibile aggiornare
automaticamente
> i campi dei record di unja tabella in relazione al contenuto di altri
campi
> della stessa tabella?
A me sembra che tu voglia comunque realizzare un campo calcolato e, x la mia
esperienza, evita.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Poter rinominare una Q.di creazione tabella ogni volta

author: Dino

text:
Ciao a Tutti sono Dino.Ho creato una query di creazione tabella
seguendo la procedura di default.
Mi piacerebbe pero' rinominarla ogni volta che devo esegiurla.
Come posso fare???Grazie in anticipo
Dino


author: Carlo Costarella

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:1d5c519b-89db-4e82...@m36g2000hse.googlegroups.com...

Dovrebbe essere sufficiente:
DoCmd.Rename "NuovoNome", acQuery, "VecchioNome"
Ciao, Carlo


text:
On 6 Lug, 16:57, "Carlo Costarella" <
carloantoniocostare...@gmail.com
>
wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:1d5c519b-89db-4e82...@m36g2000hse.googlegroups.com...
>
> > Ciao a Tutti sono Dino.Ho creato una query di creazione tabella
> > seguendo la procedura di default.
> > Mi piacerebbe pero' rinominarla ogni volta che devo esegiurla.
> > Come posso fare???Grazie in anticipo
> > Dino
>
> Dovrebbe essere sufficiente:
> DoCmd.Rename "NuovoNome", acQuery, "VecchioNome"
>
> Ciao, Carlo
Ciao Carlo sono Dino.
Tutto OK grazie mille.Alla prossima


text:

Ciao Carlo sono sempre Dino.
Con questo tipo di codice io posso rinominare solo una volta.Vorrei
invece ogni volta poter inserire io il nome nuovo e' possibile????
Dino


text:

Metti una variabile al posto della stringa fissa e magari chiedi il
Nome con un InputBox.,..
@Alex


text:

> @Alex- Nascondi testo citato
>
> - Mostra testo citato
Ciao Alex.Grazie per la risposta.
E' possibile visionare qualche esempio?
Dino


text:

Dino ... la premessa è che la tua esigenza è assurda... perchè mai
cambiare il nome di un'oggetto...?
Sono azioni che non si dovrebbero mai fare se non per manutenzione, ma
assolutamente MAI come procedura di routine...!
Chiediti il motivo dell'esigenza... che non parta da qualche
considerazione non corretta...!
Per fare quello che chiedi, devi sempre memorizzare il Nome della
Query, perchè non puoi rischiare di non trovarla.... e, dovendo fare
tutto in Automatico la cosa è faragginosa e non funzionale, oltre che
decisamente INSPIEGABILE.
Pensaci bene...
@Alex


text:

Ciao Alex.Forse non mi sono spiegato bene.Io non voglio rinominare una
query ma una tabella.Attualmente io eseguo una query di creazione
tabella per avere una copia della TAB "TABELLA1".Lo scopo e' di avere
annualmente una copia di questa tab,in quanto ogni anno questa tabella
viene azzerata.Ovviamente se io utilizzo il default della query
creazione tabella dopo il primo salvataggio se continuo ottengo una
sovrascrittura della tab salvata in precedenza.Io invece vorrei
poterla rinominare ogni volta che eseguo la query.
Non so se sono stato piu' chiaro (sono d'accordo nel non rinominare
mai gli oggetti del DB).
Grazie  in anticipo Dino


author: AleC

text:

> Grazie  in anticipo Dino- Nascondi testo citato
>
> - Mostra testo citato
se la tabella viene creata annualmente dagli un nome standard e
aggiungici l'anno
es:  "NomeTabella" &  EspressioneCheRestituisceAnno
dove EspressioneCheRestituisceAnno è una espressione qualsiasi che
individua l'anno al limite te la fa chiedere con inputbox
es:  year(date) o year(unacertadata)


text:
...
> Ciao Alex.Forse non mi sono spiegato bene.Io non voglio rinominare una
> query ma una tabella.Attualmente io eseguo una query di creazione
> tabella per avere una copia della TAB "TABELLA1".Lo scopo e' di avere
> annualmente una copia di questa tab,in quanto ogni anno questa tabella
> viene azzerata.Ovviamente se io utilizzo il default della query
> creazione tabella dopo il primo salvataggio se continuo ottengo una
> sovrascrittura della tab salvata in precedenza.Io invece vorrei
> poterla rinominare ogni volta che eseguo la query.
> Non so se sono stato piu' chiaro (sono d'accordo nel non rinominare
> mai gli oggetti del DB).
> Grazie  in anticipo Dino
Scusa ma mi era sfuggita proprio...!
Il suggerimento di Alessandro a questo punto è il più semplice e
funzionale...!
@Alex


text:

> es:  year(date) o year(unacertadata)- Nascondi testo citato
>
> - Mostra testo citato
Grazie ,provo e vi faccio sapere.
Saluti Dino


title: instr in sql adp

author: Sib

text:
ciao,
averi bisogno di utilizzare la funzione instr() nei criteri di una query, il
problema e' che msde non conosce tale funzione.
quancuno sa indicarmi la funzione equivalente?
Ciao
Sib


title: instr in sql adp

author: Giorgio Prx

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:FSfhb.254260$R32.8...@news2.tin.it...

Ciao Sib,
dal manuale in linea di Sqlserver cerca "Funzioni per Stringhe".
Se non hai ancora scaricato il manuale ti posto quanto riporta.
la funzione è
CHARINDEX
-------------------------
Restituisce il punto iniziale dell'espressione specificata in una stringa di
caratteri.
Sintassi
CHARINDEX ( expression1 , expression2 [ , start_location ] )
Argomenti
expression1:
Espressione che include la sequenza di caratteri che si desidera trovare. Il
tipo di dati di expression1 appartiene alla categoria dei tipi di dati
carattere brevi.
expression2:
Espressione, in genere una colonna, in cui viene eseguita la ricerca della
sequenza specificata. Il tipo di expression2 appartiene alla categoria dei
tipi di dati stringa di caratteri.
start_location:
Posizione da cui iniziare la ricerca di expression1 in expression2. Se
start_location viene omesso, è un numero negativo oppure è uguale a zero, la
ricerca viene avviata all'inizio di expression2.
Tipi restituiti
int
-----------------------
Ciao Giorgio


title: instr in sql adp

text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > ciao,
> > averi bisogno di utilizzare la funzione instr() nei criteri di una
query,
> il
> > problema e' che msde non conosce tale funzione.
> > quancuno sa indicarmi la funzione equivalente?
> >
> > Ciao
> >
> > Sib
> >
> >
>
> Ciao Sib,
> dal manuale in linea di Sqlserver cerca "Funzioni per Stringhe".
> Se non hai ancora scaricato il manuale ti posto quanto riporta.
>
> la funzione è
> CHARINDEX
cut
Ti ringrazio molto.
confesso che avevo guardato nell'help in linea dove l'help da un
comparazione tra le funzioni stringa VBA con le funzioni stringa SQL e,
stranamente, non c'era, quindi ho pensato che si dovesse fare una qualche
composizione pur sperando che invece esistesse la funzione che mi hai
riportato.
Ciao
Sib


title: Ultimo record scitto

author: Robbie

text:
Salve vorrei sapere se è possibile filtrare una query scrivendo nel
criterio di visualizzarmi l'ultimo record scritto.
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ultimo record scitto

text:
Robbie ha scritto:
> Salve vorrei sapere se è possibile filtrare una query scrivendo nel
> criterio di visualizzarmi l'ultimo record scritto.
> grazie
Se nel Record hai un campo Data ti basta ordinare in modo Decrescente
SELECT TOP 1 * FROM T1 ORDER BY CampoData DESC
Altrimenti non c'è modo di sapere qual'è l'ultimo, poichè viene
riordinato per ChiavePrimaria.
@Alex


title: comando sql

author: ringo

text:
Salve a tutti,
è possibile con un solo comando sql fare le seguenti operazioni:
se non esiste un record con queste caratteristiche
inserisci un record con queste caratteristiche
Avete qualche dritta?
grazie!
ringo


title: comando sql

author: Alessandro Baraldi

text:
"ringo" <
rin...@tiscali.it
> wrote in message
news:cs5aks$92s$
1...@newsread.albacom.net

Con una sola chiamata è possibile solo con una Stored in SQL_SERVER.
Se usi access devi spezzare in 2:
If DCOUNT("[NomeCampo],"NomeTabella","Criterio")=0 then
   Currentdb.Execute "INSERT vedi Help per questo tipo di SQL"
End if
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: comando sql

author: Alex NSB

text:
> è possibile con un solo comando sql fare le seguenti operazioni:
>
> se non esiste un record con queste caratteristiche
> inserisci un record con queste caratteristiche
Beh, se hai definito una chiave primaria per la tabella e tenti di fare una
INSERT INTO di un record già esistente Access ti dà errore. Non so se è
questo che intendevi...
Alessandro


title: Mi aiutate su access XP

author: Luca Sack

text:
Salve, come gia scritto in passato senza perň avere aiuto, ripongo la
domanda sperando nell'aiuto di qualcuno.
Ho un SW su Access XP che convertito in MDE fa sparire i menů
tradizionali di access e attiva un menů prorpio e ho una maschera in
partenza automatica.
Il problema č che pur disabilitando dal menů 'avvio' la funzione
'Visualizza finestra database', questo mi viene mostrato lo stesso.
Come posso risolvere?
Grazie, Luca.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Mi aiutate su access XP

author: Giorgio prx

text:
"Luca Sack" <
luca...@libero.it
> ha scritto nel messaggio
news:1d3c85d8e7bdee65fbf...@mygate.mailgate.org...

Ciao Luca
Potresti inserire nella riga del collegamento /runtime es...
"C:\Programmi\Microsoft Office\Office10\MSACCESS.EXE" C:\Dbase\NomeDb.mde
/Runtime
Ciao Giorgio.


title: Mi aiutate su access XP

author: Antonio Biso

text:
"Luca Sack" <
luca...@libero.it
> ha scritto nel messaggio
news:1d3c85d8e7bdee65fbf...@mygate.mailgate.org...
No guarda qui aiutiamo solo su problemi relativi alle tipologie di
pettinamento delle ranocchie.
Però solo se chi posta scrive un subject significativo!!!
Antonio


title: Mi aiutate su access XP

text:
"Luca Sack" <
luca...@libero.it
> wrote in message
news:1d3c85d8e7bdee65fbf...@mygate.mailgate.org
> Salve, come gia scritto in passato senza perň avere aiuto, ripongo la
> domanda sperando nell'aiuto di qualcuno.
> Ho un SW su Access XP che convertito in MDE fa sparire i menů
> tradizionali di access e attiva un menů prorpio e ho una maschera in
> partenza automatica.
> Il problema č che pur disabilitando dal menů 'avvio' la funzione
> 'Visualizza finestra database', questo mi viene mostrato lo stesso.
> Come posso risolvere?
>
> Grazie, Luca.
Intanto grazie per le risposte... ho gradito l'ironia.
Comunque ho risolto installando le SP1 e SP2. Era un bug di access XP.
Salutoni.



title: Problema abbastanza difficile

author: Edison

text:
Ciao, Il mio problema è questo:
Ho una tabella con gli articoli che acquisto regolarmente e una tabella dove
registro gli acquisti.
Vorrei che nella maschera per la registrazione degli acquisti quando metto
l'articolo mi venga "consigliato" il prezzo, di modo che se lo stesso non è
variato do la conferma, e fin qui ci sono arrivato con queste stringhe:
Private Sub Articolo_AfterUpdate()
    Dim strFiltro As String
    strFiltro = "CodArticolo = " & Me!CodArticolo
    Me!Prezzo = DLookup("Prezzo", "Articoli", strFiltro)
Esci_CodArticolo_AfterUpdate:
    Exit Sub
End Sub
Il problema è che col tempo il prezzo dell'articolo cambia, quindi io lo
modifico, la volta successiva tale stringa mi da sempre il primo prezzo che
ho immesso, mentre vorrei l'ultimo, altrimenti starò sempre a correggere.
Qualquno sa come devo fare?
Forse devo usare un'altra strada?    Quale?
Mi aiutate, vi prego.
Pietro


title: Problema abbastanza difficile

author: SimonenomiS

text:
Edison <
ne...@flashamail.com
> wrote in message
8gmib7$b7r$1...@pegasus.tiscalinet.it...

  Bhe, dipende dai campi contenuti nella tua tabella degli acquisti.
  Se in essa hai previsto anche il campo per la data degli acquisti:
     ARTICOLI: {CodArticolo, DataAcq, Costo}
allora ti basta aggiungere nel filtro del dlookup anche il riferimento
all'ultima data di acquisto:
    strFiltro1 = "CodArticolo = " & Me!CodArticolo
    strFiltro2 = "DataAcq = #" & Dmax("DataAcq", "Articoli", strFiltro1) &
"#"
    Me!Prezzo = DLookup("Prezzo", "Articoli", strFiltro1 & " AND " &
strFiltro2)


title: Problema abbastanza difficile

text:
Mostruoso, Grazie funziona una meraviglia.



title: Base dati

author: Federico Rinaldi

text:
Ho un angoscioso problema, ho creato un applicazione con A2000, che
funzionava bene fino a quando ho avuto la necessita' di gestire oltre
100.000 record.
E' diventata di una lentezza esasperante.
Ora ......potrei velocizzare il tutto cambiando la base dati (MySql or
......)?
Qual' e' la base dati "gratuita" piu' veloce e performante??
Premetto che gestisco normalmente al massimo 2 utenti.
Grazie e speriamo bene.


title: Base dati

author: Davide Benetti

text:
"Federico Rinaldi"
> Ho un angoscioso problema, ho creato un applicazione con A2000, che
> funzionava bene fino a quando ho avuto la necessita' di gestire oltre
> 100.000 record.
> E' diventata di una lentezza esasperante.
A onor del vero ho delle applicazioni che gestiscono qualche milione di
record con .mdb e le prestazioni non sono malvage.
Certo, a meno che non vengano eseguite statistiche su tutto il range di dati
in archivio, il che capita due volte l'anno.
Quindi secondo me hai fatto scelte di sviluppo sbagliate o comunque
migliorabili.
> Ora ......potrei velocizzare il tutto cambiando la base dati (MySql or
> ......)?
> Qual' e' la base dati "gratuita" piu' veloce e performante??
Io lascerei perdere il Free e mi orienterei su SQL Server che è molto
integrato nell'ambiente FE di Access.
Ciao.


title: Base dati

author: massimo

text:
On 22 feb 2003, "Federico Rinaldi" <
fede...@libero.it
> wrote in
news:7sH5a.144441$
ZE.41...@twister2.libero.it
> Qual' e' la base dati "gratuita" piu' veloce e performante??
> Premetto che gestisco normalmente al massimo 2 utenti.
> Grazie e speriamo bene.
Hai acceso la mia curiosità. In questo newsgroup, qual è l'opinione
corrente su InterBase?


title: Base dati

author: Francesco

text:
"Federico Rinaldi" <
fede...@libero.it
> wrote in message
news:7sH5a.144441$ZE.41...@twister2.libero.it...

Io proverei con MySQL, che č velocissimo, rispetto ad Access. Ho portato un
programma da Windows a Linux, con il relativo database. Ed ora va una
scheggia. Ma non l'ho ancora testato con piů di 30.000 record.
Francesco


title: Base dati

author: Massimiliano

text:
"Francesco" <
> Io proverei con MySQL, che è velocissimo, rispetto ad Access.
I database di Access in condizioni stand-alone sono velocissimi, soprattutto
con volumi di dati ridotti (30.000 records sono un'inezia).
Certo, a meno che non si normalizzino le tabelle come si deve e si
utilizzino a casaccio gli indici.
In rete puoi avere vantaggi dall'architettura Server di MySQL, il quale
tuttavia è una cosuccia rispetto a un motore Server professionale.
MySQL non è relazionale e non supporta procedure memorizzate su Server: ci
vuole molto coraggio per utilizzarlo nell'ambito di progetti complessi.
Ciao.


title: Base dati

author: Emyr

text:


e sotto linux cos'hai usato per il FE?
Saluti.
Emanuele.


title: Base dati

text:
"Francesco" <
acc...@aruba.it
> ha scritto nel messaggio
news:ys16a.219628$0v.61...@news1.tin.it...

Si, ma cosa metto su Linux al posto di Access???????


title: Stampa unione - problemi con la versione Word 2003

author: Agos

text:
Quella che segue è la parte della routine che utilizza la stampa unione per
creare un nuovo documento:
---------------------
Set docWord = AppWord.Documents.Open("c:\Assicurazioni\Modello2003.doc")
AppWord.ActiveDocument.MailMerge.Execute    'aggiorna i campi
AppWord.ActiveDocument.SaveAs SalvaConNome  'salva con nome
docWord.Close SaveChanges:=wdDoNotSaveChanges,
OriginalFormat:=wdWordDocument  'Chiude il documento di stampa unione
---------------------
Il problema è che con la versione Word 2000 funzionava regolarmente, mentre
con la versione 2003 mi dà errore su:
AppWord.ActiveDocument.MailMerge.Destination = wdSendToNewDocument
L'errore è il seguente:
"Errore di run-time 5852  -  L'oggetto non è disponibile"
Ho provato a richiamare direttamente il documento di stampa unione (con il
programma aperto) ed ho costatato che prima di effettuare l'aggiornamento
dei campi appare un messaggio che chiede se unire o meno i dati provenienti
dal comando SQL cui il doc è collegato (in pratica una query). Se è questo
il problema, come facio ad evitare tale richiesta? Se no, quale altro
potrebbe essere?


author: ciroteo

text:
"Agos" <
aga...@aliceposta.it
> ha scritto nel messaggio
news:glQwe.18645$h5.8...@news3.tin.it...

sicuro che non sia determinato dal fatto che qualche campo non è compilato e
quindi non sa cosa mettere nel bookmark?


author: Sergio MAZZA

text:
"Agos" <
aga...@aliceposta.it
> ha scritto nel messaggio news:glQwe.18645$h5.8...@news3.tin.it...

Prova con:
In Word vai in  STRUMENTI - OPZIONI - STANDARD e nelle Opzioni Generali
seleziona: Conferma conversione all'apertura.
Una volta scelto il Data Base di origine alla richiesta di Conferma origine
dati devi selezionare "Database di MS Access via DDE (*.mdb)
(oppure)
http://support.microsoft.com/default.aspx?scid=kb;it;276004
http://support.microsoft.com/kb/279462/EN-US/
http://support.microsoft.com/default.aspx?scid=kb;en-us;289830
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:da0lli$tfc$1...@domitilla.aioe.org...

>Ho già eseguito l'operazione che mi consigli tant'è che se richiamo
>direttamente il file Word me lo apre regolarmente (a parte il fatto che mi
>chiede conferma se voglio aggiungere i dati relativi al SQL "Select... ecc.
>ecc." che poi sarebbe la query che mi filtra i dati). Ma se eseguo la
>stampa unione da codice mi dà l'errore famoso. Secondo te il codice è
>giusto? Tieni conto che ho dichiarato docWord come Word.document e appWord
>come Object.


text:
"Agos" <
aga...@aliceposta.it
> ha scritto nel messaggio news:BPUwe.96005$75.43...@news4.tin.it...
>
>Ho già eseguito l'operazione che mi consigli tant'è che se richiamo
>>direttamente il file Word me lo apre regolarmente (a parte il fatto che mi chiede conferma se voglio aggiungere i dati relativi al
>>SQL "Select... ecc. ecc." che poi sarebbe la query che mi filtra i dati). Ma se eseguo la stampa unione da codice mi dà l'errore
>>famoso. Secondo te il codice è giusto? Tieni conto che ho dichiarato docWord come Word.document e appWord come Object.
>
>
Il problema è sul fatto che il documento master per la stampa unione è proprio la richiesta di conferma; il codice che hai inviato
non ha nulla di grave se non per il fatto che per l'uso che ne fai non serve dichiararti l'oggetto Document visto che fai
riferimento all'ActiveDocument di Application. Poi nell'esempio non hai dichiarato esplicitamente dove deve finire la stampa unione
(se in un nuovo documento o altra destinazione) ma probabilmente ti prenderà l'opzione predefinita (ma io non ci giurerei).
Quindi se vogliamo riscrivere la routine:
'---------
On error goto nomeSub_err
dim appWord as object
set appWord = CreateObject("Word.Application")
appWord.Documents.Open "c:\Assicurazioni\Modello2003.doc"
with appWord.ActiveDocument
    .MailMerge.Destination = wdSendToNewDocument
    .MailMerge.Execute
end with
...
set appWord = nothing
exit sub
nomeSub_err:
    set appWord = nothing
    msgbox err.number & " " & application.accesserror(err.number)
'---------
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:da1869$ess$1...@domitilla.aioe.org...

Visato che sei così gentile,  ti mando l'intera routine. Mi ci dai uno
sguardo? L'ho commentata, così sarà più chiaro cos'ho fatto... anche se sono
sicuro non ne avrai bisogno:
Private Sub CreaDoc()
On Error GoTo errore
'--------------------------------------------------------------------
'Se è un nuovo record, e quindi non ci sono dati, esce dalla routine...
    If Forms!Master.NewRecord = True Then
        MsgBox "Non ci sono dati da stampare"
        GoTo fine
    End If
'--------------------------------------------------------------------
'Apre una maschera di attesa...
DoCmd.OpenForm "Attesa", acNormal, , , acFormEdit, acWindowNormal
Forms!Attesa.Repaint
'--------------------------------------------------------------------
Dim docWord As Word.Document
Dim AppWord As Object
Dim SalvaConNome As String    'Destinazione nuovo documento da stampa unione
Dim DocEsistente As Word.Document
    'chiama il programma Word come fosse aperto per evitare di avere più di
una istanza Word in essere
    Set AppWord = GetObject(, "Word.Application")
        SalvaConNome = directori & "Sinistri\" &
[Forms]![Master]![SinistroN] & ".Doc"
        'lo chiama come se esistesse: se esiste lo apre se no va alla
gestione
        'errori dove lo crea...
        Set DocEsistente = AppWord.Documents.Open(SalvaConNome)
continua:
    AppWord.Visible = True 'rende visibile Word
'-------------------------------------------------------------------------------
fine:
DoCmd.Close acForm, "Attesa", acSaveYes
'------------------------
Exit Sub
errore:
If Err.Number = 429 Then
    Set AppWord = CreateObject("Word.Application")
    Resume Next
End If
If Err.Number = 5631 Or Err.Number = 4605 Then
    Resume continua
End If
If Err.Number = 2450 Then
    MsgBox "Non ci sono dati da stampare"
    Resume fine
End If
If Err.Number = 5174 Then
'il file richiamato non esiste, quindi lo crea
Set docWord = AppWord.Documents.Open("c:\Assicurazioni\Modello2003.doc")
'Chiama il file.doc
AppWord.ActiveDocument.MailMerge.Destination = wdSendToNewDocument
AppWord.ActiveDocument.MailMerge.Execute    'aggiorna i campi
AppWord.ActiveDocument.SaveAs SalvaConNome  'salva con nome
docWord.Close SaveChanges:=wdDoNotSaveChanges,
OriginalFormat:=wdWordDocument  'Chiude il documento di stampa unione
Resume Next
If Err.Number = 5631 Then
    MsgBox "Mancano dati essenziali alla stampa."
    Resume fine
End If
End If
MsgBox "Errore numero " & Err.Number & ". " & Err.Description
Resume fine
End Sub
Ciao e grazie, Agos


text:
"Agos" <
aga...@aliceposta.it
> ha scritto nel messaggio news:PQ6xe.21754$h5.9...@news3.tin.it...
----- omissis -----
>
> Ciao e grazie, Agos
Fammi capire; il MailMerge lo fai solo se va in errore la routine? Ti piace proprio complicarti la vita?
Sperando di aver intuito cosa dovresti fare:
Private Sub CreaDoc()
On Error GoTo errore
Dim AppWord As Object
on error resume next
Set AppWord = GetObject(, "Word.Application")
If Err.Number = 429 Then
    Set AppWord = CreateObject("Word.Application")
End If
on error goto 0
'il file richiamato non esiste, quindi lo crea
SalvaConNome = directori & "Sinistri\" & [Forms]![Master]![SinistroN] & ".Doc"
if dir(SalvaConNome)= "" then
    with AppWord
        .Documents.Open "c:\Assicurazioni\Modello2003.doc" 'Chiama il file.doc
        .ActiveDocument.MailMerge.Destination = wdSendToNewDocument
        .ActiveDocument.MailMerge.Execute    'aggiorna i campi
        .ActiveDocument.SaveAs SalvaConNome  'salva con nome
        .Close SaveChanges:=wdDoNotSaveChanges, OriginalFormat:=wdWordDocument
        end with
else
    AppWord.Documents.Open(SalvaConNome)
endif
AppWord.Visible = True
errore:
    set AppWord = nothing
    msgbox err.number & " " & application.accesserror(err.number)
End Sub
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:da306a$stk$1...@domitilla.aioe.org...

>Hai ragione, mi complicavo la vita. Purtroppo, la mia conoscenza del VBA
>non è poi molto approfondita. Tuttavia ho imparato ancora qualcosa e ti
>ringrazio.
Tornando al problema, ho provato la tua routine, ma mi si inchioda nello
stesso punto con lo stesso errore:  "Errore di run-time 5852  -  L'oggetto
non è disponibile"; e se richiamo il file Word direttamente me lo apre non
prima di avermi chiesto se voglio inserire i dati SQL.
Cercherò di approfondire. Se hai qualche altro consiglio...
Ciao, Agos


text:
"Agos" <
aga...@aliceposta.it
> ha scritto nel messaggio news:149xe.99253$75.44...@news4.tin.it...
>
>Hai ragione, mi complicavo la vita. Purtroppo, la mia conoscenza del VBA
>>non è poi molto approfondita. Tuttavia ho imparato ancora qualcosa e ti ringrazio.
> Tornando al problema, ho provato la tua routine, ma mi si inchioda nello stesso punto con lo stesso errore:  "Errore di run-time
> 5852  -  L'oggetto non è disponibile"; e se richiamo il file Word direttamente me lo apre non prima di avermi chiesto se voglio
> inserire i dati SQL.
> Cercherò di approfondire. Se hai qualche altro consiglio...
> Ciao, Agos
Il problema (come ti avevo già anticipato) non è la routine (a parte la complicazione della vita) ma il modo che utilizza word per
accedere alla fonte dati. E' li che devi intervenire...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:da37m2$39j$1...@domitilla.aioe.org...

>Provo a descrivertelo:
-- Per creare il documento di stampa unione "Modello2003.doc", dal menù di
Word2003 vado su  Strumenti > Lettere e Indirizzi > Stampa unione...
-- Seguo la procedura guidata e dopo un paio di passaggi mi trovo su
"Selezione dei destinatari"; qui seleziono  "Usa elenco esistente" e con
"Sfoglia..." apro "Seleziona origine dati"; qui, su "Tipo file" indico
"Database di Access (*.mdb; *mde)", dopo di che vado a cercare il db
contenente la query che sottenderà al documento principale di stampa unione.
A questo punto mi appare il messaggio "Nessuna tabella visibile contenuta
nell'origine dei dati". Clicco OK e mi appare la maschera "Conferma origine
dei dati" ed è qui che, come anche tu mi hai confrermato, seleziono
"Database di MS Access via DDE (*.mdb)". A questo punto appare la maschera
con l'elenco delle tabelle e delle query contenute nel db selezionato e non
devo far altro che selezionare la query "Stampa". Quest'ultima seleziona un
solo record in base ad un parametro che trova sulla maschera che contiene
anche il pulsante che avvia la routine che conosci. Lascio selezionato il
flag "Collega a query" e do l'OK. Appare ancora una finestra, "Destinatari
stampa unione", che mostra il risultato della query, do l'ultima conferma e
il documento di stampa unione è pronto. Ora, con "Inserisci campi unione"
posiziono al posto giusto i vari campi e il gioco dovrebbe essere fatto,
ma...
* Se lancio la routine dalla maschera del db mi dà l'errore che sai;
** Se provo a lanciare direttamente il file  "modello2003.doc" (chiaramente
con la maschera del db aperta affinché la query possa prendersi il parametro
che le occorre), tutto funziona regolarmente, se non che appare quella
fastidiosa richiesta di conferma inserimento dati provenienti da SQL.
Sono convinto che la risoluzione del problema sta nell'evitare quest'ultimo
messaggio di conferma, il quale, evidentemente, interrompe il mailmerge
provocando l'errore... MA COME? Se non t'inventi qualcosa tu che sei uno dei
massimi esperti in stampa unione, mi sa che stavolta mi devo arrendere... ma
mi rode.
In ogni caso ti sono grato, hai molto da insegnare.
Ciao Agos


text:
Lasciamo stare il "massimo  esperto" che se poi non si risolve il
problema sai che figuraccia!!
Prova allora ad abbassare il livello di sicurezza di word sulle macro:
Strumenti - Macro - Protezioni...
Ciao.
- -
Sergio MAZZA


text:
<
sergio...@gmail.com
> ha scritto nel messaggio
news:1120337607....@o13g2000cwo.googlegroups.com...

Già fatto, l'ho messo al minimo, non c'è verso.
Ho controllato tutte le opzioni di settaggio del Word2003, ma non ho trovato
niente.
Comincio a pensare a soluzioni "sporche" come creare il documento principale
di stampa unione con la versione 2000 di Word che non fa una piega.
Oppure creare una tabella, eseguirci una query di accodamento aggiungendo i
dati che mi servono, fare il mailmerge con i dati di questa tabella e alla
fine ripulirla... ma mi ripugna.
Se hai novità fammi sapere.
Ciao, Agos.


text:
Agos ha scritto:

Domani in ufficio vedo di ricreare la tua condizione per vedere se mi fa
lo stesso problema...
Ciao.
--
Sergio MAZZA


text:
"Agos" <
aga...@aliceposta.it
> ha scritto nel messaggio news:H%fxe.102035$75.45...@news4.tin.it...
>
>Provo a descrivertelo:
> -- Per creare il documento di stampa unione "Modello2003.doc", dal menù di Word2003 vado su  Strumenti > Lettere e Indirizzi >
> Stampa unione...
Ok;
> -- Seguo la procedura guidata e dopo un paio di passaggi mi trovo su "Selezione dei destinatari"; qui seleziono  "Usa elenco
> esistente" e con "Sfoglia..." apro "Seleziona origine dati"; qui, su "Tipo file" indico "Database di Access (*.mdb; *mde)", dopo
> di che vado a cercare il db contenente la query che sottenderà al documento principale di stampa unione.
ok;
> A questo punto mi appare il messaggio "Nessuna tabella visibile contenuta nell'origine dei dati". Clicco OK e mi appare la
> maschera "Conferma origine dei dati" ed è qui che, come anche tu mi hai confrermato, seleziono
è in questo passaggio che non trovo riscontro nel messaggio "Nessuna tabella visibile contenuta nell'origine dei dati". Ho provato
ad indicare una tabella o query (anche su tabella collegata) ma non sono riuscito a riprodurlo.
Io però utilizzo WinXPpro+OfficeXP(Sp3).
> "Database di MS Access via DDE (*.mdb)". A questo punto appare la maschera con l'elenco delle tabelle e delle query contenute nel
> db selezionato e non devo far altro che selezionare la query "Stampa". Quest'ultima seleziona un solo record in base ad un
> parametro che trova sulla maschera che contiene anche il pulsante che avvia la routine che conosci. Lascio selezionato il flag
> "Collega a query" e do l'OK. Appare ancora una finestra, "Destinatari stampa unione", che mostra il risultato della query, do
> l'ultima conferma e il documento di stampa unione è pronto. Ora, con "Inserisci campi unione" posiziono al posto giusto i vari
> campi e il gioco dovrebbe essere fatto, ma...
> * Se lancio la routine dalla maschera del db mi dà l'errore che sai;
> ** Se provo a lanciare direttamente il file  "modello2003.doc" (chiaramente con la maschera del db aperta affinché la query possa
> prendersi il parametro che le occorre), tutto funziona regolarmente, se non che appare quella fastidiosa richiesta di conferma
> inserimento dati provenienti da SQL.
E non te la deve richiedere; devi agire nel registro di sistema se continua a presentartela.
> Sono convinto che la risoluzione del problema sta nell'evitare quest'ultimo messaggio di conferma, il quale, evidentemente,
> interrompe il mailmerge provocando l'errore... MA COME? Se non t'inventi qualcosa tu che sei uno dei massimi esperti in stampa
> unione, mi sa che stavolta mi devo arrendere... ma mi rode.
Prova come ti ho detto; se non l'hai già fatto e io mi sono rincoglionito...
> In ogni caso ti sono grato, hai molto da insegnare.
Tra poco alzo bandiera bianca.
> Ciao Agos
L'unica "stranezza" (ma non troppo) mi si è presentata su una query con lettura di parametro per la condizione da form (es.
Forms![nomeForm]!nomeControllo).
Se la form è aperta la stampa unione funziona benissimo e mi crea l'unico documento con l'unico record restituito dalla query; se la
form è chiusa mi viene richiesto il parametro necessario all'esecuzione della query (e non c'è nulla di strano), tutto quì.
Ora non so' cos'altro posso inventarmi per riprodurre quel tipo di errore...
Ciao.
--
Sergio MAZZA


title: visualizzazione recordset

author: K

text:
Il problema è il seguente.
Ho ottenuto un recordset con il metodo rst.Open, assegnandone il risultato
ad una Variant con il metodo GetRows nel seguente modo:
   Righe() = rst.GetRows
A questo punto Righe() è un array bidimensionale che contiene tutti i dati
del recordset.
Come posso visualizzarli in una maschera, in modalità "Foglio Dati"?
Grazie


title: visualizzazione recordset

author: Alessandro Cara

text:
K wrote:
>
> Il problema č il seguente.
>
> Ho ottenuto un recordset con il metodo rst.Open, assegnandone il risultato
> ad una Variant con il metodo GetRows nel seguente modo:
>
>    Righe() = rst.GetRows
>
> A questo punto Righe() č un array bidimensionale che contiene tutti i dati
> del recordset.
>
> Come posso visualizzarli in una maschera, in modalitŕ "Foglio Dati"?
>
> Grazie
domanda. Perche' sto casino?
Usa il wizard. Dai come sorgente dati la tabella o query che ti
interessa
e quando lo chiede digli che vuoi un form in "Foglio Dati" (sono
proprieta' del form che si possono cambiare in qualsiasi momento
"Visualizzazione Predefinita" e "visualizzazioni consentite")
Se invece vuoi fare degli esperimenti con il metodo che stai seguendo,
non ne ho la piu' pallida idea
--
a.cara


title: Office Home Business + Reader Access

author: Xon

text:
Ciao a tutti,
ho la necessità di acquistare il pacchetto office per 4 pc; uno dei quali
utilizzerà access per programmare maschere e report, mentre gli altri lo
utilizzeranno solo per inserimento record e stampe report.
In funzione di questa esigenza mi sembra assurdo dover acquistare 4 licenze
professional (costano 500+ iva), ed allora Vi chiedevo se esisteva una
specie di reader di access da utilizzare solo per inserimenti record, in
modo tale che possa comprare 1a versione professionae per la programamzione
e 3 versioni Home per gli altri utenti.
Spero di essere stato chiaro
Ciao


title: Office Home Business + Reader Access

author: Carlo Costarella

text:
"Xon" <
invali...@invalid.it
> ha scritto nel messaggio
news:4d8e6078$0$38641$4faf...@reader1.news.tin.it...

Dalla versione 2007 Access Runtime è gratuito ed liberamente scaricabile e
distribuibile.
Questo prevede che dalla copia full di Access crei una versione runtime del
db e ne distribuisci l'installazione.
Dunque una sola licenza.
Ciao, Carlo


title: Office Home Business + Reader Access

text:
"Carlo Costarella"  ha scritto nel messaggio
> Dalla versione 2007 Access Runtime è gratuito ed liberamente scaricabile e
> distribuibile.
> Questo prevede che dalla copia full di Access crei una versione runtime
> del db e ne distribuisci l'installazione.
> Dunque una sola licenza.
Grazie delle tue preziose info, percui avendo Office professional 2010,
dovrei riuscire a creare questa copia "runtime", in modo tale che versioni
Home (anche 2003?) possano utilizzarlo per l'inserimento di record? Puoi
gentilemente indicarmi qualche sito di riferimento dove approfondire il
tutto, grazie
ciao


title: Office Home Business + Reader Access

text:
"Xon" <
invali...@invalid.it
> ha scritto nel messaggio
news:4d9109c3$0$18249$4faf...@reader2.news.tin.it...

2010

http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=57A350CD-5250-4DF6-BFD1-6CED700A67152007http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=d9ae78d9-9dc6-4b38-9fa6-2c745a175aedCiao
, Carlo


title: Office 2000 developer vers. inglese

author: Grieco Francesco

text:
L'ho appena installato, conosco poco l'inglese e non riesco neanche a capire
da dove si inizia!
Qualcuno gentilmente può spiegarmi:
 - a che serve il Wizard?
 - come si crea un nuovo progetto in Wizard?
 - a che serve Visual SourceSafe?
Chiedo scusa per i miei evidenti, notevoli limiti.
Buone feste a tutti.
Francesco


title: Office 2000 developer vers. inglese

author: Antonio Ganci

text:
Grieco Francesco wrote:
> L'ho appena installato, conosco poco l'inglese e non riesco neanche a
> capire da dove si inizia!
> Qualcuno gentilmente puň spiegarmi:
>  - a che serve il Wizard?
>  - come si crea un nuovo progetto in Wizard?
>  - a che serve Visual SourceSafe?
> Chiedo scusa per i miei evidenti, notevoli limiti.
> Buone feste a tutti.
> Francesco
Una domanda: Perchč l'hai comprato in inglese visto che non lo conosci? Non
era piů semplice acquistare la versione italiana?
Ciao, Antonio.


title: Office 2000 developer vers. inglese

text:
"Antonio Ganci" <
a.ganciNO...@megattera.it
> ha scritto nel messaggio
news:auho1l$76506$1...@ID-162989.news.dfncis.de...

E' un regalo! A caval donato non si guarda in bocca!
Aiutami, ciao
Francesco


title: Office 2000 developer vers. inglese

text:
On Fri, 27 Dec 2002 10:19:27 GMT, "Grieco Francesco"
<
grieco.f...@inwind.it
> wrote:
>L'ho appena installato, conosco poco l'inglese e non riesco neanche a capire
>da dove si inizia!
>Qualcuno gentilmente puň spiegarmi:
> - a che serve il Wizard?
Letteralmente Mago
cioč una procedura guidata per la creazione di piccoli applicativi
> - come si crea un nuovo progetto in Wizard?
ci premi sopra due volte velocemente e segui le istruzioni
> - a che serve Visual SourceSafe?
per la gestione del codice da parte di piů utenti su una rete in
maniera omogenea
non ti serve se lavori su un computer singolo
>Chiedo scusa per i miei evidenti, notevoli limiti.
>Buone feste a tutti.
>Francesco
>
>
>
Saluti.
Emanuele.


title: ot access palm

author: Marina F.

text:
Ragazzi, un saluto a tutti.
Dovrei trasferire su un palmare  un db composto da una tabella clienti una
preventivi e una dettagli preventivi  con relativo totale, ma a quanto mi
risulta nessun palmare ha come software access pertanto dovrei convertire il
tutto in excel o in word.
Qualcuno ha gią avuto questo problema o sa dirmi come risolverlo, se il
tutto fosse possibile come palmare cosa mi consigliate.
Un  grazie  per i vostri consigli
Ciao


title: ot access palm

author: Attilio

text:
puoi fare questo lavoro utilizzando Microsoft embedded visual basic e
un'utility per la trasformazione del mdb in un file mdt utilizzabile dal
palmare. Il software  si scarica gratuitamente dal sito Microsoft, ma
francamente non ricordo l'indirizzo. Buon lavoro.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ot access palm

text:
Ho trovato l'indirizzo:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F663BF48-31EE-4CBE-AAC5-0AFFD5FB27DD&displaylang=en
Un po lungo ma è quello giusto. (sono 230 MB)
Buon lavoro



title: ot access palm

author: Astrad

text:
"Attilio" <
ghi...@tecnicom.it
> ha scritto nel messaggio
news:bqdo8e$iuc$1...@news.newsland.it...

io lo ho già scaricato qualche tempo fà.... peccato però che sia in lingua
inglese!!!
non esiste per caso un manuale o altro che consenta in modo più
comprensibile in lingua italiana? grazie.


title: ot access palm

text:
No purtroppo non esiste niente, e bisogna pure fare molta attenzione ai
recordsett, non sempre funzionano bene. Basta che un campo contenga
accenti e va in palla. Ad esempio il comando Find non funziona affatto. Ma
è l'unico linguaggio che consente di accedere al palmare.



title: ot access palm

text:
"Attilio" <
ghi...@tecnicom.it
> ha scritto nel messaggio
news:bqerih$av8$1...@news.newsland.it...
> No purtroppo non esiste niente, e bisogna pure fare molta attenzione ai
> recordsett, non sempre funzionano bene. Basta che un campo contenga
> accenti e va in palla. Ad esempio il comando Find non funziona affatto. Ma
> č l'unico linguaggio che consente di accedere al palmare.
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
ho visto qualche demo di applicativo su riviste che opera mediante
autocomposizione o quasi, tipo msaccess e che non costerebbe neppure molto
non ricordo piů quale.
Converte il file mdb e lo salva sul pocket pc dove poi mediante il sw (demo)
si puň fare girare come in msaccess.
Ho visto perň che era in lingua inglese e non sono sicuro se ci sia in
lingua italiana.


title: ot access palm

text:
"Astrad" <
miamai...@serenacom.net
> ha scritto nel messaggio
news:bqetf6$4rk$1...@lacerta.tiscalinet.it...
> "Attilio" <
ghi...@tecnicom.it
> ha scritto nel messaggio
> news:bqerih$av8$1...@news.newsland.it...
> > No purtroppo non esiste niente, e bisogna pure fare molta attenzione ai
> > recordsett, non sempre funzionano bene. Basta che un campo contenga
> > accenti e va in palla. Ad esempio il comando Find non funziona affatto.
Ma
> > è l'unico linguaggio che consente di accedere al palmare.
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> ho visto qualche demo di applicativo su riviste che opera mediante
> autocomposizione o quasi, tipo msaccess e che non costerebbe neppure molto
> non ricordo più quale.
> Converte il file mdb e lo salva sul pocket pc dove poi mediante il sw
(demo)
> si può fare girare come in msaccess.
> Ho visto però che era in lingua inglese e non sono sicuro se ci sia in
> lingua italiana.
>
> Grazie proverò a informarmi presso qualche negoziante
Ciao


title: protezione record mdoficabile

author: Nick

text:
seguendo l'esempio di un post di alcuni giorni fa volevo proteggerre la scrittura accidentale sulla maschera... allora su click di
un pulsante ho messo questo codice:
If Me.AllowEdits = True Then
    Me.AllowEdits = False
Else
    Me.AllowEdits = True
End If
la proprietą viene cambiata, solo che non blocca la scrittura...
ovvero se io imposto la proprietą false in "current".. mi blocca il record per la modifica finchč premo il pulsante.. e qui tutto
ok...
solo che se premo nuovamente il pulsante (il che significa che dovrebbe bloccarmi il record) mi cambia la porprietą.. ma il record
non si blocca...
qualcuno ha soluzioni?
Grazie
--
Ciao
Nick


title: protezione record mdoficabile

author: namor

text:
Nick ha scritto:
> seguendo l'esempio di un post di alcuni giorni fa volevo proteggerre la
scrittura accidentale sulla maschera... allora su click di
> un pulsante ho messo questo codice:
> If Me.AllowEdits = True Then
>     Me.AllowEdits = False
> Else
>     Me.AllowEdits = True
> End If
> la proprietà viene cambiata, solo che non blocca la scrittura...
> ovvero se io imposto la proprietà false in "current".. mi blocca il record
per la modifica finchè premo il pulsante.. e qui tutto
> ok...
> solo che se premo nuovamente il pulsante (il che significa che dovrebbe
bloccarmi il record) mi cambia la porprietà.. ma il record
> non si blocca...
> qualcuno ha soluzioni?
> Grazie
Questo codice non ha molto senso. Mi pare che l'esempio che citi testasse
me.newrecord.
Prova questo, sul click del pulsante:
  Me.AllowEdits = not Me.AllowEdits
  me.pulsante.caption = iif(Me.AllowEdits,"BLOCCA","SBLOCCA")
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: protezione record mdoficabile

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio news:co1qbg$tkv$1...@news.newsland.it...
> Nick ha scritto:
>
>> seguendo l'esempio di un post di alcuni giorni fa volevo proteggerre la
> scrittura accidentale sulla maschera... allora su click di
>> un pulsante ho messo questo codice:
>
>> If Me.AllowEdits = True Then
>>     Me.AllowEdits = False
>> Else
>>     Me.AllowEdits = True
>> End If
>
>> la proprietà viene cambiata, solo che non blocca la scrittura...
>> ovvero se io imposto la proprietà false in "current".. mi blocca il record
> per la modifica finchè premo il pulsante.. e qui tutto
>> ok...
>> solo che se premo nuovamente il pulsante (il che significa che dovrebbe
> bloccarmi il record) mi cambia la porprietà.. ma il record
>> non si blocca...
>> qualcuno ha soluzioni?
>> Grazie
>
>
> Questo codice non ha molto senso. Mi pare che l'esempio che citi testasse
> me.newrecord.
si ... era giusto l'idea  :D
> Prova questo, sul click del pulsante:
>  Me.AllowEdits = not Me.AllowEdits
>  me.pulsante.caption = iif(Me.AllowEdits,"BLOCCA","SBLOCCA")
> Namor
>
trovato l'inghippo!!!!!
manca un Me.refresh dopo il codice!!!!
ottimo ora tutto ok!
Ciao
Nick
ps. se ne imparano di nuove e funzionali ogni giorno!!!!


title: protezione record mdoficabile

text:
[CUT]
per modificare la proprietà di modifica della maschera uso il codice
>> Prova questo, sul click del pulsante:
>>  Me.AllowEdits = not Me.AllowEdits
>>  me.pulsante.caption = iif(Me.AllowEdits,"BLOCCA","SBLOCCA")
>> Me.refresh
>
> ottimo ora tutto ok!
>
ma per usare il comando anche per le sottomaschere?
ho provato con una variabile globale e poi nell'evento "su corrente"
me.allowedits = perms
me.refresh
ma non da i risultati sperati
avete idee?
grazie
ciao
Nick


title: protezione record mdoficabile

text:
Nick ha scritto:



Semplicemente copi il valore della proprietà anche sulla sottomaschera.
  Me.AllowEdits = not Me.AllowEdits
  Me.Controllo_Sottomaschera.Form.AllowEdits = Me.AllowEdits
  me.pulsante.caption = iif(Me.AllowEdits,"BLOCCA","SBLOCCA")



title: protezione record mdoficabile

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio news:co1vcj$7ln$1...@news.newsland.it...
> Nick ha scritto:
>
>> [CUT]
>> per modificare la proprietà di modifica della maschera uso il codice
>
>> >> Prova questo, sul click del pulsante:
>> >>  Me.AllowEdits = not Me.AllowEdits
>> >>  me.pulsante.caption = iif(Me.AllowEdits,"BLOCCA","SBLOCCA")
>> >> Me.refresh
>
>> ottimo ora tutto ok!
>> ma per usare il comando anche per le sottomaschere?
>> ho provato con una variabile globale e poi nell'evento "su corrente"
>> me.allowedits = perms
>> me.refresh
>> ma non da i risultati sperati
>> avete idee?
>> grazie
>> ciao
>> Nick
>
> Semplicemente copi il valore della proprietà anche sulla sottomaschera.
>  Me.AllowEdits = not Me.AllowEdits
>  Me.Controllo_Sottomaschera.Form.AllowEdits = Me.AllowEdits
>  me.pulsante.caption = iif(Me.AllowEdits,"BLOCCA","SBLOCCA")
> Namor
>
mannaggia me e all'autocomposizione!!!!
mi mancav il .form.. e mi restituiva errore :D
grazie ancora
ciao
Nick


title: quesito

author: Giuliano

text:
Devo fare un report che stampi alcuni dati selezionati da una tabella
tramite una casella combinata. come faccio ad associare i dati scelti nella
maschera al report?
Grazie a chi mi risponde
Giuliano


title: quesito

text:
Come faccio a creare un report che stampi dei dati selezionati in una
casella combinata?
Grazie a chi mi risponderà
Giuliano


title: quesito

text:
"Giuliano" <
com...@libero.it
> ha scritto nel messaggio
news:kC4W6.7234$7S1.2...@news.infostrada.it...

Dovrai filtrare il report con la stessa condizione che utilizzi per filtrare
la tabella; se ho capito bene...
Ciao.


title: quesito

text:
come devo fare per generare (e salvare sul database) una query in base ai
valori inseriti in una maschera?
Grazie
Giuliano


title: quesito

text:
"Giuliano" <
com...@libero.it
> ha scritto nel messaggio
news:HZnW6.5880$T52.1...@news.infostrada.it...

La query la crei (anche) con wizard apposito e la salvi; ma temo che volevi
intendere un'altra cosa o no?
Ciao.


title: quesito

text:
Intendevo dire che vorrei generare una query in modo automatico in base a
dei valori inseriti in una maschera.
Giuliano
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9gd4lf$1pc$1...@canarie.caspur.it...



title: quesito

text:
"Giuliano" <
com...@libero.it
> ha scritto nel messaggio
news:IuqW6.6964$T52.2...@news.infostrada.it...
> Intendevo dire che vorrei generare una query in modo automatico in base a
> dei valori inseriti in una maschera.
> Giuliano
>
Certo che se non ci spieghi per filo e per segno cosa devi fare ci passeremo
l'estate a capire cosa vuoi e come lo vuoi. Comunque sul sito comune
(
www.sitocomune.com
) ci dovrebbe essere qualcosa sulla creazione di query...
Ciao.


title: report - intestazione di gruppo da vba

author: Maurizio

text:
Ciao ragazzi,
 vorrei sapere se posso creare da vba un intestazione di gruppo in un
report.
Se si, come faccio?
Il motivo della mia necessità è dettata dal fatto che ho un report
"dinamico", in quasta maniera a seconda dei valori di data da me
filtrati mi fa visualizzare determinate cose.
Ora questi dati visualizzati vorrei ragrupparli secondo determinate
categorie (intestazioni di gruppo)


title: report - intestazione di gruppo da vba

author: Oscar Manfredini

text:
"Maurizio" <



----------------------------------------------------------------------------
-
Puoi creare nuovi Ordinamenti/Raggruppamenti solo a DesignTime con
CreateGroupLevel.
Ciò significa che il Report funzionerà solo in formato .MDB
Se vuoi una soluzione che vada anche in .MDE devi modificare a Runtime
livelli di gruppo già presenti nella struttura del Report. Puoi farlo su
apertura Report con GroupLevel(Indice).ControlSource
Ciao...


title: solito problema di accodamento tabelle con relazione uno a molti.

author: Pasquale Antonacci

text:
Mi rendo conto di aver preteso un po' troppo. In effetti non mi era
scappato il particolare di tener conto di tutti i campi da accodare e
quindi da riportare nel codice. Pensavo e speravo che ci fosse un modo per
accodare tutti i campi, senza andare a riscriverli tutti, escludendo
ovviamente il campo chiave che e' un semplice campo contatore. Comunque
ringrazio e faro' tesoro dei post fatti sull'argomento.
Ciao a tutti.
    Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: MAC di una scheda di rete

author: Ascorbic

text:
Salve a tutti...
avrei bisogno di risalire via API al MAC di una scheda di rete.
Qualcuno ci ha già provato? O sa come fare?
ciao.


title: MAC di una scheda di rete

author: Alessandro Baraldi

text:
"Ascorbic" <
portaz_...@hotmail.com
> wrote in message
news:ntfvq196p26dpvi02...@4ax.com

Non sono certo sia quanto chiedi ma potrebbe
essere l'unico metodo:
http://vbnet.mvps.org/code/network/netbiosenumlana.htm
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: MAC di una scheda di rete

text:
On Mon, 26 Dec 2005 10:41:48 +0000 (UTC), "Alessandro Baraldi"
<
ik2...@libero.it
> wrote:
>"Ascorbic" <
portaz_...@hotmail.com
> wrote in message
>
news:ntfvq196p26dpvi02...@4ax.com
>
>> Salve a tutti...
>>
>> avrei bisogno di risalire via API al MAC di una scheda di rete.
>> Qualcuno ci ha già provato? O sa come fare?
>> ciao.
>
>Non sono certo sia quanto chiedi ma potrebbe
>essere l'unico metodo:
>
>
http://vbnet.mvps.org/code/network/netbiosenumlana.htm
>
>Ciao
>@Alex
Grazie Alex,
il fatto è che nel mio caso non tutte le schede hanno il netbios
abilitato. Comunque farò qualche tentativo. ciao e grazie.


title: MAC di una scheda di rete

text:
"Ascorbic" <
portaz_...@hotmail.com
> wrote in message
news:37q0r15jaoss7alo5...@4ax.com
[CUT]
>
> il fatto è che nel mio caso non tutte le schede hanno il netbios
> abilitato. Comunque farò qualche tentativo. ciao e grazie.
Non sono al corrente di metodi alternativi per ottenere
quanto chiedi e se non hai il NetBios abilitato non credo si possa
accedere........



title: MAC di una scheda di rete

author: VedoTondo

text:
"Ascorbic"
> il fatto è che nel mio caso non tutte le schede hanno il netbios
> abilitato. Comunque farò qualche tentativo. ciao e grazie.
Io in tipografia ho due MAC (sistem X e sistem 9), due XP un duemila ed un
2000 server, non so di che parli ma se hai bisogno di fare delle prove dimmi
pure, però mi devi guidare tu.
Saluti Andrea


title: MAC di una scheda di rete

text:
"VedoTondo" <
nospamv...@alice.it
> wrote in message
news:43b1070f$0$1064$
4faf...@reader4.news.tin.it
[CUT]
> Io in tipografia ho due MAC (sistem X e sistem 9), due XP un duemila ed un
> 2000 server, non so di che parli ma se hai bisogno di fare delle prove dimmi
> pure, però mi devi guidare tu.
>
> Saluti Andrea
Sta parlando di MAC Address della scheda di rete
e non di MAC(come Macchina)



title: MAC di una scheda di rete

author: Claudio(BS)

text:
Ascorbic ha scritto:

Via api non saprei, ti spiego come si potrebbe fare.
Dalla shell eseguo "ping <nome della macchina che mi interessa>".
Poi controllo con "arp -a" la siutazione.
Si potrebbe indirizzare l'arp in un file di testo e cercare poi la riga
contenente il mac dell'ip della macchina che interessa.
Per la soluzione con le API probabilmente c'è, ma ora non ho abbastanza
tempo per curiosare, se ti accontenti di questa... ;-)
byEz
--
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio


title: MAC di una scheda di rete

text:
Claudio(BS) ha scritto:
> Ascorbic ha scritto:
>
>> Salve a tutti...
>>
>> avrei bisogno di risalire via API al MAC di una scheda di rete.
>> Qualcuno ci ha già provato? O sa come fare?
>> ciao.
>
>
> Via api non saprei, ti spiego come si potrebbe fare.
> Dalla shell eseguo "ping <nome della macchina che mi interessa>".
> Poi controllo con "arp -a" la siutazione.
> Si potrebbe indirizzare l'arp in un file di testo e cercare poi la riga
> contenente il mac dell'ip della macchina che interessa.
>
> Per la soluzione con le API probabilmente c'è, ma ora non ho abbastanza
> tempo per curiosare, se ti accontenti di questa... ;-)
>
> byEz
>
PS. Nella fretta mi sono dimenticato, se mai servisse a qualcuno
solitamente quando ho bisogno di info sulle API io uso questo:
http://www.mentalis.org/index2.shtml
peccato che non sia più supportato :-(



title: MAC di una scheda di rete

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4349dc656b17a6f0ea...@mygate.mailgate.org...
> Sta parlando di MAC Address della scheda di rete
> e non di MAC(come Macchina)
Ok, mi cheto e slurko, sono anni luce indietro rispetto a voi.
Saluti Andrea


title: MAC di una scheda di rete

text:


ok, grazie Andrea della tua disponibilità.
Angolo dell'approfondimento dovuto:
il MAC è un acronimo che stà per Medium Access Control ed è un
indirizzo fisico che identifica una scheda di rete (ma più in generale
un dispositivo partner di una rete fisica).
Si tratta di un indirizzo fisico "stampato" nel firmware della scheda
di rete (in alcuni casi tale indirizzo è modificabile). Tale indirizzo
è unico al mondo... è composto da 48 bit che nella rappresentazione
per gli "umani" sono raggruppati in 6 cifre esadecimali separati da un
punto o da un trattino (a seconda delle tipologie).
I sistemi operativi (in generale tutti) possono accedere a questo
valore. Questo perchè gli stack che gestiscono i traffici di rete
utilizzano tale informazione per trovare i legittimi destinatari e
mittenti. Con i sistemi operativi più evoluti (leggasi Win 2000, XP,
2003 server e successivi, penso anche MAC OS 7,8,9 e successivi) è
possibile assegnare alla stessa scheda di rete indirizzi IP multipli.
E come è possibile questa cosa? Solo per il fatto che la scheda poi ha
un indirizzo fisico univoco e lo stack che gestisce i traffici in
ingresso ed in uscita utilizza il MAC per determinare destinazioni e
provenienze.
Quindi, come dice Alex, MAC non è riferito al Machintosh di Apple.
Per tua pura curiosità se le macchine che hai in tipografia sono in
rete, dopo che queste hanno scambiato una qualche informazione in
rete, vai sul prompt dei comandi (start->esegui->cmd) e digita "arp
-a" e vedrai che il sistema ti visualizza le associazioni che ha
stabilito fra indirizzo ip (remoto) e MAC fisico delle schede di rete.
Ovviamente quasta prova devi farla su un sistema windows, per
Machintosh non so...
ciao.


title: MAC di una scheda di rete

text:
On 27 Dec 2005 11:35:48 +0100, "Claudio(BS)" <
0...@spidernet.it
> wrote:
>Ascorbic ha scritto:
>
>> Salve a tutti...
>>
>> avrei bisogno di risalire via API al MAC di una scheda di rete.
>> Qualcuno ci ha già provato? O sa come fare?
>> ciao.
>
>Via api non saprei, ti spiego come si potrebbe fare.
>Dalla shell eseguo "ping <nome della macchina che mi interessa>".
>Poi controllo con "arp -a" la siutazione.
>Si potrebbe indirizzare l'arp in un file di testo e cercare poi la riga
>contenente il mac dell'ip della macchina che interessa.
>
>Per la soluzione con le API probabilmente c'è, ma ora non ho abbastanza
>tempo per curiosare, se ti accontenti di questa... ;-)
>
>byEz
si, ok Claudio la cosa funziona, ma devo necessariamente percorrere la
via delle API. Credo di aver trovato una funzione nota come SendARP
via API capace di realizzare quello che cercavo, adesso si tratta solo
di provarla... tempo permettendo.
Grazie e ciao.


title: MAC di una scheda di rete

text:
"Ascorbic" <
portaz_...@hotmail.com
> ha scritto nel messaggio
[megacut]
 Per tua pura curiosità se le macchine che hai in tipografia sono in
> rete, dopo che queste hanno scambiato una qualche informazione in
> rete, vai sul prompt dei comandi (start->esegui->cmd) e digita "arp
> -a" e vedrai che il sistema ti visualizza le associazioni che ha
> stabilito fra indirizzo ip (remoto) e MAC fisico delle schede di rete.
> Ovviamente quasta prova devi farla su un sistema windows, per
> Machintosh non so...
> ciao.
Ti ringrazio per la spiegazione (non si finisce mai di imparare .-)),
comunque sì, sono in rete,
e uso Access per fare preventivi, ho un file con i dati sul server e sui
client (si scrive così?) gli esecutivi sempre in Access.
Ho sviluppato il software con un amico che pazientemente mi ha fatto un
corso di base per poter capire un pò come funziona questo mondo a me
sconosciuto (questo tanto per conoscersi un pò).
Domani provo a fare la prova che mi suggerisci, scusami di nuovoper
l'intervento inopportuno.
Saluti Andrea


title: MEMORIA ESAURITA

author: luigi corinna

text:
Cosa vuol dire MEMORIA ESAURITA....mi esce spesso e volentieri...mi
interrompe completamente il DB...
Grazie
Luigi, Bari


title: MEMORIA ESAURITA

author: cidi

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:%dQhb.264074$R32.8...@news2.tin.it...

Ciao Luigi
prova a cercare:
http://groups.google.com/groups?as_epq=memoria%20esaurita&ie=UTF-8&oe=UTF-8&as_ugroup=it.comp.appl.access&lr=&hl=it
potrebbe esserci la soluzione al tuo problema
Ciao Daniele


title: MEMORIA ESAURITA

author: marcello

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:%dQhb.264074$R32.8...@news2.tin.it...

Per quel che potra esserti utile anche a me è capitato e l'unica cosa di cui
sono sicuro è che lo stesso file di access che su pc mi dava puntualmente il
problema, su un altro (stessa memoria stesso hd) non accadeva mai prova a
scaricarti il service pack .
ciao MArcello


title: MEMORIA ESAURITA

author: Gippe

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:%dQhb.264074$R32.8...@news2.tin.it...

E' un bug di office 2000 (presumo che tu abbia tale versione). Pertanto
recati sul sito della Microsoft e scarica il Service Pack 1a. Ci sono anche
altri SP che puoi installarli, ma solo il primo è sufficiente.
Io ho avuto aiuto sul NG perché anche a me andava via in un batter d'occhio
la memoria e mi ritoccava riavviare.
Saluti.
Gippe.


title: Copy File

author: RINOŠ

text:
Salve a tutto il Ng
Il quesito di oggi e:
Come poter effettuare una copia di Tutti i file con estensione .mdb, da una
directory (tipo C:\Programmi\Mia cartella) in unaltra directory sempre
predefinita , e far si che i file mantengano i loro nomi Tipo
"MioDatabase.mdb".
Poiché il metodo FileCopy mi obbliga ad Inserire per forza il nome piů
l'estensione del file, vorrei evitare di  dover obbligare utente a dover
inserire in una comboBox
il percorso piů il nome dei file.
Grazie


title: Copy File

author: CarloCos

text:
"RINO©" <
gen...@tin.it
> ha scritto nel messaggio
news:5gnh7.43341$TS4.1...@news2.tin.it...
> Salve a tutto il Ng
>
> Il quesito di oggi e:
> Come poter effettuare una copia di Tutti i file con estensione .mdb, da
una
> directory (tipo C:\Programmi\Mia cartella) in unaltra directory sempre
> predefinita , e far si che i file mantengano i loro nomi Tipo
> "MioDatabase.mdb".
> Poiché il metodo FileCopy mi obbliga ad Inserire per forza il nome più
> l'estensione del file, vorrei evitare di  dover obbligare utente a dover
> inserire in una comboBox
> il percorso più il nome dei file.
> Grazie
>
>
>
In Windows 9X
Shell "
command.com
 /c copy c:\*.mdb c:\temp\prova\*.*" , vbHide
In Windows NT
Shell "cmd /c copy c:\*.mdb c:\temp\prova\*.* ", vbHide
Ciao, Carlo


title: vorrei una spintarella.

author: legend

text:
Ho realizzato un d.b. fantastico per la mia azienda e devo dire che fa tutto
ha risolto tutti problemi. E tutti dicono bravo.
Ma questo d.b. non so come ho fatto non ha una riga di codice in quanto non
ci capisco nulla.
Mi sono fatto forza ho investito diverse centinaia di migliaia di lire in
volumi di V.B access etc.... ed ora mi sono messo a studiare.
A questo punto apro tutti i volumi e mi accorgo che non c'e' scritto dove
utilizzare questo codice. Saro' piu' chiaro ho una maschera PIERINA che mi
calcola quanto pane mangio mediamente in un giorno, in fondo a sinistra creo
una casella di testo con semplicemente scritta la data odierna vorrei farlo
creando un modulo(per provare) ma materialmente non ci riesco chi mi da
questa spinta ????
Poi parto e non mi fermo piu'.
Grazie con riverenza
Roberto


title: vorrei una spintarella.

author: Basjlico <basjlico

text:


Access usa un modello di programmazione ad oggetti ed eventi. Questo significa
che hai una serie di oggetti che attivano automaticamente degli eventi. Tu devi
solo intercettarli e scrivere quello che vuoi fare.
Esempio.
Crea una nuova maschera.
L'oggetto Maschera ha una serie di eventi che puoi vedere elencati nella scheda
Eventi della finestra proprietà. Uno di questi è On Open, che accade sempre
quando la maschera viene aperta per la prima volta. Access scatena sempre questo
evento e controlla se c'è del codice da eseguire (macro o VBA). Se nella scheda
Eventi della finestrà proprietà, alla riga Su Apertura (credo io ho la verisone
inglese) selezioni [Procedura Evento] e poi clicchi sul pulsante con i 3 puntini
ti ritrovi nell'ambiente di sviluppo VBA. Qui trovi scritto:
Private Sub Form_Open(Cancel As Integer)
End Sub
prova ad inserire prima di End Sub una cosa tipo
MsgBox "Ciao"
Adesso prova ad eseguire la maschera.
Dovrebbe apparirti una finestra di messaggio con scritto "Ciao". Questo vuol
dire che access ha scatenato l'evento apertura della maschera e ha eseguito il
codice che hai scritto.
Come la maschera, così anche tutti gli altri controlli (textbox, combobox,
pulsanti...) hanno questi eventi che puoi intercettare e gestire (ad esempio
l'evento click di un pulsante).
Questo è un primo inizio.
Spero di essere stato chiaro.
Ciao


title: creazione automatica lettere ed etichette da un database anagrafica

author: Angelo

text:
Sono un principiante e vorrei sapere se la cosa che chiedo e` fattibile
da parte mia oppure mi devo affidare a software dedicato.
VOrrei creare un semplice database anagrafica clienti: cognome, nome,
indirizzo e tipo cliente (ho due tipi solamente). Sino a qui non ho
problemi.
Vorrei poi poter comporre di volta in volta lettere con word o meglio
direttamente dentro un campo in una maschera di access, non mi importa
avere formattazioni particolari, solo quelle piu` comuni in modo da
poter inserire la mia ragione sociale, marchio etc
Spett. ________
scrivo di volta in volta quello che voglio
	grazie
con il campo nome che viene prelevato dal database. E che mi stampi
tutte le lettere per uno dei due gruppi di clienti.
Per questi poi, vorrei mi stampasse tutte le etichette con l'indirizzo
da applicare sulla busta.
Il tutto magari semi automatico da una maschera di access.
Es,
- apro l'applicazione access
- scelgo il gruppo clienti
- inserisco in un campo la parte di testo della lettera oppure
	apro il template di word e la scrivo
- a questo punto tutte le lettere vengono stampate con i nomi
	dei clienti del rispettivo gruppo
- stampo le etichette per tutti i clienti del gruppo
e` una cosa difficile oppure e` fattibile? Qualcuno mi consiglia
come muovermi?
ciao  e grazie
Angelo


author: Antonio Biso

text:
"Angelo" <
ang1...@supereva.it
> ha scritto nel messaggio
news:b2j2gvoikv3g8mbr1...@4ax.com...
> Sono un principiante e vorrei sapere se la cosa che chiedo e` fattibile
> da parte mia oppure mi devo affidare a software dedicato.
> Es,
> - apro l'applicazione access
> - scelgo il gruppo clienti
> - inserisco in un campo la parte di testo della lettera oppure
> apro il template di word e la scrivo
> - a questo punto tutte le lettere vengono stampate con i nomi
> dei clienti del rispettivo gruppo
> - stampo le etichette per tutti i clienti del gruppo
>
> e` una cosa difficile oppure e` fattibile? Qualcuno mi consiglia
> come muovermi?
E' una cosa fattibilissima, non è eccessivamente complicata, ma ci vuole un
po' di skill.
L'hai presa un po' troppo alla larga però, nel senso che qui puoi avere
delle dritte su singoli sottoproblemi, non sulla realizzazione dell'intera
struttura del tuo applicativo...
La vedo dura...
Antonio


title: pagine di accesso dati in rete mi perde la connessione al db (was pagine web bianche o vuote)

author: Fabio

text:
comincio col ringraziare per le risposte gia' date....
ho focalizzato il problema ma non ho trovato soluzione:
premessa: la pagina di accesso dati mi funzione fintanto che non la salvo:
una volta salvata se cerco di riaprirla mi si presenta bianca mentre me la
apre correttamente in struttura:
ora se cerco di visualizzare in struttura le proprieta' di data link
(connessione) vedo che dove prima nell'indirizzo di connessione database
(proprieta' datasource) avevo S:\db1.mdb (dove S: e' l'unita' di rete che ho
definito)  ora e' vuoto e il database non e' connesso. anche cercando di
inserire l'intero percorso \\server\PC1\db1.mdb ottengo lo stesso risultato
nonostante in entrambi i casi il pulsante verifica connessione mi dice che
e' tutto ok.... l'unico posto dove riesce a riagganciarmi il database e' in
microsoft script editor.
qualche idea?


author: Sergio MAZZA

text:
"Fabio" <
daita...@tin.it
> ha scritto nel messaggio news:2lkebtF...@uni-berlin.de...

Lassa sta' le pagine di accesso ai dati; leggiti come fare delle pagine ASP, che fai prima...
Ciao.
--
Sergio MAZZA


author: RobertoA

text:
E perche' farebbe prima ?
Grazie e ciao.
RobertoA
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cd3e8b$5d5$1...@canarie.caspur.it...



text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:2m19vaF...@uni-berlin.de...
> E perche' farebbe prima ?
> Grazie e ciao.
> RobertoA
(regla di questo NG) scrivi alla fine del testo del messaggio precedente;
come faccio io, grazie.
Perché?
Non utilizzando gli oggetti che le pagine di accesso hai dati ti inserisce
per gestire il set di record, la creazione di una pagina asp che interroga
un database risulta molto semplice da leggere e creare.
Es. connessione al database mdb
<%
Dim conn, recSet
set conn = Server.CreateObject("ADODB.Connection")
conn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("fileMDB.mdb")
set recSet = conn.execute("SELECT nome, cognome FROM Anagrafica;")
%>
Voi crearti la tabella?
es.

Nome	Cognome

<%
Do while Not recSet.Eof
%>

<% response.write(recSet("nome")) %>	<%
response.write(recSet("cognome")) %>

<%
    recSet.MoveNext
Loop
%>

<%
set recSet = nothing
set conn = nothing
%>
E' mooolto piů leggebile; no?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:TVKKc.18277$OR2.9...@news3.tin.it...

No non mi sembra per niente piu' leggibile.
Mi sembra piu potente senz'altro ma sicuramente piu' complesso da scrivere
rispetto a piazzare il controllo visuale sullo schermo, 'attaccarlo' alla
finte dati ed attendersi che faccia lui il lavoro di visualizzazione,
spostamento record avanti indietro, magari anche ricerca su campi specifici.
Mi interessa il tuo parere, ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:2m1d4fF...@uni-berlin.de...
>
> No non mi sembra per niente piu' leggibile.
Dici?
la struttura logica è (dall'alto verso il basso):
- connessione al dabatase;
- ottengo il recordset;
- creo la tabella in HTML;
- ciclo per tutto il recordset (eof);
    - creo la riga di dati
- prossimo record;
- chiudo tabella;
- chiudo recordset/connessione;
non vedo nulla di incomprensibile, escludendo magari i tag html, se già non
li conosci. Ma lo script è VBScript nulla di incomprensibile.
> Mi sembra piu potente senz'altro ma sicuramente piu' complesso da scrivere
> rispetto a piazzare il controllo visuale sullo schermo, 'attaccarlo' alla
> finte dati ed attendersi che faccia lui il lavoro di visualizzazione,
> spostamento record avanti indietro, magari anche ricerca su campi
specifici.
> Mi interessa il tuo parere, ciao e grazie
> RobertoA
Il problema è proprio nel "...piazzare il controllo..."; invece di
utilizzare oggetti che potrebbero non essere installati nel pc dove viene
visualizzata la pagina, utilizzi una tecnica (lato-server) che non ti
vincola affatto.
Il tuo problema è crearti una pagina con una tabella e dei bottoni [avanti]
[indietro] per il recordset? Su internet ne trovi a bizzeffe oltre al
NewsGroup esistente e la semplicità nel crearselo da solo impostando il
valore PageSize del recordset.
Ci sono anche strumenti di sviluppo web che ti permettono di costruirti in
modo visuale le pagine: MS Interdev, Macromedia Ultradev e altri.
Oltre al fatto di imparare una nuova tecnica di programmazione...
Ciao.
--
Sergio MAZZA


title: Mail e Database Access

author: Daniele

text:
Buon Giorno,
premetto che sono un principiante hobbista... vorrei realizzare un database
da mettere on line organizzato in modo tale da permettere l'invio di email
ma senza evidenziare  l'indirizzo del destinatario nella maschera del client
di posta.
Non so..., un numero, un identificativo univoco ma nulla che permetta di
leggere l'indirizzo
es.
ro...@dominio.it
E' possibile? Quale strada devo seguire?
Ringrazio,
Daniele


title: Mail e Database Access

author: Alessandro Baraldi

text:
"Daniele" <
cinc...@tiscali.it
> wrote in message
news:43016b69$0$8493$
5fc...@news.tiscali.it

Innanzitutto devi chiarirti con che metodologia inviare le
MAIL, ed in questo tuo progetto ritengo possa essere la
cosa più importante al punto di condizionarti lo sviluppo
di tutto l'applicativo.
Ci sono molti metodi per farlo, ed il fatto di non far
apparire l'indirizzo ma uno pseudonimo è decisamente la
parte più semplice.
Se disponi di A_XP ed hai installato il controllo Winsock.Ocx
puoi dare uno sguardo al mio DEMO pubblicato quì:
http://www.mantuanet.it/alessandro.baraldi/
sezione [DOWNLOADS] ---> 1.3 MAIL_SENDER(UPDATE)
E' abbastanza complesso ma pare funzionare...!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Mail e Database Access

text:
"Daniele" <
cinc...@tiscali.it
> ha scritto nel messaggio news:43016b69$0$8493$5fc...@news.tiscali.it...

In aggiunta al suggerimento di @Alex, utilizza il campo Ccn (copia carbone nascosta) o Bcc (Blind carbon copy) per inserire il
destinatario...
Ciao.
--
Sergio MAZZA


title: Mail e Database Access

text:
Ringrazio Alessandro e Sergio per i consigli e il prezioso materiale
offerto.
Ho scaricato la demo ma ora devo comprendere come lavora.
Non so se dispongo di  controllo "Winsock.Ocx", io lavoro off line con MS
Access 2003 e XP home edition.
Grazie ancora e a presto,
Daniele


title: Mail e Database Access

text:
Sono proprio a digiuno di ASP .
IL prg l'ho scaricato e ho creato un account ma poi?
Posso partecipare a forum o altre bacheche informatiche  di aiuto per i
neofiti?
Ringrazio
Daniele


title: Mail e Database Access

text:
"Daniele" <
cinc...@tiscali.it
> ha scritto nel messaggio news:43030e05$0$8488$5fc...@news.tiscali.it...

Per ASP c'č l'NG it.comp.www.asp ed il sito di riferimento
www.aspitalia.it
 (o .com non ricordo)...
Ciao.
--
Sergio MAZZA


title: msgbox di conferma eliminazione record 2

author: nihil

text:
Scusate se vi tedio ancora, ma ho ancora un problema:
sto sviluppando un piccolo gestionale, usando Access 2k x le maschere, MySQL
4.0.18 come database e collegando il tutto via MyODBC ver. 3.5.1.
Se attivo nel menu 'Opzioni' di Access la richiesta di conferma delle
modifiche ai record, MySQL ignora tale richiesta, e mi cancella ugualmente
il record selezionato. Esiste una qualche scorciatoia, per fare in modo che
MySQL si 'fermi' ed attenda la avvenuta conferma di modifica dei record in
Access prima di (eventualmente) procedere?
Grazie ancora in anticipo... spero di non essere troppo OT (magari provo
anche su qualche NG di MySQL ;)


text:
"nihil" <
ni...@halo.com
> ha scritto nel messaggio
news:2m25fdF...@uni-berlin.de...

OT no ma insistente sì; non inviare lo stesso messaggio più volte, non serve
perché vengono letti comunque.
Abbi fede... ede... ede...
Ciao.
--
Sergio MAZZA


author: TheMax

text:
"nihil" <
ni...@halo.com
> ha scritto nel messaggio
news:2m25fdF...@uni-berlin.de...

Proposta,
visto che non ho mai usato MySql,
perchè non usi un Docmd.runsql "delete from tabella where id = " &
me.campoID e prima ci metti una bella msgbox di conferma come vuoi tu?
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:9XSKc.20230$OR2.1...@news3.tin.it...

Non volevo essere insistente, volevo solo precisare il tipo di problema...
Cmq grazie... azie... azie...


text:
"TheMax" <
lot...@sulmiosito.net
> ha scritto nel messaggio
news:cdgu14$b32$1...@atlantis.cu.mi.it...

Grazie 1000... proverò!


text:
"nihil" <
ni...@halo.com
> ha scritto nel messaggio
news:2m3uhfF...@uni-berlin.de...
>
>
> Non volevo essere insistente, volevo solo precisare il tipo di problema...
Lo fai dova hai iniziato;
> Cmq grazie... azie... azie...
Prego.. ego... ego...
Ciao.
--
Sergio MAZZA


title: chiedo scusa a tutti

author: Sittinghorse

text:
ho scritto l'oggetto del mio post precedente in maiuscolo, ho fatto un
errore non intendevo urlare.
saluti a tutti


title: chiedo scusa a tutti

author: Carlo Costarella

text:
"Sittinghorse" <
sittin...@libero.it
> ha scritto nel messaggio
news:3d68891a...@powernews.libero.it...
> ho scritto l'oggetto del mio post precedente in maiuscolo, ho fatto un
> errore non intendevo urlare.
> saluti a tutti
Di domenica il Biso si alza tardi...
Ciao, Carlo


title: chiedo scusa a tutti

author: Maurizio Borrelli

text:
> "Carlo Costarella" [...]:
> > "Sittinghorse" [...]:
> > ho scritto l'oggetto del mio post precedente in maiuscolo, ho fatto un
> > errore non intendevo urlare.
> Di domenica il Biso si alza tardi...
    Ma mai prima del quoting...
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


title: chiedo scusa a tutti

author: Tony

text:
Sicuri?
Beh, adesso faccio un test per verificare la presenza del suddetto ;-)
"Maurizio Borrelli"



title: chiedo scusa a tutti

author: Rob

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aka6eu$1glcn5$3...@ID-52090.news.dfncis.de...
> > "Carlo Costarella" [...]:
> > > "Sittinghorse" [...]:
> > > ho scritto l'oggetto del mio post precedente in maiuscolo, ho fatto un
> > > errore non intendevo urlare.
> > Di domenica il Biso si alza tardi...
>
>     Ma mai prima del quoting...
:-)))))))))))))))


title: Lock Recerd Access

author: Gian Paolo Santopaolo

text: Ciao a tutti qualcno sa come fare una lock record con access????


title: Lock Recerd Access

author: ALESSANDRO Baraldi

text:
"Gian Paolo Santopaolo" <
g_sant...@hotmail.com
> ha scritto nel messaggio
news:Wpzvb.73104$hV.27...@news2.tin.it...
> Ciao a tutti qualcno sa come fare una lock record con access????
>
Che tradotto in Italiano sarebbe.....????
Se vuoi Bloccare i Record devi dire di cosa.... e su cosa.
Ci sono Oggetti e/o controlli sui quali si può intervenire.
Se invece intendevi LookUp o funzione di aggregazione per recuperare
i dati è un'altra cosa....!
@Alex.


title: memorizzazione campi

text:
Ho questo tipo di problema:
creo una casella in una maschera e gli faccio effettuare un calcolo ... come
faccio a memorizzare il valore in un campo x?
Vi ringrazio anticipatemente dell'aiuto.
MArco


title: memorizzazione campi

author: Silvio Berruti

text:
"eolo_" <
eo...@hotmail.com
> ha scritto nel messaggio
news:k2mn7.119076$vC1.1...@news1.tin.it...
> Ho questo tipo di problema:
>
> creo una casella in una maschera e gli faccio effettuare un calcolo ...
come
> faccio a memorizzare il valore in un campo x?
>
Non è un problema: semplicemente non devi farlo.
Nelle tabelle devi evitare di memorizzare dati che possano essere ricavati
dagli altri campi della stessa o di altre tabelle.
Quando in una maschera, in un report, in una query o da codice avrai bisogno
del risultato, effettui il calcolo in quel momento.
Ti eviti una marea di mal di pancia.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: memorizzazione campi

text:
Sicuramente mi sono spiegato male ... è nella maschera che effettuo il
calcolo in una casella, ma poi ho bisogno di riportare quel valore in un
campo di un tabella.
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:cemn7.30618$ul3.1...@news.infostrada.it...



title: memorizzazione campi

text:
"eolo_" <
eo...@hotmail.com
> ha scritto nel messaggio
news:pCmn7.119181$vC1.1...@news1.tin.it...
> > "eolo_" <
eo...@hotmail.com
> ha scritto nel messaggio
> > news:k2mn7.119076$vC1.1...@news1.tin.it...
> > > Ho questo tipo di problema:
> > >
> > > creo una casella in una maschera e gli faccio effettuare un calcolo
...
> > come
> > > faccio a memorizzare il valore in un campo x?
> > >
> >
> > Non è un problema: semplicemente non devi farlo.
> > Nelle tabelle devi evitare di memorizzare dati che possano essere
ricavati
> > dagli altri campi della stessa o di altre tabelle.
> > Quando in una maschera, in un report, in una query o da codice avrai
> bisogno
> > del risultato, effettui il calcolo in quel momento.
> > Ti eviti una marea di mal di pancia.
> >
From: "Marco Ventura" <
marco..ventura@tin.it
>
To: "Silvio Berruti" <
sber...@libero.it
>
Sent: Tuesday, September 11, 2001 2:16 PM
Subject: Re: memorizzazione campi
> Sicuramente mi sono spiegato male ... è nella maschera che effettuo il
> calcolo in una casella, ma poi ho bisogno di riportare quel valore in un
> campo di un tabella.
Non ti sei spiegato male: ripeto, non lo devi fare.
Qualunque sia il calcolo che effettui nella maschera (e che vorresti
memorizzare in un campo) potrai ricalcolarlo in qualunque momento, ove ti
serva (maschera, report, codice, query, macro).
Uno dei principi fondamentali della gestione di database è quello di non
memorizzare dati che possono essere ricavati da una o + tabelle.
Così come non inserirai i dati di un cliente (Nome, Cognome, indirizzo, n°
telefono ecc.) tra i dati delle fatture, ma farai riferimento, in tabella
fatture, all'identificativo che lo collega ai dati in tabella anagrafica,
così non è necessario, anzi è caldamente sconsigliato, memorizzare i
risultati di un calcolo.
Esistono le query x realizzare campi calcolati (vedi help di Access): potrai
sempre basare la tua maschera o il tuo report su una query invece che sulla
tabella, ottenendo ciò che desideri.
In ultimo, è regola del NG di rispondere dopo i messaggi precedenti (vedi
come ti ho spostato il tuo messaggio e come ti ho risposto?).
Ciao



title: Chiedere conferma per modifiche a record in una maschera.

author: Gonzo

text:
Ciao,
    io ho una maschera che gestisce vari record con numerosi campi.
Il mio problema č che ogni volta che mi sposto da un record all'altro c'č il
pericolo che venga modificato, per errore, qualche dato...
E' possibile evitare tale errore, magari con un avviso del tipo "vuoi
salvare le modifiche del record"?
Un'altra cosa... ho inserito nella maschera due bottoni per spostarsi avanti
e indietro, č possibile evitare che quando sono all'ultimo e clicco su
avantio me ne crei uno nuovo? A questo scopo ne ho creato uno che serve a
fare nuovi record...
Grazie 1000
--
Posted from [212.210.223.131] by way of
oe30.pav1.hotmail.com
 [64.4.30.87]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Bolo

text:
> Il mio problema è che ogni volta che mi sposto da un record all'altro c'è
il
> pericolo che venga modificato, per errore, qualche dato...
> E' possibile evitare tale errore, magari con un avviso del tipo "vuoi
> salvare le modifiche del record"?
>
Su evento prima di aggiornare
Private Sub Form_BeforeUpdate(Cancel As Integer)
    'faccio l'undo del record
    DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
End Sub
> Un'altra cosa... ho inserito nella maschera due bottoni per spostarsi
avanti
> e indietro, è possibile evitare che quando sono all'ultimo e clicco su
> avantio me ne crei uno nuovo? A questo scopo ne ho creato uno che serve a
> fare nuovi record...
Metti a No la proprieta "Consenti Aggiunte" della Maschera,
dovrebbe funzionare.
> Grazie 1000
Prego 2001
HTH, Ciao
Bolo


text:
> Su evento prima di aggiornare
> Private Sub Form_BeforeUpdate(Cancel As Integer)
>     'faccio l'undo del record
>     DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
> End Sub
>
Mi sono scordato la Message Box! diventa + o meno cosě:
Private Sub Form_BeforeUpdate(Cancel As Integer)
dim risp as integer
risp = Msgbox("Confermi la Variazione?", VbYesNo)
if risp = VbYes then
    'faccio l'undo del record
    DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
End if
Sorry
Bolo


author: Mik Mark

text:
>     io ho una maschera che gestisce vari record con numerosi campi.
> Il mio problema è che ogni volta che mi sposto da un record all'altro c'è
il
> pericolo che venga modificato, per errore, qualche dato...
> E' possibile evitare tale errore, magari con un avviso del tipo "vuoi
> salvare le modifiche del record"?
strTtl = "Aggiornare il record?"
    strMsg = "Attenzione! I dati sono stati modificati." & vbCrLf & "Vuoi
continuare?"
    retValue = MsgBox(strMsg, vbQuestion + vbYesNoCancel, strTtl)
    Select Case retValue
        Case vbYes
            DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
            MsgBox "Modificato!"
        Case vbNo
            DoCmd.RunCommand acCmdUndo
        Case vbCancel
            Cancel = True
    End Select
> Un'altra cosa... ho inserito nella maschera due bottoni per spostarsi
avanti
> e indietro, è possibile evitare che quando sono all'ultimo e clicco su
> avantio me ne crei uno nuovo? A questo scopo ne ho creato uno che serve a
> fare nuovi record...
Io ho risolto il problema così, sicuramente ci sarà un modo più semplice:
Ho messo due campi nascosti nella maschera chiamati IncrementoNumRecord e
TotNumRecord!
Nel load faccio un recordcount e assegno il valore a TotNumRecord. Poi
incremento
IncrementoNumRecord di 1 in 1 ogni volta che clicco sul tasto. Mi blocco
quando IncrementoNumRecord = TotNumRecord.
Private Sub RecSucessivo_Click()
    If IncrementoNumRecord = TotNumRecord Then
        Else
            IncrementoNumRecord = IncrementoNumRecord + 1
            DoCmd.GoToRecord , , acNext
    End If
End Sub
Ovviamente nel tasto Indietro:
Private Sub RecPrecedente_Click()
    If IncrementoNumRecord > 1 Then
        IncrementoNumRecord = IncrementoNumRecord - 1
        DoCmd.GoToRecord , , acPrevious
    End If
End Sub


text:
Non riesco a capire dove devo inserire il codice... sono un po' in
difficoltà, non sono riuscito a trovare "evento prima di aggiornare...
Puoi illuminarmi?
Grazie 1000
Gonzo
--
Posted from [212.210.223.131] by way of
oe63.pav1.hotmail.com
 [64.4.30.198]



text:
GRAZIE 1000
Ho risolto, ho capito dove inserire il codice...
Solo una cosa: col codice che mi hai dato devo cliccare "No" per confermare
le modifiche... l'ho cambiato e adesso funzia!
Grazie ancora!
Gonzo
--
Posted from [212.210.223.131] by way of
oe14.pav1.hotmail.com
 [64.4.30.118]



title: problemi fra QR a campi incrociati ed il suo report

author: thanos

text:
Salve a tutti.....parto in 4^...............
Ho  creato correttamente una query a campi incrociati con il suo report es
                     LO       LU      PC
Cognome        1          2          2
però,  se in fase di registrazione si aggiunge un dato  (PT) o viene tolto
il campo "LO" x tutti
 la query funziona regolarmente ma il report in apertura mi dice che c'è un
campo mancante
o vieversa..
Come posso creare un report dinamico come la query?
grazie


author: Marco Pizzamiglio

text:
thanos ha scritto:

Ci sono vari esempi sul
www.sitocomune.com
.
Sezione reports ovviamente.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ruotare report di 90 gradi

author: pfm

text:
salve!

ho un report di una etichetta
vorrei ruotarlo in stampa di 90 gradi

e' possibile?
include anche un codice a barre

cosa mi consigliate?

GRAZIE


title: ruotare report di 90 gradi

author: BFS

text:

http://www.lebans.com/rotatetext.htm

ciao
bfs


title: Impossibile avviare Microsoft Access

author: Massimo V.

text:
"Impossibile avviare Microsoft Access. Non è stata concessa la licenza d'uso
su questo computer."
E invece la licenza c'è eccome! Office '97 professional - originale -.
Temo invece di aver installato o riinstallato altre cose che hanno toccato
il registro.
Qualcuno sa come rimettere a posto il registro?
Ho già provato a rimuovere tutto, ma il registro resta sporco. Non posso
però rimuovere ogni voce che contiene la parola "office" altrimenti
danneggio il mio ODE e qualche componente di Office 2000.
Grazie anticipatamente.
Massimo


title: Impossibile avviare Microsoft Access

author: Alessandro Nazzani

text:
Prova a dare un'occhiata a:
http://support.microsoft.com/support/kb/articles/q141/3/73.asp
http://support.microsoft.com/support/kb/articles/q191/2/24.asp
http://support.microsoft.com/support/kb/articles/q241/1/41.asp
Saluti, Alessandro.
In article <8u65v1$oif$
1...@fe1.cs.interbusiness.it
>,

Sent via Deja.com
http://www.deja.com/
Before you buy.


title: Impossibile avviare Microsoft Access

author: Federico Luciani

text:
"Massimo V." wrote:
> "Impossibile avviare Microsoft Access. Non è stata concessa la licenza d'uso
> su questo computer."
> E invece la licenza c'è eccome! Office '97 professional - originale -.
> Temo invece di aver installato o riinstallato altre cose che hanno toccato
> il registro.
>
> Qualcuno sa come rimettere a posto il registro?
>
> Ho già provato a rimuovere tutto, ma il registro resta sporco. Non posso
> però rimuovere ogni voce che contiene la parola "office" altrimenti
> danneggio il mio ODE e qualche componente di Office 2000.
> Grazie anticipatamente.
> Massimo
Problema noto per Access 97, scarica ed esegui questo:
http://support.microsoft.com/download/support/mslfiles/AcLicn97.exe
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Impossibile avviare Microsoft Access

text:
Alessandro Nazzani <
ale...@tin.it
> wrote in message
8u6ft4$8p9$1...@nnrp1.deja.com...
> Prova a dare un'occhiata a:
>
>
http://support.microsoft.com/support/kb/articles/q141/3/73.asp
Perfetto, funziona rinominando hatten.ttf e reinstallando.
Grazie.
Massimo
(non ho parole...)